curl -X POST https://api.up2data.ai/v1/search/people \
-H "X-API-Key: $UP2DATA_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"filters": {
"titles": ["CTO", "VP Engineering"],
"company_sizes": ["51-200", "201-500"],
"location_ids": ["103644278"]
},
"max_results": 100
}'
resp = requests.post(
"https://api.up2data.ai/v1/search/people",
headers={"X-API-Key": UP2DATA_API_KEY},
json={
"filters": {"titles": ["CTO"], "location_ids": ["103644278"]},
"max_results": 100,
},
)
results = resp.json()["data"]["results"]
{
"data": {
"results": [
{
"url": "https://linkedin.com/in/example-cto",
"full_name": "Jane Doe",
"headline": "CTO at Example Corp",
"location": { "city": "Austin", "country": "United States" },
"current_company": { "name": "Example Corp", "url": "https://linkedin.com/company/example" }
}
],
"pagination": {
"returned": 100,
"max_results": 100,
"pages_scraped": 4,
"has_more": true
}
},
"meta": {
"creditsUsed": 4,
"creditsRemaining": 98407,
"billed": true,
"reason": "success",
"requestId": "req_zz93hd0q",
"latencyMs": 8200
}
}
Search
Search people
Source people with structured filters.
POST
/
v1
/
search
/
people
curl -X POST https://api.up2data.ai/v1/search/people \
-H "X-API-Key: $UP2DATA_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"filters": {
"titles": ["CTO", "VP Engineering"],
"company_sizes": ["51-200", "201-500"],
"location_ids": ["103644278"]
},
"max_results": 100
}'
resp = requests.post(
"https://api.up2data.ai/v1/search/people",
headers={"X-API-Key": UP2DATA_API_KEY},
json={
"filters": {"titles": ["CTO"], "location_ids": ["103644278"]},
"max_results": 100,
},
)
results = resp.json()["data"]["results"]
{
"data": {
"results": [
{
"url": "https://linkedin.com/in/example-cto",
"full_name": "Jane Doe",
"headline": "CTO at Example Corp",
"location": { "city": "Austin", "country": "United States" },
"current_company": { "name": "Example Corp", "url": "https://linkedin.com/company/example" }
}
],
"pagination": {
"returned": 100,
"max_results": 100,
"pages_scraped": 4,
"has_more": true
}
},
"meta": {
"creditsUsed": 4,
"creditsRemaining": 98407,
"billed": true,
"reason": "success",
"requestId": "req_zz93hd0q",
"latencyMs": 8200
}
}
Cost: 1 credit per page scraped (up to 25 results per page) · empty pages free
Geo, industry, company, and school filters take LinkedIn IDs (no typeahead in v1). Titles and keywords are free text.
Feed result URLs into profile enrich or a batch job.
Rate limit: counts as 1 request against your tier limit.
Pass
filters — Up2Data builds the search. To paste a Sales Navigator URL, use people Sales Nav.object
required
At least one filter field required.
Show Filter fields
Show Filter fields
string[]
Current job titles (e.g.
["CTO", "VP Engineering"]).string[]
string[]
owner | partner | cxo | vp | director | manager | senior | entry | training | strategic.string[]
LinkedIn FUNCTION ids (e.g.
"25" = Sales).string[] | object[]
Current company org ids (string or
{ id, text? }).string[] | object[]
string[]
self-employed | 1-10 | 11-50 | 51-200 | 201-500 | 501-1000 | 1001-5000 | 5001-10000 | 10001+.string[] | object[]
LinkedIn industry ids.
string[] | object[]
LinkedIn geo / REGION ids.
string[] | object[]
string
string
string
integer
default:"25"
1–1,000. Target number of profile stubs to return.
Response
object[]
Profile stubs:
url, full_name, headline, location, current_company.object
returned, max_results, pages_scraped, has_more.curl -X POST https://api.up2data.ai/v1/search/people \
-H "X-API-Key: $UP2DATA_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"filters": {
"titles": ["CTO", "VP Engineering"],
"company_sizes": ["51-200", "201-500"],
"location_ids": ["103644278"]
},
"max_results": 100
}'
resp = requests.post(
"https://api.up2data.ai/v1/search/people",
headers={"X-API-Key": UP2DATA_API_KEY},
json={
"filters": {"titles": ["CTO"], "location_ids": ["103644278"]},
"max_results": 100,
},
)
results = resp.json()["data"]["results"]
{
"data": {
"results": [
{
"url": "https://linkedin.com/in/example-cto",
"full_name": "Jane Doe",
"headline": "CTO at Example Corp",
"location": { "city": "Austin", "country": "United States" },
"current_company": { "name": "Example Corp", "url": "https://linkedin.com/company/example" }
}
],
"pagination": {
"returned": 100,
"max_results": 100,
"pages_scraped": 4,
"has_more": true
}
},
"meta": {
"creditsUsed": 4,
"creditsRemaining": 98407,
"billed": true,
"reason": "success",
"requestId": "req_zz93hd0q",
"latencyMs": 8200
}
}