Home / SERP API pricing
SERP API pricing
100,000 searches a month: from $60.00 (queued: results in about 5 minutes on average) on DataForSEO SERP API, across 26 SERP APIs.
Your job
More: other kinds of API
The five lowest bills for this job
DataForSEO SERP API
$60.00pay as you go · Standard Queue
Queued, not live: results arrive in about 5 minutes on average. For answers in the response, set live results only.
Lowest bill for this job; pay as you go, so there is no plan to outgrow.
- Per 1,000 searches$0.60
ScrapingDog
$90.00a month · Standard
Room to grow to 200,000 searches on the same plan.
- Per 1,000 searches$0.90
Scrape.do
$99.00a month · Pro
Free tier: 1,000 credits, renewal not published, no card.
- Per 1,000 searches$0.99
ScrapeOps
$99.00a month · 1,250,000 credits
$39.00 a month more than DataForSEO SERP API, on 1,250,000 credits.
- Per 1,000 searches$0.99
ScrapingBot
$99.99a month · Startup
Room to grow to 110,000 searches on the same plan.
- Per 1,000 searches$1.00
What the shortlist costs as the job grows
The monthly bill at every volume from 20,000 to 500,000 searches, with your job marked. ScrapingDog becomes cheaper than DataForSEO SERP API above 150,008 searches. A step is a plan boundary.
- DataForSEO SERP API
- ScrapingDog
- Scrape.do
- ScrapeOps
- ScrapingBot
The bills behind the curve
- DataForSEO SERP API: 20,000: $12.00 · 50,000: $30.00 · 100,000: $60.00 · 200,000: $120.00 · 500,000: $300.00
- ScrapingDog: 20,000: $40.00 · 50,000: $90.00 · 100,000: $90.00 · 200,000: $90.00 · 500,000: $200.00
- Scrape.do: 20,000: $29.00 · 50,000: $99.00 · 100,000: $99.00 · 200,000: $249.00 · 500,000: $699.00
- ScrapeOps: 20,000: $29.00 · 50,000: $54.00 · 100,000: $99.00 · 200,000: $199.00 · 500,000: $355.00
- ScrapingBot: 20,000: $49.99 · 50,000: $99.99 · 100,000: $99.99 · 200,000: $249.99 · 500,000: $599.99
All 26 SERP APIs, priced for this job
Sorted by monthly bill; a tie goes to the plan with more room to grow. Bills that rest on an assumption, prepaid packs and published minimums follow, then every product this job cannot price, each with the reason.
| Product | Monthly bill | Per 1,000 searches | Free tier | Room to grow | Checked |
|---|---|---|---|---|---|
| DataForSEO SERP APIOfficial pricing ↗ | $60.00pay as you go · Standard Queue · queued: results in about 5 minutes on average | $0.60 | size not published, renewal not published | pay as you go | Oct 12, 2026 |
| ScrapingDogOfficial pricing ↗ | $90.00Standard | $0.90 | 100 credits once | to 200,000 | Oct 12, 2026 |
| Scrape.doOfficial pricing ↗ | $99.00Pro | $0.99 | 1,000 credits, renewal not published, no card | to 125,000 | Oct 12, 2026 |
| ScrapeOpsOfficial pricing ↗ | $99.001,250,000 credits | $0.99 | 1,000 credits once | to 125,000 | Oct 12, 2026 |
| ScrapingBotOfficial pricing ↗ | $99.99Startup | $1.00 | 100 credits once | to 110,000 | Oct 12, 2026 |
| Oxylabs SERP Scraper APIOfficial pricing ↗ | $100.00Basic | $1.00 | size not published, renewal not published | not published | Oct 12, 2026 |
| Oxylabs Web Scraper APIOfficial pricing ↗ | $100.00Basic | $1.00 | size not published, renewal not published | not published | Oct 12, 2026 |
| HasDataOfficial pricing ↗ | $119.00Basic | $1.19 | 1,000 credits a month, no card | at the limit | Oct 12, 2026 |
| ScrapeBadgerOfficial pricing ↗ | $129.00Growth | $1.29 | 1,000 credits once, no card | to 257,142 | Oct 12, 2026 |
| Bright Data SERP APIOfficial pricing ↗ | $142.50pay as you go · Pay as you go | $1.43 | 5,000 requests a month, no card | pay as you go | Oct 12, 2026 |
| ZenserpOfficial pricing ↗ | $149.99Medium | $1.50 | 50 searches a month | at the limit | Oct 12, 2026 |
| ScrapingAntOfficial pricing ↗ | $249.00Business | $2.49 | 10,000 credits a month, no card | to 300,000 | Oct 12, 2026 |
| ScrapingBeeOfficial pricing ↗ | $249.00Business | $2.49 | 1,000 credits once, no card | to 200,000 | Oct 12, 2026 |
| cloroOfficial pricing ↗ | $250.00Starter | $2.50 | 500 credits a month, no card | to 216,666 | Oct 11, 2026 |
| SearchApi.ioOfficial pricing ↗ | $250.00BigData | $2.50 | 100 requests once, no card | at the limit | Oct 12, 2026 |
| ScraperAPIOfficial pricing ↗ | $299.00Business | $2.99 | 5,000 credits for a 7-day trial, no card | to 120,000 | Oct 12, 2026 |
| ScavioOfficial pricing ↗ | $400.00Startup | $4.00 | 50 credits once, no card | at the limit | Oct 12, 2026 |
| SerpApiOfficial pricing ↗ | $725.00Searcher | $7.25 | 250 searches a month | at the limit | Oct 12, 2026 |
| serpstackOfficial pricing ↗ | $999.95Business Pro | $10.00 | 100 searches a month | at the limit | Oct 12, 2026 |
| ScrappaOfficial pricing ↗ | $35.00one-time prepaid pack | not published | 500 credits a month, no card | to 119,000 | Oct 12, 2026 |
| Serper.devOfficial pricing ↗ | $375.00one-time prepaid pack | not published | 2,500 credits once, no card | to 500,000 | Oct 12, 2026 |
| A vendor sells this volume by quote, bills a unit this job does not determine, or publishes no rate for part of the job. Each row says which. | |||||
| Decodo Web Scraping APIOfficial pricing ↗ | No public price for this jobNo published price for a search | not published | size not published, renewal not published | not published | Oct 12, 2026 |
| Scale SERPOfficial pricing ↗ | No public price for this jobThe current official plan table gives credits and overage, but does not establish how many credits one standard search consumes. | not published | size not published, renewal not published | not published | Oct 9, 2026 |
| SERPHouseOfficial pricing ↗ | By quoteSold by quote at this volume; no self-serve price is published. | not published | 4,000 credits a month, no card | not published | Oct 12, 2026 |
| SerpWowOfficial pricing ↗ | No public price for this jobThe current official plan table gives credits and overage, but does not establish how many credits one standard search consumes. | not published | size not published, renewal not published | not published | Oct 9, 2026 |
| ValueSERPOfficial pricing ↗ | By quoteSold by quote at this volume; no self-serve price is published. | not published | size not published, renewal not published, no card | not published | Oct 12, 2026 |
Leaving one of these APIs? Its alternatives page, listed on the compare page, names who is cheaper for the same job and what a switch gives up; the head-to-head pages set two side by side.
What a SERP API is
A SERP API accepts a search-engine query and returns search results or a parsed search-engine results page. The defining job is retrieval from a named engine, often with parameters for market, language, location, device, page, or result type. It is not simply a general scraper pointed at a search URL. SerpApi sells search plans under request allowances, while DataForSEO separates live and queued SERP delivery and target-specific task pricing. (SerpApi pricing, checked Jul 26, 2026; DataForSEO SERP API pricing, checked Jul 26, 2026.)
The nearest neighbour is a web search API. Both begin with a query, but a SERP API is appropriate when the buyer needs the output of a particular search engine, including engine-specific result types and request parameters. A web search API is designed as its own discovery or grounding product and can return a provider-defined result set rather than a representation of a named engine’s page. Brave Search API describes access to its own search service, while SerpApi sells search requests as its plan unit. (Brave Search API, checked Jul 26, 2026; SerpApi pricing, checked Jul 26, 2026.)
A general scraping API is broader because its contract begins with an arbitrary target URL. Some scraping products publish an explicit Google or search-target meter, so they belong in this category as well as the scraping category. Their generic page-request price is not a substitute for the dedicated search meter. ScraperAPI, for example, documents a target-specific Google credit cost distinct from a basic request, and ScrapingDog publishes separate product paths for search results and general web scraping. (ScraperAPI credit documentation, checked Jul 26, 2026; ScrapingDog pricing, checked Jul 26, 2026.)
What this category bills on
The clearest meter is one search request or query. A plan may include a monthly search allowance, charge per request, or translate a query into credits. Location depth, pagination, engine, device, or enhanced result types may consume additional units or invoke a different rate. A buyer should count every requested page, market, device, and refresh as a distinct query unless the selected contract explicitly bundles them. (SerpApi pricing, checked Jul 26, 2026; SearchApi.io pricing, checked Jul 26, 2026; Zenserp pricing, checked Jul 26, 2026.)
Some vendors bill per returned result rather than per query. That meter cannot be converted into call volume without assuming how many billable results each request returns. Other vendors publish credit allowances but do not publish a usable billing unit for search.query. Those products still belong to the category because they sell SERP retrieval, but the table leaves their call-volume bill uncomputed. (Scale SERP, checked Jul 26, 2026; SerpWow, checked Jul 26, 2026.)
The comparison workload
The table uses one standard Google search API call as the billable unit and shows every product carrying serp-api in the dataset. A native SERP product uses its published query meter. A broader scraper is calculated only from an explicit search or Google-target meter, never from its generic page-request meter. The workload excludes additional pages, location fan-out, device variants, screenshots, deep modes, and generated summaries. A not-computable row records a meter mismatch or an unpublished billing unit, not an omitted competitor. (Scraping API Prices methodology, checked Jul 26, 2026.)
Rows are ordered by evidence state before bill size: assumption-free calculations, assumption-dependent calculations, published lower bounds, quote-required rows, and rows whose public meter does not fit the workload. Affiliate data does not affect inclusion or order. An assumption-marked row is a question to resolve with the vendor, not evidence for a cheapest claim. (Scraping API Prices methodology, checked Jul 26, 2026.)
What can change the bill
Engine, country, language, location precision, pagination, device, result type, delivery mode, and freshness can change the request count or applicable meter. A single tracked keyword becomes several billable searches when it is repeated across markets, devices, pages, and refresh times. Result-based contracts add another dimension because the returned result count, not only the call count, drives usage. (DataForSEO SERP API pricing, checked Jul 26, 2026; SerpApi pricing, checked Jul 26, 2026; Oxylabs pricing, checked Oct 9, 2026.)
How these charges fit the workload
- Oxylabs SERP Scraper API publishes a successful-result rate for a standard Google SERP query on each subscription tier ($1.00 per 1,000 on its $30 Starter). Its subscriptions now cover every Oxylabs product, and the market table prices each as a balance capped at the Google results the page states. The smallest tier whose stated Google capacity covers the volume is $30 Starter at 10,000 searches, $100 Basic at 100,000, and an Enterprise plan from $2,500 at 1,000,000. Checked Oct 9, 2026.
- Oxylabs Web Scraper API is sold on the same subscription and prices Google results at the same rates. Checked Oct 9, 2026.
- Decodo Web Scraping API provides successful-result web retrieval with standard or premium proxies and optional rendering. The stored public record has no dedicated query or Google-target billing unit, so the pricing page is the route for confirmation or a custom volume agreement. Checked Jul 26, 2026.
- Scale SERP provides SERP queries under monthly credits and overage. The public record does not expose a usable query billing unit, and its product page is the route to the entry tier or a custom enterprise plan. Checked Jul 26, 2026.
- SerpWow provides SERP queries under monthly credits and overage. The public record does not expose a usable query billing unit, and its product page is the route to the entry tier or a custom enterprise plan. Checked Jul 26, 2026.
- ValueSERP provides search retrieval under a monthly credit allowance. The public page does not fully reconcile its plan and per-credit claims, so the row remains uncomputed; the product page is the route to the entry tier or higher-volume terms. Checked Jul 26, 2026.
How to use the comparison
Define the required engine, markets, languages, devices, pages, result types, and refresh cadence before comparing rows. Multiply those dimensions into the actual query count, then verify whether the contract bills calls, credits, or results. Check the returned schema and permitted use separately from the meter. Treat not-computable as a procurement question and quote-required as a contract path, not as a reason to remove the product. (SerpApi pricing, checked Jul 26, 2026; Scraping API Prices methodology, checked Jul 26, 2026.)