Fresh LinkedIn data, at scale.
Live profile, company, job and post data through one API, priced for those who need millions of records.
Priced for volume
Bigger tiers, cheaper records. No seats, no contracts, credits never expire.
How many records? 10,000,000
With Up2Data
$12,500
$1.25 / 1K records blended · 10,000,000 records
Billed per record returned · credits never expire
Need billions? Contact sales
The API
One record or one million. Same API.
Look up a single record in real time or submit millions as a bulk job. You only pay for records we return.
POST /v1/profiles/enrichEnrich a person, pull recommendations, or scrape their outbound activity feed — posts, comments, reactions, or reposts.
curl -X POST https://api.up2data.ai/v1/profiles/enrich \ -H "X-API-Key: <api-key>" \ -H "Content-Type: application/json" \ -d '{"url":"https://linkedin.com/in/satyanadella"}'{ "data": { "url": "https://linkedin.com/in/satyanadella", "public_identifier": "satyanadella", "full_name": "Satya Nadella", "headline": "Chairman and CEO at Microsoft", "location": { "city": "Redmond", "region": "Washington", "country": "United States" }, "current_company": { "name": "Microsoft", "title": "Chairman and CEO", "started_at": "2014-02" }, "connections_count": 500, "followers_count": 11482930, "scraped_at": "2026-07-14T12:00:04Z" }, "meta": { "creditsUsed": 1, "creditsRemaining": 98419, "billed": true, "requestId": "req_8f2ka91x" }}POST /v1/companies/enrichFirmographics, insights, open-job counts, company-authored posts, and filtered headcount — scraped when you call.
curl -X POST https://api.up2data.ai/v1/companies/enrich \ -H "X-API-Key: <api-key>" \ -H "Content-Type: application/json" \ -d '{"url":"https://linkedin.com/company/anthropic"}'{ "data": { "url": "https://linkedin.com/company/anthropic", "name": "Anthropic", "website": "https://anthropic.com", "industry": "Research Services", "headcount": 2841, "headcount_growth_6m": 0.34, "founded": 2021, "hq": { "city": "San Francisco", "region": "California", "country": "United States" }, "followers_count": 1204800, "scraped_at": "2026-07-14T12:00:03Z" }, "meta": { "creditsUsed": 1, "creditsRemaining": 98417, "billed": true, "requestId": "req_4jd83mcy" }}POST /v1/posts/enrichEnrich any public post, then list inbound engagers — comments, reactions, and reposts — billed per item returned.
curl -X POST https://api.up2data.ai/v1/posts/enrich \ -H "X-API-Key: <api-key>" \ -H "Content-Type: application/json" \ -d '{"url":"https://linkedin.com/posts/ceo_launch-activity-7215"}'{ "data": { "url": "https://linkedin.com/posts/ceo_launch-activity-7215", "author": { "name": "Jane Doe", "url": "https://linkedin.com/in/janedoe", "headline": "CEO at Example" }, "text": "Today we're launching…", "posted_at": "2026-07-06T18:45:00Z", "reactions_count": 1204, "comments_count": 187, "reposts_count": 96, "scraped_at": "2026-07-07T14:00:02Z" }, "meta": { "creditsUsed": 1, "creditsRemaining": 98418, "billed": true, "requestId": "req_pe73mm1q" }}POST /v1/jobs/enrichFull job posting details — description, company snapshot, seniority, salary when available.
curl -X POST https://api.up2data.ai/v1/jobs/enrich \ -H "X-API-Key: <api-key>" \ -H "Content-Type: application/json" \ -d '{"url":"https://linkedin.com/jobs/view/1234567890"}'{ "data": { "url": "https://linkedin.com/jobs/view/1234567890", "job_id": "1234567890", "title": "Senior Software Engineer", "description": "We are looking for…", "company": { "name": "Anthropic", "url": "https://linkedin.com/company/anthropic" }, "location": "San Francisco, CA", "workplace_type": "hybrid", "seniority": "senior", "posted_at": "2026-07-01T00:00:00Z", "applicants_count": 412 }, "meta": { "creditsUsed": 1, "creditsRemaining": 98419, "billed": true, "requestId": "req_je01" }}POST /v1/search/peopleSix 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.
curl -X POST https://api.up2data.ai/v1/search/people \ -H "X-API-Key: <api-key>" \ -H "Content-Type: application/json" \ -d '{ "filters": { "titles": ["CTO", "VP Engineering"], "location_ids": ["103644278"] }, "max_results": 25 }'{ "data": { "results": [ { "url": "https://linkedin.com/in/example-cto", "full_name": "Jane Doe", "headline": "CTO at Example Corp", "location": { "city": "Austin", "country": "United States" } } ], "pagination": { "returned": 1, "max_results": 25, "pages_scraped": 1, "has_more": true } }, "meta": { "creditsUsed": 1, "creditsRemaining": 98416, "billed": true, "requestId": "req_search01" }}POST /v1/signalsPoint 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.
curl -X POST https://api.up2data.ai/v1/signals \ -H "X-API-Key: <api-key>" \ -H "Content-Type: application/json" \ -d '{ "name": "CTO job change alert", "schedule": { "interval": "1d" }, "target": { "type": "profile", "linkedin_url": "https://linkedin.com/in/example" }, "criteria": { "mode": "field_change", "fields": ["headline", "company"] }, "notify": { "webhook_url": "https://app.example.com/hooks/up2data" } }'{ "data": { "id": "sig_9dk2m1xq", "name": "CTO job change alert", "enabled": true, "status": "active", "schedule": { "interval": "1d" }, "target": { "type": "profile", "linkedin_url": "https://linkedin.com/in/example" }, "next_check_at": "2026-07-15T12:00:00Z" }, "meta": { "creditsUsed": 0, "creditsRemaining": 98413, "billed": false, "requestId": "req_sig01" }}