Home / Guides

What does it cost to scrape Google search results?

Published Google SERP prices normalized per 1,000 searches, endpoint differences, protection costs, and the closing Custom Search JSON API.

Written against 74 products29 cited sourcesUpdated 2026-07-26

The dataset behind this guide

Products priced74
Latest recorded source date2026-07-26
Guide last reviewed2026-07-26
Sources cited below29

What is calculated and what is checked. This guide is not a market ranking, so it carries no computed winner: the site's market band prices 100,000 JavaScript-rendered pages a month, and quoting it here would answer a question this page never asked. The prose below is written by a person. Each money figure is checked against the dated vendor price stored with this guide, but that does not mean the vendor page was freshly rechecked. A mismatch must be explained by the shown arithmetic or another cited vendor fact, or the page is not published.

The lowest exact consumption rate reviewed is $0.60 per 1,000 default-depth Google SERP tasks on DataForSEO Standard Queue. The lowest full-plan normalized rate is $0.136364 per 1,000 Google SERP Light searches on ScrapingDog’s $30,000 Nova Pro tier. At the other end, SerpApi Starter normalizes to $25 per 1,000 and requires a $25 monthly purchase. These are different delivery products and commitments, not a ranking of result quality. (DataForSEO, ScrapingDog, and SerpApi, retrieved Jul. 26, 2026.)

One search page, several incompatible meters

The table uses one submitted Google search or result-page request as the comparison unit. For monthly plans, the displayed range is plan price divided by the maximum searches supported by the published allowance and endpoint multiplier. It is an effective rate at full utilization, not the invoice for sending only 1,000 searches. Pay-as-you-go and prepaid products retain their published unit and purchase conditions. (Bright Data billing, Serper, and ScraperAPI, retrieved Jul. 26, 2026.)

One search page, several incompatible meters table

Vendor Exact published Google meter and normalized price per 1,000 Purchase condition Source and retrieval date
Bright Data SERP API $1.50 pay as you go; the $499 Scale allowance normalizes to about $1.3132, then additional requests are $1.30 per 1,000 5,000 requests per month are free; PAYG has no fixed commitment Pricing and billing, Jul. 26, 2026
DataForSEO $0.60 Standard Queue, $1.20 Priority Queue, or $2.00 Live per 1,000 default-depth tasks $50 minimum deposit remains account balance Pricing, Jul. 26, 2026
Decodo Google target template About $1.00, $0.9074, or $0.8534 per 1,000 premium results on the $19, $49, and $99 plans $19 paid entry; target templates use the Premium Proxy Pool by default Plans and templates, Jul. 26, 2026
Oxylabs Micro $1.00, Starter $0.90, Business $0.60; Custom+ starts at $0.50 per 1,000 Google results $49 Micro; the Custom+ commitment is not published Web Scraper API pricing, Jul. 26, 2026
Scale SERP Not calculable: plans publish credits and annual prices but not credits consumed by one search Published annual entry is $66 per month for 10,000 credits, which is not safely convertible to searches Pricing, Jul. 26, 2026
Scrape.do 10 credits per Google request; $1.16 Hobby down to $0.699 Advanced per 1,000 at full allowance $29 Hobby Plans and request costs, Jul. 26, 2026
ScrapeOps 10 credits per Google request; $3.60 on 25K down to $0.83 on 3M per 1,000 at full allowance $9 for 25,000 credits; no pay-as-you-go overage Plans and request costs, Jul. 26, 2026
ScraperAPI 25 credits per Google request; $12.25 Hobby down to $2.296512 Advanced per 1,000 at full allowance $49 Hobby Plans and credit meter, Jul. 26, 2026
ScrapingAnt 10 credits per Google request; $1.90 Enthusiast down to $0.74875 Business Pro per 1,000 at full allowance $19 Enthusiast Plans and credit costs, Jul. 26, 2026
ScrapingBee Google API Light is 10 credits and normal is 15: paid-plan ranges are $1.96 to $0.74875 light and $2.94 to $1.123125 normal per 1,000 $49 Freelance Plans and Google API, Jul. 26, 2026
ScrapingBee HTML API to Google 20 credits per request: $3.92 Freelance down to $1.4975 Business+ per 1,000 $49 Freelance Plans and credit rules, Jul. 26, 2026
ScrapingDog Google SERP Light 5 credits per search: $1.00 Lite down to $0.136364 Nova Pro per 1,000 at full allowance $40 Lite; 27 paid tiers are published Plans and endpoint meter, Jul. 26, 2026
SearchApi.io One request per successful search: $4.00 Developer down to $1.00 Octo 5M per 1,000 at full allowance $40 Developer Pricing, Jul. 26, 2026
SerpApi One search: $25 Starter down to $2.295 Cloud 5M per 1,000 at full allowance $25 Starter Pricing, Jul. 26, 2026
Serper.dev $1.00, $0.75, $0.50, or $0.30 per 1,000 credits, with one credit per successful response Prepaid packages cost $50, $375, $1,250, or $3,750 and expire after six months Pricing, Jul. 26, 2026
SERPHouse 10 credits per standard Google search; $0.74975 Basic or $0.624875 Regular per 1,000 at full allowance $29.99 Basic; no automatic overage price is published Pricing and credit meter, Jul. 26, 2026
SerpWow Not calculable: the page does not publish how many credits one search consumes Annual plans are published, starting at $125 per month for 10,000 credits Pricing, Jul. 26, 2026
ValueSERP Not calculable: the search-to-credit billing unit is not published, and the entry total conflicts with its displayed per-1,000 claim Annual entry is displayed as $50 per month for 25,000 credits Pricing, Jul. 26, 2026
Zenserp One successful search: $1.9996 Small down to $0.89999 Enterprise per 1,000 at full allowance $49.99 Small Pricing, Jul. 26, 2026

The three “not calculable” rows remain in the table because a public plan price is not the same as a public search price. Treating one unpublished credit as one Google page would invent a rate. (Scale SERP, SerpWow, and ValueSERP, retrieved Jul. 26, 2026.)

DataForSEO’s default task includes 10 results, while a dedicated SERP request at another vendor may return a different depth. The $0.60 figure is therefore per 1,000 default-depth tasks, not per 1,000 individual organic links. (DataForSEO pricing, retrieved Jul. 26, 2026.)

Worked example: 50,000 Google searches on SERPHouse

SERPHouse Basic costs $29.99 and includes 400,000 credits. A standard Google SERP request consumes 10 credits, so the allowance supports 400,000 / 10 = 40,000 searches. At full use, its normalized rate is $29.99 / 40,000 × 1,000 = $0.74975 per 1,000 searches. (SERPHouse pricing and credit meter, retrieved Jul. 26, 2026.)

Basic is 10,000 searches short of this workload, and the dataset records no published automatic overage price. Regular is the first published single plan that covers it: $49.99 buys 800,000 credits, equal to 80,000 standard Google searches at 10 credits each. After 50,000 searches, 30,000 searches of capacity remain unused. (SERPHouse pricing and credit meter, retrieved Jul. 26, 2026.)

The invoice is therefore $49.99, and the rate at actual use is $49.99 / 50,000 × 1,000 = $0.9998 per 1,000 searches. The lower $0.624875 table rate is also exact, but it requires using all 80,000 searches: $49.99 / 80,000 × 1,000 = $0.624875. This separates the published plan price, the full-allowance normalized rate, and the workload’s realized rate without estimating any of them. (SERPHouse pricing and credit meter, retrieved Jul. 26, 2026.)

Dedicated SERP endpoints change the work product

A dedicated endpoint returns parsed search data rather than only relaying a generic URL. SERPHouse makes its billing unit explicit: one standard Google, Bing, or Yahoo SERP request consumes 10 credits. That is why the worked conversion above divides plan credits by 10 instead of assuming one credit equals one search. (SERPHouse credit meter, retrieved Jul. 26, 2026.)

Bright Data’s SERP unit includes JSON, Markdown, or raw HTML parsing, proxy management, unlocking, CAPTCHA handling, internal retries, city or ZIP geotargeting, and desktop or mobile selection. A successful API call is the billed unit even when the endpoint returns many result rows, so its request price must not be converted into a price per organic result without knowing the response depth. (Bright Data SERP billing, retrieved Jul. 26, 2026.)

Oxylabs, Scrape.do, Decodo, SerpApi, SearchApi.io, Serper, Zenserp, DataForSEO, and the Traject products also sell search-shaped endpoints rather than only a generic URL relay. Their schemas, result depths, and billing definitions differ, which is why the table retains each vendor’s published search unit. (Oxylabs, Scrape.do, Decodo, SerpApi, SearchApi.io, Serper, Zenserp, DataForSEO, Scale SERP, SerpWow, and ValueSERP, retrieved Jul. 26, 2026.)

Google’s protection stack is visible in the surcharge

Google search is the strongest multiplier among several general scraping APIs. ScraperAPI charges 25 credits for Google against 1 for an ordinary request. Scrape.do, ScrapeOps, and ScrapingAnt each publish 10-credit Google routes against a 1-credit basic route. ScrapingBee prices a direct Google-domain HTML request at 20 credits, while its structured Google endpoint costs 10 or 15. (ScraperAPI, Scrape.do, ScrapeOps, ScrapingAnt, and ScrapingBee, retrieved Jul. 26, 2026.)

Bright Data’s Google-capable SERP product explicitly bundles JavaScript rendering, CAPTCHA handling, automatic retries and IP rotation, browser fingerprinting, localized results, and desktop or mobile user agents. These are factual product inclusions and explain why its rate is not a plain bandwidth charge. They are not a claim about how often any particular protection appears. (Bright Data SERP pricing, retrieved Jul. 26, 2026.)

Location also changes the question being answered. Google results vary by location and device, and the dedicated products expose those as request parameters. The cost tables do not add an invented “geo premium” when a vendor includes location in the endpoint price. (Bright Data SERP billing and ScrapingBee Google API, retrieved Jul. 26, 2026.)

The official API is closing and is not google.com in JSON

Google’s Custom Search JSON API returns JSON web or image results from a configured Programmable Search Engine. It requires a search-engine ID and API key. Google states that the product is closed to new customers and that existing customers have until Jan. 1, 2027 to move to another solution. (Custom Search JSON API overview, retrieved Jul. 26, 2026.)

For existing customers, the official price is 100 queries per day free and then $5 per 1,000 queries, up to 10,000 queries per day. That answers a configured Programmable Search Engine query. It does not promise the same result set, presentation, feature mix, or full-web Google Search page that a general SERP scraper requests. (Custom Search JSON API overview, retrieved Jul. 26, 2026.)

The official route is therefore not a new-buyer substitute at any price, and even an existing customer must confirm that its configured engine answers the same search question. The $5 per 1,000 official rate belongs beside the endpoint definition and discontinuation date, not in the scraper ranking as if all outputs were interchangeable. (Custom Search JSON API overview, retrieved Jul. 26, 2026.)

Google’s published position on automated access

As of Jul. 26, 2026, Google’s Terms of Service says users must not use automated means to access service content in violation of machine-readable instructions on Google’s pages, including robots.txt instructions that disallow crawling or other activities; this sentence states the document’s position and is not legal advice. (Google Terms of Service, retrieved Jul. 26, 2026.)

For budgeting, start with the exact query depth and output required, then apply the vendor’s search meter and actual purchase condition. That keeps a $0.30 prepaid package rate, a $0.60 task rate, and a $25 small-plan rate in their proper commercial context without asserting a benchmark result the site has not measured. (Serper, DataForSEO, and SerpApi, retrieved Jul. 26, 2026.)

Sources