Single lookup
One request, one live scrape, one record back in a few seconds.
curl https://api.up2data.ai/v1/profiles/enrich \
-H "X-API-Key: $UP2DATA_KEY" \
-d '{ "url": "https://www.linkedin.com/in/satyanadella" }'Live profile, company, job and post data through one API, priced for those who need millions of records.
Scraped when you call. Billed per record returned. Credits never expire.
/v1/profiles/enrich200 · 2.7 s{
"data": {
"full_name": "Satya Nadella",
"headline": "Chairman and CEO at Microsoft",
"location": { "city": "Redmond", "country": "United States" },
"positions": [
{
"title": "Chairman and CEO",
"company": "Microsoft",
"started_at": "2014-02",
"company_headcount": "10001+"
}
],
"followers": 11200000,
"scraped_at": "just now"
},
"meta": { "creditsUsed": 1, "billed": true, "latencyMs": 2714 }
}Look up a single record in real time or submit millions as a bulk job. You only pay for records we return.
Enrich a person, pull recommendations, or scrape their outbound activity feed: posts, comments, reactions, or reposts. Scraped live when you call, so titles and companies are current.
Firmographics, open-job counts, company-authored posts, and filtered headcount, scraped when you call. Headcount accepts the same filters as a people search, so you can size a department before you enrich it.
Enrich any public post, then list inbound engagers: comments, reactions, and reposts, billed per item returned. Pair it with a people search to turn an audience into a list.
Full job posting details: description, company snapshot, seniority, salary when available. Search jobs by title, location and company, then enrich the ones you care about.
Six endpoints under /v1/search: people, companies, jobs, posts, plus Sales Nav for people and companies. Pass filters, or a Sales Navigator URL on the Sales Nav endpoints. Pages hold up to 25 results and empty pages are free.
Point a signal at any profile, company, job board or feed. We check it on your schedule and send a webhook with the before/after diff when something changes. You pay only for the checks that run.
Bigger tiers, cheaper records. No seats, no contracts, credits never expire.
10,000,000 records
$24,000
$2.40 / 1K records blended · billed per record returned · credits never expire
Same key, same response shape. Bulk jobs stream results to a webhook or you poll them.
One request, one live scrape, one record back in a few seconds.
curl https://api.up2data.ai/v1/profiles/enrich \
-H "X-API-Key: $UP2DATA_KEY" \
-d '{ "url": "https://www.linkedin.com/in/satyanadella" }'Mixed profiles, companies and posts in one job. Pay only for what comes back.
curl https://api.up2data.ai/v1/batch \
-H "X-API-Key: $UP2DATA_KEY" \
-d '{
"items": [ { "type": "profile", "url": "…" }, … ],
"webhook_url": "https://you.example/hooks/up2data"
}'
# → { "data": { "job_id": "job_…", "status": "processing" } }Point a signal at any profile, company, job board or feed. We check it on your schedule and send a webhook with the before and after when something moves. One scrape credit per check.
Signals in the docs{
"event": "signal.changed",
"target": "linkedin.com/in/satyanadella",
"diff": {
"headline": {
"before": "CEO at Microsoft",
"after": "Chairman and CEO at Microsoft"
}
},
"checked_at": "2026-10-01T06:00:00Z"
}Your first calls take minutes. Your first million takes one bulk job.