Skip to main content
1

Get your API key

Create a key in the dashboard. New accounts start with free trial credits — no card required.
Keys are secrets. Keep them server-side — never ship them in browser or mobile code.
2

Enrich your first profile

Send any public LinkedIn URL. The scrape happens live, at request time.
3

Read the response

Every response carries your data plus billing metadata, so you always know what a call cost:
If the scrape fails — profile deleted, timeout, whatever — billed is false and the credit stays yours. See Pay-on-success.
4

Scale it up

Going past a handful of records? Use the async batch endpoint — up to 1,000 items per job, any entity type, delivered to a webhook:
The Bulk enrichment guide covers batching, webhooks and polling.

Next steps

Watch for changes with Signals

Job changes, headcount moves, new posts — pushed to your webhook.

Browse the API Reference

Try every endpoint from the interactive playground.

Connect the MCP server

Give Claude, Cursor, or VS Code the full API as tools.

Use the CLI

npx -y up2data login and run the whole API from your shell.