Fresh LinkedIn data, at scale.

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.

POST/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 }
}

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.

ProfilesEnrich a person, their recommendations, interests and activity feed.1 credit per record

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.

CompaniesFirmographics, open-job counts, posts and filtered headcount.1 credit per record

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.

PostsEnrich a public post, then list who engaged with it.1 credit per post

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.

JobsFull job posting details, plus a job search.1 credit per job

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.

SearchSix search endpoints: people, companies, jobs, posts and Sales Nav.1 credit per page

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.

SignalsWatch a profile, company, job board or feed and get a webhook on change.1 scrape credit per check

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.

Priced for volume

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

Real time when you need one. Bulk when you need a million.

Same key, same response shape. Bulk jobs stream results to a webhook or you poll them.

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" }'

Bulk job

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" } }

Know when something changes.

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"
}

Start with a key. Scale when you need to.

Your first calls take minutes. Your first million takes one bulk job.