Cheapest SERP API by monthly volume
From each API's own published prices, the cheapest SERP API is DataForSEO (Standard Queue) from 1,000 to 100,000 searches a month ($0.60 per 1,000); Serper from 500,000 to 1,000,000 searches a month ($0.50 per 1,000). Without a subscription, 10,000 searches a month cost least on DataForSEO (Standard Queue), $6 a month ($0.60 per 1,000). DataForSEO's lowest price is for its Standard Queue, 5 minutes on average; counting its Live Mode instead, the cheapest for 10,000 searches is Serper, $10 a month ($1.00 per 1,000).
The three cheapest at each volume
| Searches a month | Cheapest | Second | Third |
|---|---|---|---|
| 1,000 | DataForSEO (Standard Queue) $0.60 per 1,000, $0.60/mo | Bright Data SERP API $1.50 per 1,000, $1.50/mo | Serper $8.33 per 1,000, $8.33/mo |
| 5,000 | DataForSEO (Standard Queue) $0.60 per 1,000, $3/mo | Bright Data SERP API $1.50 per 1,000, $7.50/mo | Serper $1.67 per 1,000, $8.33/mo |
| 10,000 | DataForSEO (Standard Queue) $0.60 per 1,000, $6/mo | Serper $1.00 per 1,000, $10/mo | Bright Data SERP API $1.50 per 1,000, $15/mo |
| 50,000 | DataForSEO (Standard Queue) $0.60 per 1,000, $30/mo | ScrapingAnt $0.98 per 1,000, $49/mo | Oxylabs and Serper (tie) $1.00 per 1,000, $50/mo |
| 100,000 | DataForSEO (Standard Queue) $0.60 per 1,000, $60/mo | Serper $0.75 per 1,000, $75/mo | Scrape.do and ScrapingBee (tie) $0.99 per 1,000, $99/mo |
| 500,000 | Serper $0.50 per 1,000, $250/mo | DataForSEO (Standard Queue) $0.60 per 1,000, $300/mo | Oxylabs $0.90 per 1,000, $450/mo |
| 1,000,000 | Serper $0.50 per 1,000, $500/mo | DataForSEO (Standard Queue) $0.60 per 1,000, $600/mo | Scrape.do $0.70 per 1,000, $699/mo |
Each API's cheapest published way to run that many Google searches in a month, divided by the searches. Before VAT, monthly billing; a prepaid pack counts at its price spread over the months it lasts. DataForSEO: Standard Queue results take 5 minutes on average; Priority Queue, up to 1 minute on average, costs $1.20 per 1,000; Live Mode, up to 6 seconds on average, costs $2.00 per 1,000. $50 minimum payment.
Cheapest without a subscription
Pay as you go, or a prepaid credit pack, at 10,000 and 100,000 searches a month:
| API | 10,000 | 100,000 | How it's sold |
|---|---|---|---|
| DataForSEO | $0.60 | $0.60 | Standard Queue: $0.60 per 1,000, no monthly fee Standard Queue results take 5 minutes on average; Priority Queue, up to 1 minute on average, costs $1.20 per 1,000; Live Mode, up to 6 seconds on average, costs $2.00 per 1,000. $50 minimum payment. |
| Serper | $1.00 | $0.75 | Standard pack: 500,000 searches for $375, valid 6 months |
| Bright Data SERP API | $1.50 | $1.50 | Pay as you go: $1.50 per 1,000, no monthly fee |
Per 1,000 searches; each pack or balance bought at the size that fits.
With DataForSEO's Live Mode instead of its queue
DataForSEO's lowest price, $0.60 per 1,000, is for its Standard Queue, which it says takes 5 minutes on average. Its Live Mode, up to 6 seconds on average, costs $2.00. Counting that instead:
| Searches a month | Cheapest | Second |
|---|---|---|
| 1,000 | Bright Data SERP API $1.50 per 1,000, $1.50/mo | DataForSEO (Live Mode) $2.00 per 1,000, $2/mo |
| 5,000 | Bright Data SERP API $1.50 per 1,000, $7.50/mo | Serper $1.67 per 1,000, $8.33/mo |
| 10,000 | Serper $1.00 per 1,000, $10/mo | Bright Data SERP API $1.50 per 1,000, $15/mo |
| 50,000 | ScrapingAnt $0.98 per 1,000, $49/mo | Oxylabs and Serper (tie) $1.00 per 1,000, $50/mo |
| 100,000 | Serper $0.75 per 1,000, $75/mo | Scrape.do and ScrapingBee (tie) $0.99 per 1,000, $99/mo |
| 500,000 | Serper $0.50 per 1,000, $250/mo | Oxylabs $0.90 per 1,000, $450/mo |
| 1,000,000 | Serper $0.50 per 1,000, $500/mo | Scrape.do $0.70 per 1,000, $699/mo |
Quick answers
What is the cheapest SERP API?
It depends on volume: DataForSEO (Standard Queue) from 1,000 to 100,000 searches a month ($0.60 per 1,000); Serper from 500,000 to 1,000,000 searches a month ($0.50 per 1,000). The table above has the three cheapest at each volume.
What is the cheapest SERP API without a subscription?
Paying as you go or buying a prepaid pack: for 10,000 searches a month, DataForSEO (Standard Queue), $6 a month ($0.60 per 1,000); for 100,000, DataForSEO (Standard Queue), $60 a month ($0.60 per 1,000).
What is the cheapest SERP API if a five-minute queue is too slow?
DataForSEO's Standard Queue price is for results in 5 minutes on average. With its Live Mode (up to 6 seconds on average) at $2.00 per 1,000 instead, the cheapest for 10,000 searches a month is Serper, $10 a month ($1.00 per 1,000), and for 100,000, Serper, $75 a month ($0.75 per 1,000).
Which SERP APIs have a free tier?
SerpApi 250 free searches a month, Serper 2,500 free searches to try, SearchApi 100 free requests to try and Bright Data 5,000 free requests a month.
How much do 100,000 Google searches a month cost?
From $60 on DataForSEO (Standard Queue) to $725 on SerpApi, on the cheapest published option of each of the 10 APIs that price that many.
Every API at your own volume, with a calculator, and what counts as a search on each: SERP API pricing. One at a time: SerpApi pricing, Serper pricing; leaving SerpApi: SerpApi alternatives. Search built for LLMs and agents: web search APIs for LLMs.
Prices checked against each platform's own pricing page on .