A LinkedIn profile scraper API reads the logged-out LinkedIn profile page and returns it as a row — name, headline, location and country, current company with its LinkedIn URL, job titles, education, follower and connection counts, and the profile photo.
Read the scope carefully, because most tools in this category are vague about it and that vagueness is where the risk lives. This collects only what LinkedIn publishes to visitors who are not signed in. The fields behind the sign-in wall — full experience history, contact details, skills, recommendations — are not collected and are never guessed. No login, no cookies, no session, no browser.
$0.005 per delivered profile, up to 50 profiles per run. Nothing delivered means nothing charged.
Post an array of profile slugs (williamhgates) or full profile URLs, up to 50 per run. Each is read as an anonymous visitor through a residential exit.
The logged-out profile is a preview: LinkedIn shows enough to make you want an account and withholds the rest. That preview still contains the fields most enrichment work actually needs — who someone is, what they do, where, and at which company — and it contains them for everyone, without a session that can be detected and terminated.
company_url is the join key worth planning around: it takes you straight to the LinkedIn company collector, so person-to-company enrichment is one extra call rather than a matching problem.
profiles is required: an array of slugs or profile URLs, both normalised. max_results caps how many are fetched. country sets the exit region, which can change what the logged-out view shows — LinkedIn's public preview is not identical everywhere.
One row per profile. headline is the self-written role line and is usually more current than a job title, because people update it more often. job_titles and education carry what the public preview exposes, which is a subset of the full profile — treat missing entries as "not public" rather than "does not exist". followers and connections are separate numbers and mean different things: connections cap at 500+ in the display, followers do not, so followers is the better influence proxy.
$0.005 per delivered profile ($5 per 1,000). Nothing delivered means nothing charged, and the $2 monthly free credit covers roughly 400 profiles here. Volume tiers take up to 30% off.
$0.005 per delivered profile, $5 per 1,000 — one of the higher unit prices here, reflecting how much retrying LinkedIn forces on any collector. Enriching a 2,000-record prospect list is $10, once.
Slugs that do not resolve are not billed. The free $2 monthly allowance covers about 400 profiles.
LinkedIn's API gives you one thing relevant here: Sign In with LinkedIn, which returns the profile of a user who has just authenticated with your application, and only the basic fields they consented to share. That is an authentication product, not a data product.
Everything else — reading profiles of people who have not authorised you — runs through partner programmes with approval requirements, and LinkedIn does not grant them for enrichment or prospecting. There is no tier you can pay for as a normal customer.
Which leaves two honest options: the logged-out public preview, which is what this reads, or a commercial B2B contact database that has already assembled and maintained person records. The databases give you verified emails and direct dials that no public page contains; this gives you current, self-published positioning for anyone with a public profile, at half a cent.
This is the single most consequential build-versus-buy decision in the catalogue, because the failure mode is not a broken script:
Attach current role, company and location to records you already hold, from the person's own self-description.
Verify that a candidate's public headline matches what a CV claims, at list scale rather than one tab at a time.
company_url chains straight into the company collector, turning a list of people into a list of accounts.
followers is uncapped where connections displays as 500+, which makes it the usable signal for identifying genuinely visible people in a field.
Up to 50 profiles per run. Logged-out fields only — everything behind the sign-in wall is out of scope by design. Larger lists are more runs, parallel up to your plan's rate limit (60 requests/minute on pay-as-you-go, up to 1,200 on the top tier).
This is the most personal-data-heavy collector in the catalogue and deserves a real reading. US courts have repeatedly held that scraping publicly accessible pages is not unlawful access under the CFAA — a meaningful precedent, and a narrow one. It does not make the data free of obligations: a profile is personal data under GDPR, CCPA and equivalents, so you need a lawful basis to process it, individuals have rights of access and erasure over it, and LinkedIn's terms prohibit automated collection independently of any statute. Enriching a record for someone who is already a business contact is a very different posture from compiling a database of people who have no relationship with you. Take proper advice — this is not it.
Not from LinkedIn — its API only returns the profile of a user who has just authenticated with your app. Here there is a free allowance of $2 a month with no card, about 400 delivered profiles at $0.005 each.
No, and that is the central design decision. It reads the logged-out public preview only. Session-based scrapers get accounts restricted, and on LinkedIn that can mean losing a real person's professional identity — a much worse outcome than being rate-limited.
What LinkedIn shows to signed-out visitors: name, headline, location, current company and its URL, job titles, education, follower and connection counts, and the photo. Full experience history, contact details, skills and recommendations sit behind the sign-in wall and are not collected or guessed.
No. LinkedIn does not publish email addresses on public profiles, so no LinkedIn scraper can return one honestly. For business contact details, the site contacts and company profile collectors read what a company publishes on its own website.
$0.005 per delivered profile — $5 per 1,000 — with no subscription. It is one of the higher unit prices because LinkedIn forces more retries than most targets. Slugs that do not resolve are not billed.
US courts have repeatedly declined to treat scraping publicly accessible pages as unlawful access under the CFAA. That precedent is real but narrow: profile data is still personal data under GDPR and similar laws, so you need a lawful basis, individuals retain rights over it, and LinkedIn's terms prohibit automated collection regardless. Get proper advice for your use case.
They measure different things and LinkedIn displays them differently — connections cap at '500+' in the public view while followers do not. That makes followers the more usable signal when you are trying to identify genuinely visible people in a field.
Skip the marketing. QuantumProxies.io publishes a machine-readable site map, Markdown for every page, a free MCP server, and APIs billed from the same balance as your proxies.
Connect in one command: npx -y quantumproxies-mcp