Scrapingdog alternative: the LinkedIn profile, under its largest plan's price
Scrapingdog's Profile Scraper API takes 50 credits for a LinkedIn profile, 100 if the profile is protected. On its monthly plans, that's $10.00 per 1,000 profiles at $40 a month, and $1.36 at its largest, $30,000 a month.
Datacircle has no plan. You add funds to a balance, from $5, and each LinkedIn profile costs the provider's own price: $1.25 per 1,000 through Up2Data, and a profile it can't find is free. That's less at 1 profile than Scrapingdog at 22 million a month. You send the provider's own request to api.datacircle.dev, with your Datacircle key. That's the only change.
Its plans, per 1,000 profiles
Each plan as Scrapingdog's pricing page gives it in October 2026, its credits spent on profiles alone at 50 credits each (a protected one counts twice). The first seven of its 27 plans, and the two largest:
| Plan | A month | Credits a month | Profiles a month, at most | Per 1,000 profiles |
|---|---|---|---|---|
| Free | free | 100 | 2 | free |
| Lite | $40.00 | 200,000 | 4,000 | $10.00 |
| Standard | $90.00 | 1,000,000 | 20,000 | $4.50 |
| Pro | $200.00 | 3,000,000 | 60,000 | $3.33 |
| Premium | $350.00 | 6,000,000 | 120,000 | $2.92 |
| Business | $500.00 | 9,000,000 | 180,000 | $2.78 |
| Business Plus | $1,000.00 | 19,000,000 | 380,000 | $2.63 |
| Titan Plus | $20,000.00 | 660,000,000 | 13,200,000 | $1.52 |
| Nova Pro | $30,000.00 | 1,100,000,000 | 22,000,000 | $1.36 |
Past a plan's credits, its requests answer over-limit until the next billing date, or you move up a plan. Failed, blocked and timed-out requests are refunded, and from Standard up, credits a month doesn't use carry over to the next.
Through Datacircle: $1.25 per 1,000 through Up2Data, $3.70 through HarvestAPI, the same at 1 profile or 1 million, with no plan. Sign up at datacircle.dev with your work email: a $5 credit, that's 4,000 LinkedIn profiles at $1.25 per 1,000.
What a month of profiles costs
The smallest Scrapingdog plan whose credits take each month's profiles, none of them protected:
| Profiles a month | Scrapingdog | Datacircle, HarvestAPI | Datacircle, Up2Data |
|---|---|---|---|
| 1,000 | $40.00 (Lite) | $3.70 | $1.25 |
| 10,000 | $90.00 (Standard) | $37.00 | $12.50 |
| 100,000 | $350.00 (Premium) | $370.00 | $125.00 |
A month you call less, a plan costs the same. On Datacircle, a month without calls costs nothing, and the balance waits: funds never expire.
The same profile, one call
On Scrapingdog, a profile is a GET to api.scrapingdog.com/profile with type=profile, the profile's id (id=rbranson) and your key in api_key. Through Datacircle, it's Up2Data's own request with your Datacircle key:
curl -X POST "https://api.datacircle.dev/v1/profiles/enrich" \
-H "Authorization: Token $DATACIRCLE_API_KEY" \
-H "X-Data-Provider: up2data" \
-H "Content-Type: application/json" \
-d '{"url": "https://www.linkedin.com/in/williamhgates"}'Or HarvestAPI's, at $3.70 per 1,000:
curl "https://api.datacircle.dev/linkedin/profile?url=https://www.linkedin.com/in/williamhgates" \
-H "Authorization: Token $DATACIRCLE_API_KEY" \
-H "X-Data-Provider: harvestapi"Every answer carries datacircle_meta: which provider answered, what the call cost, your balance after it. Both providers' requests and answers, field by field: LinkedIn Profile API in the docs. The same call for a whole CSV: get LinkedIn profile data with Python.
What Scrapingdog does that Datacircle doesn't
- Company profiles from the same API (
type=company), and LinkedIn jobs and posts from its other APIs. - One subscription for its 40+ APIs: Google search, Amazon, general web scraping with rotating proxies and JavaScript rendering, geotargeting.
- A webhook that defers a scrape by minutes, to raise its success rate on protected profiles.
If you scrape more than LinkedIn profiles, one plan for all of it is what Scrapingdog is built for. If you send LinkedIn URLs from your own code and want each profile as it is today, at the provider's own price and without a plan, that's Datacircle.
What's different
Live. Each request goes to the provider and gets the profile as it is today. A call that fails is not charged, and every answer says what it cost.
Free: 10M+ U.S. B2B leads, as a flat file. Download it at datacircle.dev. Add $50 to your account: you get $50 of API PLUS the flat file. Or invite 3 people who sign up. What's in it: the B2B data co-op. Every LinkedIn profile API's price: LinkedIn profile API pricing compared.
Questions
Is there a cheaper alternative to Scrapingdog's LinkedIn Profile Scraper API?
Through Datacircle, Up2Data costs $1.25 per 1,000 profiles found, and a profile it can't find is free, with no monthly plan. Scrapingdog's Profile Scraper API is 50 credits a profile: $10.00 per 1,000 on its $40 a month plan, $1.36 on its largest, $30,000 a month (October 2026).
How many credits does a LinkedIn profile cost on Scrapingdog?
50 credits, 100 if the profile is protected, its Profile Scraper API page says. Its free plan's 100 credits are 2 profiles.
Is there a subscription?
No. You add funds to your balance and pay per call; funds never expire.
Which APIs?
Right now we have 2 live LinkedIn profile APIs that we trust: Up2Data and HarvestAPI.
Is each request live, or cached?
Live. Each request goes to the provider and gets the profile as it is today.
Sign up at datacircle.dev with your work email: a $5 credit, that's 4,000 LinkedIn profiles at $1.25 per 1,000. Free: 10M+ U.S. B2B leads, as a flat file. Download it at datacircle.dev.
Sign up