Sandbox live engine

Every LinkedIn account, as one API call.

Pull profiles, companies, job posts, and messages through one stable API — and when a session breaks at 2am, it recovers itself instead of paging you.

ProfilesCompaniesJob postsMessaging

agents: yunpile.com/llms.txt · MCP: yunpile.com/mcp

Ada Sandbourne

Head of Partnerships at Northwind Labs

Northwind LabsSan Francisco, CA
profile.get · 1.42s

Sessions break. yunpile recovers them automatically — your jobs just resume, instead of paging you at 2am.

One operation catalog, every adapter

The same job contract appears through raw HTTPS and hosted MCP. Webhook verification is a pinned, zero-dependency module you can vendor into any Node service.

curl https://yunpile.com/demo/jobs \
  -H 'content-type: application/json' \
  -d '{"operation":"profile.get","arguments":{"linkedin_username":"williamhgates"}}'

Recovery is a product state, not a support ticket

When a session needs attention, jobs pause in explicit state and resume when the account is healthy again.

{
  "type": "account.auth_required",
  "account_id": "linked_account_acme_sales",
  "state": "auth_required",
  "paused_jobs": 3,
  "oldest_held_since": "2026-07-08T14:02:00Z",
  "reconnect_url": "https://yunpile.com/dashboard/connect"
}

White-label by default

Your product keeps the customer relationship. Yunpile handles the account session machinery underneath: explicit state, reconnect intent, recovery webhooks, audit receipts, and account limits that match the plan you sold.

Read the trust page