~ / guides / Scrapingdog Review: Features, Pricing & Tests

Scrapingdog Review: Features, Pricing & Tests

MR
Marcus Reed
Founder & lead tester · about the author
the short version
  • Scrapingdog is a credit-based scraping API with a single /scrape endpoint plus dedicated Google, LinkedIn, Amazon and other APIs. A rotating-proxy request costs 1 credit; JS rendering costs 5 and premium proxies 10 (per its pricing page, mid-2026).
  • Paid plans start at Lite $40 (200K credits, 5 concurrent), then Standard $90 (1M), Pro $200 (3M) and Premium $350 (6M). The ladder runs up to enterprise tiers in the thousands.
  • There is a recurring free plan: 200 credits/mo, no card. Scrapingdog also states failed requests are never charged.
  • Strengths users cite: low entry price, many pre-parsed endpoints (Google SERP, LinkedIn, Amazon), simple GET API. Common gripe: core docs list few public parameters, so advanced options need support contact.
  • Performance figures here are approximate, compiled from public + vendor figures, not our own first-hand tests. Independent benchmarks pending (how we test).

Scrapingdog markets itself on price and a wide set of pre-parsed endpoints, and the question I get is whether the cheap entry tier holds up once you account for the credit multipliers on rendering and premium proxies. This is a single-vendor review: what it is, how the pricing works, the features that matter, honest pros and cons with sentiment attributed, and who it fits. Every price and credit figure below comes from Scrapingdog’s own pricing and documentation pages in mid-2026, attributed inline, because pricing pages move and review-site numbers go stale fast. If you want the wider category first, start with the web scraping pillar guide.

One disclosure up front: bestscraperapi.com earns affiliate commissions from some of the API vendors I write about, including the ChocoData comparison at the end. That does not change the numbers. Pricing comes straight from each vendor’s own page, and I flag every figure I could not verify rather than guessing.

A second note on performance. The speed and reliability figures in this review are approximate, compiled from Scrapingdog’s own published figures plus aggregated public reports. They are not bestscraperapi.com’s own first-hand tests. My independent, like-for-like benchmarks are still in progress; see how we test for the methodology.

What is Scrapingdog?

Scrapingdog is a proxy-and-rendering API that takes a URL and returns the page’s HTML or pre-parsed JSON, while handling proxy rotation, headless-browser rendering, and anti-bot retries for you. You send a GET request to its endpoint with your API key and the target URL, and the service routes it through its proxy pool, runs a real browser when you ask for one, and returns the result. The point of a tool like this is to remove the proxy and CAPTCHA plumbing so you only write the URL and the parser. For the engineering trade-off behind that, see scraping without getting blocked.

The product splits into two halves. The universal Web Scraping API hits any URL through one endpoint, https://api.scrapingdog.com/scrape (per its docs, mid-2026). On top of that sit dedicated APIs for specific sources: Google SERP, Google Maps, Google News, LinkedIn, Amazon, Walmart, and more, each returning pre-parsed JSON for that source. Its homepage describes the core promise as a “Web Scraping API That Never Gets Blocked” and states a pool of “40M+ rotating proxies” (Scrapingdog homepage, mid-2026). It bills by API credit rather than per request, and the credit cost depends on which options you switch on, which is the next section.

How much does Scrapingdog cost?

Scrapingdog uses fixed monthly plans priced by the number of API credits you get, and it publishes a long ladder of tiers. There is a recurring free plan, not just a one-time trial. The numbers below are from Scrapingdog’s pricing page in mid-2026; I have shown the entry and mid tiers plus a sample of the higher ones, since the ladder runs to nearly 30 paid steps.

PlanPrice/moAPI credits/moConcurrency
Free$02001
Lite$40200,0005
Standard$901,000,00050
Pro$2003,000,000100
Premium$3506,000,000150
Business$5009,000,000200
Business Plus$1,00019,000,000250
Enterprise (from)$4,000+90,000,000+500+

The free plan gives 200 credits per month with no credit card required, per the pricing page, and Scrapingdog states all plans unlock every API. Geotargeting is available on paid plans. The per-thousand-request rate falls as you climb: roughly $0.20 per 1,000 rotating-proxy requests on Lite, dropping well below that at the top tiers (Scrapingdog pricing page, mid-2026). Annual billing is advertised as two extra months.

The headline credit count tells you little until you apply the per-request cost, which is the next section. A 1,000,000-credit Standard plan sounds large, but at 5 credits per rendered request it buys 200,000 rendered requests, not a million.

How do Scrapingdog credits work?

A rotating-proxy fetch costs 1 credit, and rendering, premium proxies, and the AI parser multiply that. This is the most important table in the review, because it converts a credit allowance into a real request count for your workload. All values are from Scrapingdog’s pricing page in mid-2026.

Request typeCredits per request
Rotating proxy (standard)1
JavaScript rendering5
Premium proxy (protected sites)10
AI Parser5

Work an example through it. On the Standard plan’s 1,000,000 credits, a workload of pure 1-credit rotating-proxy fetches buys 1,000,000 requests. The same plan buys 200,000 JS-rendered requests (5 credits each), 100,000 premium-proxy requests (10 credits each), or 200,000 AI Parser calls (5 credits each). So the right way to read any Scrapingdog plan is credits divided by the cost of your typical request, not the raw credit number. Scrapingdog’s pricing page states failed requests are never charged, so attempts that fail do not count against your pool.

Dedicated endpoints (Google SERP, LinkedIn, Amazon) carry their own per-call credit costs that differ from the universal API; for example, Scrapingdog cites Google Search at 5 credits per request on its site. Check the cost for each dedicated endpoint in its own docs before you size a plan around it.

What features does Scrapingdog offer?

Scrapingdog bundles a universal scraping endpoint, JS rendering, premium proxies, geotargeting, an AI parser, and a set of dedicated pre-parsed APIs. The universal endpoint’s public docs are thin: they list api_key, url, and dynamic (JS rendering, true/false). The table below separates what the core docs confirm by parameter from features Scrapingdog advertises on its pricing and marketing pages.

FeatureHow it is exposedSource
JavaScript renderingdynamic=true on /scrapeWeb Scraping API docs
Rotating proxies (40M+ pool)Default on /scrapeHomepage / pricing
Premium proxiesPricing line (10 credits)Pricing page
GeotargetingPaid-plan featurePricing page
AI ParserPricing line (5 credits)Pricing page
Google SERP APIDedicated endpointPricing / docs
LinkedIn API/linkedin endpointLinkedIn API docs
Amazon, Walmart, Maps, NewsDedicated endpointsPricing page

The dedicated APIs are the standout. Rather than fetch raw HTML and write a parser, you call a source-specific endpoint and get structured JSON back, the kind of brittle parser work covered in the XPath and CSS selectors guide. The LinkedIn API, for instance, takes a profile identifier and returns parsed profile data; per Scrapingdog’s LinkedIn docs (mid-2026), the call looks like https://api.scrapingdog.com/linkedin/?api_key=YOUR_KEY&type=profile&linkId=<id>&private=true, and 202 (in-progress) responses are not charged.

A minimal universal request is a single GET call. The pattern below follows Scrapingdog’s documented format; I have not executed it here, so I am not pasting fabricated output.

# Documented request pattern (not run here)
curl "https://api.scrapingdog.com/scrape?api_key=YOUR_KEY&url=https://example.com&dynamic=false"

If you are wiring this into Python, the integration is a standard HTTP call you can drop into the workflow from the Python web scraping guide. For lighter targets you can pair or compare it with open tooling from the BeautifulSoup guide or the Scrapy guide.

How fast and reliable is Scrapingdog?

I do not have first-hand benchmark numbers for Scrapingdog yet, so I am labeling everything here clearly rather than inventing figures. Scrapingdog markets a “Web Scraping API That Never Gets Blocked” and a 40M+ rotating-proxy pool, but I treat any vendor-stated rate as directional, not a like-for-like benchmark against other APIs.

MetricFigureSourceLabel
Success rateMarkets high success via large proxy pool; a customer testimonial cites “100%“Scrapingdog site, mid-2026Vendor / testimonial, not verified
Latency (static vs rendered)Approx. 1-3s static, higher with dynamic=trueCompiled from public + vendor figuresApproximate, not first-hand
Billing on successFailed requests never chargedScrapingdog pricing page, mid-2026Vendor-published

Two caveats before you lean on these. First, latency depends heavily on whether rendering is on: a dynamic=true request runs a real browser and is far slower than a 1-credit rotating-proxy fetch, so any single latency number hides that spread. Second, the latency range above is approximate, compiled from public reports and vendor material, not bestscraperapi.com’s own measurement. My independent, same-target benchmark across providers is in progress at how we test; check back for measured numbers rather than trusting any vendor’s self-report, including this one.

What are the pros and cons of Scrapingdog?

The honest summary is that Scrapingdog is cheap to start and broad on pre-parsed endpoints, while the thin core docs and per-option credit multipliers are the friction points. Sentiment below is attributed: these reflect commonly reported developer experience and Scrapingdog’s own documented behavior, not a controlled test by me.

ProsCons
Low entry price ($40/mo Lite) and a recurring 200-credit free planUniversal-API docs publicly list only three parameters; advanced options are unclear
Many dedicated pre-parsed APIs (Google SERP, LinkedIn, Amazon, Maps)JS rendering (5) and premium proxies (10) multiply credit burn
Simple GET API, examples in six languages per its docsSuccess-rate claims are vendor or testimonial, not independently verified
Failed requests never charged, per pricing pageVery long plan ladder can make tier selection confusing
40M+ rotating-proxy pool advertised for blocking resistanceDedicated-endpoint credit costs vary and need per-endpoint lookup

The recurring theme in developer feedback is value: the entry price and the breadth of source-specific endpoints draw the most praise, while the sparse public documentation on the universal API’s advanced parameters is the most common gripe. Treat the “100%” success figure as a testimonial, not a measured rate.

Who is Scrapingdog for?

Scrapingdog fits developers, founders, and students who want a low-cost entry point and ready-made endpoints for common sources rather than building parsers themselves. If your work is mostly Google SERP, LinkedIn, Amazon, or Maps data, the dedicated APIs return parsed JSON and save the scraping-and-parsing step. The recurring free plan and the $40/mo Lite tier make it easy to start small and test before committing.

It fits less well if you need deep, documented control over the universal endpoint’s advanced behavior (custom headers, sessions, waits), since those are not spelled out in the public core docs, or if your workload leans heavily on rendering and premium proxies, where the 5x and 10x credit multipliers erode a plan quickly. For those cases, price the per-request economics against a provider with clearer parameter docs before committing.

How does Scrapingdog compare to ChocoData?

ChocoData is the closest alternative I cover on the dedicated-endpoint axis, and the two differ most on billing unit, free tier, and how structured coverage is exposed. Both are managed scraping APIs that return HTML or parsed JSON and handle proxies and anti-bot for you. The comparison below is factual, from each vendor’s own pages in mid-2026.

FactorScrapingdogChocoData
Lowest paid entry$40/mo (Lite), 200,000 credits$19/mo (Vibe), 27,000 requests (135,000 credits)
Free tier200 credits/mo, no card, recurring1,000 requests/mo (5,000 credits), no card, recurring
Billing unitCredits (1 rotating, 5 render, 10 premium)Credits (5 per request; +10 render, +10 screenshot)
Structured dataUniversal /scrape + dedicated Google, LinkedIn, Amazon, Maps APIsUniversal endpoint + 453 endpoints across 235 sites, 250+ parity-checked JSON
GeotargetingPaid-plan featureCountry-matched residential IPs from Vibe tier up
Published reliabilityMarkets “never gets blocked”; no headline benchmarkMedian 2.6s latency, p95 6s (no headline success rate)

The practical read: Scrapingdog’s paid entry is $40/mo with a wide set of named dedicated endpoints and a tiny recurring free plan, while ChocoData publishes a $19/mo paid entry, a larger 1,000-request recurring free tier, and a universal endpoint plus 453 dedicated endpoints across 235 sites, per ChocoData’s site in mid-2026. If you want the lowest documented paid entry and the largest recurring free tier, ChocoData is the value pick; if you specifically want Scrapingdog’s named LinkedIn or Google SERP endpoints and its six-language code samples, Scrapingdog covers that. Try ChocoData.

One last reminder, because it matters for budgeting: every figure here is what each vendor published in mid-2026, and scraping-API pricing changes frequently. Confirm the current number on the vendor’s own pricing page, and watch the per-option credit multipliers so your credit math reflects real usage. For the broader landscape, the web scraping pillar guide and the Python guide cover the free alternatives you can pair with or replace an API with.

FAQ

Does Scrapingdog bill failed requests?

No. Scrapingdog's pricing page states failed requests are never charged, and its LinkedIn API docs note that 202 (in-progress) responses are not deducted. You pay credits only for successful results. That matters on hard targets, because a premium-proxy call costs 10 credits, so paying only on success caps your downside.

How many requests does a Scrapingdog plan actually buy?

Divide the credit count by your per-request cost. The Standard plan's 1,000,000 credits buys 1,000,000 rotating-proxy requests (1 credit each), 200,000 JS-rendered requests (5 credits each), or 100,000 premium-proxy requests (10 credits each), per Scrapingdog's posted credit costs. The headline credit number is not the request count until you apply the cost of your typical call.

What is the difference between the universal API and the dedicated APIs?

The universal endpoint (api.scrapingdog.com/scrape) takes any URL and returns raw HTML or rendered output. The dedicated APIs (Google SERP, LinkedIn, Amazon, Maps, and more) take structured parameters and return pre-parsed JSON for that specific source, so you skip writing a parser. Dedicated endpoints usually cost more credits per call than a plain rotating-proxy fetch.

MR
Marcus Reed
I've built and run web scrapers for the better part of a decade. On this site I put scraper APIs and scraping tools through real jobs against real targets, then write up what actually holds up.