Every LinkedIn profile,
fully enriched.
Paste a URL. Get back the full picture: verified email, phone number, work history, education, skills, certifications, and more. Built for sales, recruiting, and AI agents who need the truth — not what someone half-finished on their profile.
› profile_urls=[
› "linkedin.com/in/abrar",
› "linkedin.com/in/rita"
› ]
From a list of URLs to a clean dataset in three steps.
Paste your profile URLs
Drop a list of LinkedIn profile URLs (linkedin.com/in/<slug>) — one or 5,000 at a time. We dedupe, canonicalize, and skip the ones we can't crawl before you spend a credit.
We enrich each profile
Job lands in a queue. We extract verified email, phone, work history, education, skills, certifications, and more. Live progress; close the tab and we'll fire a webhook (or email) when it's done.
Export anywhere
Download as CSV or JSON, fire a webhook into your CRM, or hit the REST/MCP/x402 API. The dataset is yours — no DRM, no usage cap on what you've already paid for.
Twenty-plus fields per profile. Clean. Normalized. Queryable.
Every row is the same shape no matter who you searched for. Phone numbers are normalized to E.164. Work history comes back as structured roles (title, company, dates, location, description) — not a free-text string a regex won't survive. Education, skills, certifications, and languages each have their own array.
From "I need 500 enriched leads by Friday" to "this is our weekly data feed."
One enricher, six workflows, one queryable dataset. Most teams start with outbound and end up running four of these at once.
Outbound sales
Build qualified prospect lists in minutes. Pull verified email + direct phone + current role for every Head of Sales at a Series-B fintech, every CTO at a Boston biotech, every VP Marketing in your ICP — straight from the LinkedIn URL.
Recruiting + talent ops
Sourcing pipelines stop guessing. Get the full work history, education, and skills behind each LinkedIn URL — plus a verified email so your reach-out actually lands in their inbox instead of an InMail black hole.
Market & talent intel
Map competitors' hiring patterns. Track where senior engineers leave Stripe for, which schools dominate a vertical, what skill stacks command which titles. Schedule weekly re-scrapes so the dataset stays fresh.
Investor research
Vet founders, ops hires, and board candidates with a single URL. Past roles, tenure, exits, education, certifications. Build a clean diligence dossier in seconds instead of clicking through a LinkedIn screen reader.
AI agents
Plug the MCP server straight into Cursor, Claude, ChatGPT, or your own agent. The model calls scrape_linkedin_profiles, polls until done, and exports the rows — no glue code. Or pay-per-call via x402 for one-offs.
Research workflows
Replace manual profile clicking with repeatable jobs. Save a list of URLs, queue weekly enrichments, pipe results into your warehouse via webhook. The dataset stays current; the work stops.
REST, MCP, webhook, or pay-per-call x402.
Subscribers get a REST API with bearer-token auth and a native MCP server that drops into Cursor, Claude, ChatGPT, or the AI SDK — your assistant can enrich, poll, and export without writing any glue. One-off scripts can hit our x402 endpoint and pay per request in USDC. Same data, same schema.
// One request. Async job. Webhook or poll for results.
const res = await fetch("https://linkedin.0p.studio/api/scrape", {
method: "POST",
headers: {
"Authorization": "Bearer ${API_KEY}",
"Content-Type": "application/json",
},
body: JSON.stringify({
profile_urls: [
"https://www.linkedin.com/in/abrar-kim",
"https://www.linkedin.com/in/rita-jensen",
],
label: "Q3 outbound · founders",
}),
});
const { job_id } = await res.json();
// → poll /api/jobs/${job_id} or wait on the webhookPay for profiles. Not seats, not setup, not surprises.
Every plan includes the same scraper, the same schema, the same exports. The only difference is your monthly profile budget and a couple of API conveniences.
Starter
Verify a few hundred prospects before the next sales cycle.
- 1,000 profiles / month
- Verified email + phone
- Work history, education, skills
- CSV export
- 1 concurrent job
- Email support
Growth
Outbound teams that need fresh signal every Monday morning.
- 5,000 profiles / month
- Everything in Starter
- JSON export + webhooks
- Saved lists, bulk import
- 3 concurrent jobs
- Recruiter & seniority filtering
Scale
Lead-gen agencies, recruiters, AI agents.
- 15,000 profiles / month
- Everything in Growth
- REST API + MCP server + x402 access
- Agent-ready Bearer keys
- 10 concurrent jobs
- Priority support + SLA
Unused profiles don't roll over. Cancel any time, keep your enriched data forever. Also available: x402 pay-per-call for AI agents.