Resolve public LinkedIn surfaces into structured JSON: people profiles, company pages, job postings, and public posts. Built for B2B enrichment, recruiting, and market-intelligence products.
The LinkedIn Scraper API turns a profile URL, company URL, or job posting into clean structured data: headline and experience, company firmographics, open roles, and public post engagement. Resolve a domain to a company, a company to its open jobs, or a public profile to its experience timeline.
Built for sales-intelligence, RevOps, and recruiting platforms that need dependable public LinkedIn data with the engineering already done. We extract only public, logged-out-visible data and normalize firmographic fields for downstream scoring.
# POST a target — get validated JSON back
curl https://api.crawlzo.com/v4/scrape \
-H "Authorization: Bearer $CRAWLZO_KEY" \
-d '{
"url": "https://www.linkedin.com/company/anthropic",
"type": "company",
"include": "open_jobs"
}'
// ← response
{
"status": "ok",
"data": {
"company_name": "Anthropic",
"industry": "Research Services",
"headcount_range": "1001-5000",
"headquarters": "San Francisco, CA",
"followers": 612000,
"open_jobs": 142
}
} "type": "company",
"include": "open_jobs"LinkedIn data parsed into clean, validated JSON. Pull any group below on its own, or combine them in a single request.
B2B lead and firmographic enrichment
Recruiting and talent-sourcing pipelines
Company growth and hiring-signal tracking
Account scoring for go-to-market teams
Public, logged-out-visible surfaces: people profiles, company pages, public job postings, and public posts. We resolve domains to companies and companies to their open roles for enrichment workflows.
We extract only publicly accessible data and operate within ToS-aware allow/deny policies. Public-data scraping has been upheld in US case law (hiQ v. LinkedIn), but you remain responsible for your own compliance and use case — talk to us about your scope.
Structured JSON straight from the API, or pushed to your stack natively — S3, BigQuery, Snowflake, Postgres, Kafka, or any HTTPS webhook. Call it from Python, Node, Go, Rust, or any HTTP client. The data lands where your pipeline already lives.
No. You pay for valid, schema-passing rows only. Retries, blocks, CAPTCHAs, and 5xxs are on us. If a run doesn't return data that conforms to the schema, it isn't billed.
Every request routes through the same engine behind our Web Unblocker API: compliant residential IPs, real browser fingerprints, TLS-level evasion, behaviour modelling, and built-in CAPTCHA solving. Hard targets become routine.
Yes. We respect robots policies, rate budgets, and ToS-aware allow/deny lists. We deliver and move on — no row-level retention beyond your replay window. GDPR DPA, PII redaction, and custom data residency available on request.