SERP API Cost Calculator

Enter how many searches you run per month and see what each SERP API provider would charge, cheapest first.

Your search volume

For example 25000, 25,000 or 25k. Count every API call, including extra result pages.
Multiplies by 30 and fills in searches per month.
Quick volumes:

Monthly cost by provider, cheapest first

Cheapest for 10,000 searches a month: DataForSEO (Standard queue) at $6.00 a month. 11 of 11 providers cover this volume.

Rank Provider Plan Monthly cost Cost per 1,000 Notes Pricing
1DataForSEO CheapestStandard queue Pay as you go$6.00$0.60$0.60 per 1,000 searches, billed as you use them. Minimum top-up $50.
Queued: results in about 5 minutes on average (target up to 45 minutes).
Pricing page for DataForSEO (opens in a new tab)
2SerperStarter pack Prepaid credits$10.00$1.00Buy 50,000-credit packs at $50 as needed ($1.00 per 1,000); credits expire after 6 months.
50 queries per second.
Pricing page for Serper (opens in a new tab)
3Bright DataPay as you go$15.00$1.50$1.50 per 1,000 searches, billed as you use them.Pricing page for Bright Data (opens in a new tab)
4VALUE SERPPay as you go$25.00$2.50$2.50 per 1,000 searches, billed as you use them. Minimum top-up $25.Pricing page for VALUE SERP (opens in a new tab)
5SearchApi.ioDeveloper Subscription$40.00$4.00Uses 10,000 of 10,000 included searches.Pricing page for SearchApi.io (opens in a new tab)
6Brave Search APISearch Pay as you go$45.00$4.50$5.00 per 1,000 searches, billed as you use them. The first 1,000 searches are covered by the free allowance.Pricing page for Brave Search API (opens in a new tab)
7OxylabsMicro Subscription$49.00$4.90Uses 10,000 of 49,000 included searches.
Google at $1.00 per 1,000 results.
Pricing page for Oxylabs (opens in a new tab)
8ZenserpSmall Subscription$49.99$4.999Uses 10,000 of 25,000 included searches.Pricing page for Zenserp (opens in a new tab)
9Scale SERP10,000 searches Subscription$83.00$8.30Uses 10,000 of 10,000 included searches.Pricing page for Scale SERP (opens in a new tab)
10ScraperAPIStartup Subscription$149.00$14.90Uses 10,000 of 40,000 included searches.
1,000,000 API credits.
Pricing page for ScraperAPI (opens in a new tab)
11SerpApiProduction Subscription$150.00$15.00Uses 10,000 of 15,000 included searches.
Throughput 3,000 searches an hour.
Pricing page for SerpApi (opens in a new tab)

Prices checked on 29 September 2026. Providers change prices often; confirm on their pricing pages before you buy.

How each provider is priced

Month-to-month prices in US dollars, before tax. Each note says what one billed unit is and how the calculator models it.

Brave Search API pricing page (opens in a new tab)

Results come from Brave’s own web index, not from Google. Search plan: $5 per 1,000 requests with $5 of free credit every month, modelled as 1,000 free requests deducted from paid usage. Capacity is 50 queries per second; custom capacity is on the Enterprise plan.

Free tier: 1,000 searches a month , deducted from paid usage.

Bright Data pricing page (opens in a new tab)

Pay as you go at $1.50 per 1,000 requests, or a Scale plan (three sizes on the page’s slider) with a lower rate for extra requests. Only successful requests are billed; in asynchronous mode only the send request counts. The free tier (5,000 requests a month) is treated as a separate plan. A promotion matching your first deposit is not included. Enterprise volume pricing is by quote.

Free tier: 5,000 searches a month , as a separate free plan.

DataForSEO pricing page (opens in a new tab)

Pay as you go, priced per task: one task is one SERP of 10 results, and each further 10 results (the depth parameter) is billed as another SERP. Search operators such as site: or intitle: multiply the price by 5 per operator, and some options add a base price. No monthly fee; the minimum payment is $50 and funds on the balance do not expire. Prices are for Google Organic.

Sign-up offer (not counted): $1 of free credit on sign-up.

Oxylabs pricing page (opens in a new tab)

Web Scraper API plans; each plan’s budget buys a different number of results per target. Figures use the Google rate without JavaScript rendering: Micro $1.00, Starter $0.90, Advanced $0.80 and Business $0.60 per 1,000 results (JS rendering costs more). Responses with 2xx or 4xx status codes are billed; 5xx and 6xx errors are not. Top-ups are offered, but no top-up rate is stated, so volume above a plan needs the next plan. Venture and Corporate plans exist, but their prices were not shown on the pricing pages checked.

Sign-up offer (not counted): Free trial of up to 2,000 results (about 1,000 Google results).

Scale SERP pricing page (opens in a new tab)

A Traject Data product. The page shows annual-billing prices by default (20% lower); these are the month-to-month prices from its Monthly toggle. Each plan lists a per-search overage rate. Only successful searches are counted.

Free tier: 125 searches a month , as a separate free plan.

ScraperAPI pricing page (opens in a new tab)

Plans are sold in API credits, and a Google request costs 25 credits, so searches = credits ÷ 25. Unused credits reset at renewal. Scaling and larger plans can continue on pay as you go at a fixed rate, but the page does not state the rate, so no overage is modelled. Annual billing is 10% cheaper. Enterprise starts above 22,000,000 credits.

Sign-up offer (not counted): 7-day trial with 5,000 API credits (200 Google requests).

SearchApi.io pricing page (opens in a new tab)

Monthly subscriptions at standard speed; an Enhanced speed option is offered but not priced here. Only successful searches (HTTP 200) are billed. No overage rate is listed, so volume above a plan needs the next plan. You can use at most 20% of a plan’s searches in any hour. Custom plans are available on request.

Sign-up offer (not counted): 100 free requests on sign-up (no card needed).

SerpApi pricing page (opens in a new tab)

Monthly subscriptions at the default Best Effort speed; Ludicrous Speed costs 2× and Ludicrous Speed Max 4×. Only successful searches count (cached, errored and failed searches are free), and one response is one search however many results it holds. There is no per-search overage: when a plan runs out you renew early (manually or automatically) or upgrade, so volume above a plan is modelled as needing the next plan. Each plan also has a guaranteed hourly throughput, from 200 searches an hour on Starter up to 640,000 on Cloud 54M. Above Cloud 54M, SerpApi quotes enterprise plans on request.

Free tier: 250 searches a month , as a separate free plan.

Serper pricing page (opens in a new tab)

No subscriptions: you buy credit packs, and credits are valid for 6 months. The pricing section counts one credit as one query; it does not say whether requests for more results use more credits. Modelled as: if a pack would outlast its 6 months at your volume, its price is spread over 6 months (the rest expires); otherwise you pay the pack’s per-credit rate for what you use. Credits are deducted only for successful responses. Prices exclude sales tax or VAT.

Sign-up offer (not counted): 2,500 free queries once, on sign-up (no card needed).

VALUE SERP pricing page (opens in a new tab)

A Traject Data product. Month-to-month prices from the page’s Monthly toggle (annual billing is 10% lower), each with a listed overage rate per 1,000. The overage lines for the 200K, 500K and 1M plans read “per requests”; they are read as per 1,000, like the other plans. A second Traject Data pricing page (valueserp.com/pricing) lists only three of these plans and calls the unit “credits”; its prices match. Each results page retrieved costs one credit, so paginated requests cost more. Pay as you go starts with a $25 purchase of 10,000 requests; the page does not say whether they expire. Only successful searches are counted.

Sign-up offer (not counted): 100 free searches on sign-up (no card needed).

Zenserp pricing page (opens in a new tab)

Monthly subscriptions; yearly billing is 20% cheaper. Only successful responses count. No overage rate is listed, so volume above a plan needs the next plan; above 1,000,000 searches Zenserp quotes a custom price.

Free tier: 50 searches a month , as a separate free plan.

How to use the SERP API cost calculator

Type the number of searches you run per month, or pick one of the quick volumes. If you think in daily jobs, enter searches per day and press Use × 30 as monthly. The table updates as you type and lists one row per provider: the cheapest plan that covers your volume, what it costs per month, and what that works out to per 1,000 searches. Providers whose largest listed plan is too small for your volume go to the bottom with a note to contact sales.

Include free tiers counts recurring free allowances, such as a free plan or a monthly credit. Only pay-as-you-go and prepaid credits hides subscriptions, which is useful if your volume is uneven. Only real-time results drops queued options that return results minutes later instead of in the same request. You can copy or download the table as CSV, and How each provider is priced explains what each provider bills for and how the calculator models it.

How SERP API pricing works

Per search, per credit or per task

Most SERP API pricing is quoted per search, but "one search" means different things. Some providers count one API response as one search, however many results it holds. Others sell credits, and a Google request can cost more than one: ScraperAPI, for example, charges 25 API credits per Google request, so a plan's credit total is not its search total. DataForSEO bills per task, where a task is one results page of 10 results, and asking for deeper results is billed as more pages. Always convert a plan to searches of the kind you actually send before you compare.

Subscription, pay-as-you-go and credit packs

A subscription gives you a monthly allowance at a lower rate per search, but unused searches usually don't roll over, and not every plan lets you pay for extra searches when you run out. Pay-as-you-go charges only for what you use, often with a minimum top-up. Prepaid credit packs sit in between: bigger packs are cheaper per search, but some expire, so a large pack only saves money if you use it before the deadline. The calculator spreads an expiring pack's price over its validity when your volume is too low to use it up.

Queue priority and speed

Queued delivery is usually the cheapest way to buy the same search: you submit a task and collect the results later, which is fine for daily rank tracking and wrong for a chatbot waiting on an answer. Some providers also sell faster tiers at a multiple of the base price.

Failed requests

Most providers say they bill only successful requests, but "successful" is defined differently. Some count only HTTP 200 responses; others also bill responses with a 4xx status. Read the definition before you plan retries.

How to estimate your search volume

For rank tracking and SEO monitoring, multiply the dimensions you track: keywords × locations × devices × checks per month × pages per check.

Say you track 500 keywords in 3 cities, on desktop and mobile, once a day. That is 500 × 3 × 2 = 3,000 searches per run, and 3,000 × 30 = 90,000 searches a month. Switching to weekly checks cuts it to about 3,000 × 4.3 ≈ 12,900. If you need the top 30 results and your provider returns 10 per page, each check is 3 pages, and the monthly total triples to 270,000. That multiplier is easy to miss and often decides which plan you need.

For an application, count requests instead: the searches each user action triggers, times actions per day, times 30. Add headroom for retries, testing and growth, then compare plans at that number rather than at your average day.

Hidden costs and gotchas

  • Pagination and depth. Every extra page of results is usually billed as another search or credit.
  • Credit multipliers. General web scraping APIs price each target site differently, so check the rate for Google requests, not the headline rate.
  • Expiry and resets. Subscription allowances typically reset each billing period, and some credit packs expire after a few months.
  • Throughput caps. A plan can include enough searches per month but limit how many you can run per hour, which matters for batch jobs.
  • Search operators and extras. Some providers charge more for queries with operators such as site:, or for extra features on a request.
  • Billing period and tax. Annual billing is often cheaper than monthly; the calculator uses month-to-month prices. Some prices exclude VAT or sales tax.
  • Which index you get. Most providers here return Google results. Brave Search API returns results from Brave's own index, which is a different product.

What this comparison doesn't cover

The calculator compares list prices for Google-style web search at one monthly volume. It doesn't measure speed, success rate, parsing quality, location accuracy or support, and it ignores promotions and negotiated enterprise discounts. Plans that only give prices on request show as contact sales. Google's Custom Search JSON API is left out because it is closed to new customers and ends for existing customers on 1 January 2027, and Microsoft retired the Bing Web Search API in 2025.

Price is only half the choice. Before you commit, send a few real queries with the Search API Tester to check latency and response shape, then paste a response into the SERP Parser to see whether the fields you need are there. The cheapest SERP API is the one that returns usable data for your queries at a price you can predict.

Frequently asked questions

What is the cheapest SERP API?

It depends on your volume and on whether you need results in real time. With the prices checked for this comparison, free tiers cover the first few thousand searches a month, queued pay-as-you-go (DataForSEO's standard queue) is cheapest from there to a few hundred thousand, and Serper's larger prepaid credit packs are cheapest above that. Enter your own volume to see the order for your case.

Is there a free SERP API?

Several providers have a recurring free allowance: SerpApi gives 250 searches a month, Bright Data 5,000 requests a month, Scale SERP 125 searches a month, Zenserp 50, and Brave Search API a $5 monthly credit. Others, such as Serper and DataForSEO, give a one-time sign-up credit instead. These allowances are meant for testing rather than production workloads.

How much does the Google Search API cost?

Google's Custom Search JSON API is closed to new customers and shuts down for existing customers on 1 January 2027. Until then it gives existing users 100 free queries a day and charges $5 per 1,000 after that, up to 10,000 queries a day. New projects usually use a third-party SERP API instead.

What does cost per 1,000 searches mean in the results?

It is the monthly cost divided by your monthly volume, times 1,000. It includes any unused allowance you pay for, so a subscription you only half use shows a higher cost per 1,000 than its headline rate.

How up to date are these prices?

Every price was checked on 29 September 2026 on the provider's official pricing page, which is linked in each row. Providers change plans often, so confirm the current price on that page before you buy.