Linkedin Profile Scraper: the Fetchin drop-in
supreme_coder/linkedin-profile-scraper · yZnhB5JewWf9xSmoM · A full professional profile, one item per profile. The scrapeCompany input adds the current-company block.
This is the most-migrated actor on Fetchin. The output is emulated field-by-field, so an existing parser generally needs no changes.
The marketplace listing is $5.00 per 1,000 profiles. Fetchin serves the same shape at $1.00 per 1,000, with a published rate limit and a public status page.
What stays identical: the client, the actor ID, the input shape, and the asynchronous run semantics. Only the base URL and the token change.
- requests served per month
- 40M+requests served per month
- uptime
- 99.9%uptime
- median response time
- 1smedian response time
- serving production traffic since
- 2023serving production traffic since
Fetchin vs Linkedin Profile Scraper, feature by feature
| Feature | Fetchin | Linkedin Profile Scraper |
|---|---|---|
| Starting price per 1,000 requests | $1.00 | $5.00 per 1,000 profiles |
| Data freshness | Fetched live on every request | Live, collected at run time |
| Response time | 1s median, 1.5s P95 | 5 to 30s per run, plus queue wait |
| Delivery | Synchronous, or asynchronous via the Apify compatibility layer | Asynchronous: start a run, poll, then fetch the dataset |
| Rate limit | 5 req/s self-serve, 10 to 100+ on request | Concurrency depends on plan and actor |
| Uptime | 99.9% | Publisher-dependent, no SLA and no status page for this actor |
| Endpoints | Profile, company, posts, comments, reactions, engagement | A full professional profile, one item per profile. The scrapeCompany input adds the current-company block. |
| Your own account required | Not on the cookie-free actors | |
| Billed on failed lookups | Varies by actor | |
| Free trial | 1,000 credits, no credit card | Free tier with monthly platform credit |
| Commitment | None, cancel anytime | None, pay as you go |
| Support | Live chat and email, same-day | The publisher of this actor, not Apify |
| Public status page | Yes, at status.fetchin.io |
Linkedin Profile Scraper figures are taken from their own public pages and were last verified in August 2026. Pricing and limits change, so check the sources below before making a decision.
Fetchin pricing: Starter plan, $50 for 50,000 credits. Drops to $0.90 per 1,000 at 1M credits.
Linkedin Profile Scraper pricing: Published by the actor's own listing at $5.00 per 1,000 profiles, before Apify platform usage.
One row deserves reading twice. The success rate an actor advertises counts a run as successful once it finishes, whether or not the dataset came back complete, so it is not the same measurement as a published availability figure. You are also buying from the individual publisher rather than from Apify: there is no SLA for this actor, no status page for it, and nothing stopping it being repriced, deprecated or abandoned.
Change the base URL, keep everything else
The official Apify client works unchanged. The actor ID, the input shape and the asynchronous run semantics all stay the same. Only the base URL and the token differ.
Before
import { ApifyClient } from 'apify-client'
const client = new ApifyClient({
token: process.env.APIFY_TOKEN,
})
const run = await client
.actor('yZnhB5JewWf9xSmoM')
.call({ usernames: ['williamhgates'], scrapeCompany: true })
const { items } = await client
.dataset(run.defaultDatasetId)
.listItems()After
import { ApifyClient } from 'apify-client'
const client = new ApifyClient({
token: process.env.FETCHIN_API_KEY,
baseUrl: 'https://api.fetchin.io/v1/apify',
})
const run = await client
.actor('yZnhB5JewWf9xSmoM')
.call({ usernames: ['williamhgates'], scrapeCompany: true })
const { items } = await client
.dataset(run.defaultDatasetId)
.listItems()The actor can also be referenced by its username/actor-name form, supreme_coder/linkedin-profile-scraper, if that is what your integration already passes.
Questions
- Do I need to change my code?
- Only the base URL and the token. The official Apify client, the actor ID yZnhB5JewWf9xSmoM and the input shape all stay the same, and the output is emulated field-by-field.
- Is the output identical to supreme_coder/linkedin-profile-scraper?
- Field names and structure are emulated to match. A small number of fields are per-capture tokens the source does not expose to us and are not returned. The compatibility notes in our documentation list them explicitly.
- How much cheaper is it?
- The actor is listed at $5.00 per 1,000 profiles on the marketplace. Fetchin bills $1.00 per 1,000 on the Starter plan, dropping to $0.90 at a million credits, with no platform usage charge on top.
- How reliable is this actor?
- You are buying from the individual publisher, not from Apify, so there is no SLA for the actor and no status page for it. It can be repriced, deprecated or abandoned without notice, and a pipeline built on it finds out when results stop arriving. Read the advertised success rate carefully as well: it counts a run as successful once it finishes, whether or not the dataset came back complete. Fetchin publishes one uptime figure for the whole API and exposes it at status.fetchin.io.
Other emulated actors
Try it against your own data
1,000 credits, no credit card. Run the same sample through Fetchin and Apify and compare field coverage and response times yourself.