How much does a SERP API cost in 2026?
The SERP API pricing index: the entry price of 11 Google search APIs, the cost per 1,000 searches at each tier, eight detailed breakdowns and the traps that inflate the bill.
Short answer: a SERP API costs between $0.60 and $25 per 1,000 Google searches at the entry level in 2026, with a median around $2.50 across the 11 APIs we compared. The price on the plan card is not the price you pay: monthly quotas that reset, credits that expire after six months, and searches that eat several credits each can triple your real cost per 1,000.
A few buttons on this page are affiliate links, which pay us a commission at no cost to you. The ranking is editorial: a sponsored spot is always labeled on its card, and no affiliate link changes a score.
The price of 11 SERP APIs, cheapest per 1,000 first
A SERP API sends a query to a search engine on your behalf and hands back the results page as structured JSON: organic links, ads, People Also Ask, maps, shopping. You pay for that call, but vendors don't count it the same way. SerpApi and SearchApi sell searches in a monthly quota. Serper, Scrapingdog and ScrapingBee sell credits, and one Google search can burn 1, 5, 10 or 15 of them. DataForSEO bills per SERP, a page of 10 results, from a prepaid balance. Oxylabs and Bright Data bill per 1,000 results or requests. Each card shows the entry offer, then the next tiers. We sort by the real cost of 1,000 Google searches at entry level, cheapest first. Exa, Brave and Tavily search their own index rather than Google: they sit here because AI teams compare them on price, not because they return the same data.
USD, before tax. Monthly plans unless noted. 2026 prices.
DataForSEO
Google Organic, standard queue
Priority $1.20 · Live $2.00 per 1,000
- $50 minimum top-up, balance never expires
- Billed per SERP of 10 results
- $1 trial credit for new accounts
Serper
Starter pack, Google only
$375 (500k) · $1,250 (2.5M) · $3,750 (12.5M, $0.30)
- 2,500 free queries, no card
- Credits valid for 6 months
- Prepaid packs, no subscription
Scrapingdog
Lite plan, monthly
Standard $90 (1M) · Pro $200 (3M)
- Google Light search: 5 credits, so 40,000 searches
- Unused credits carry over from Standard up
- Annual billing: 10 months for 12
Oxylabs
Web Scraper API, Google non-JS
Down to $0.50 from 5M · JS rendering $1.35 to $0.90
- $5 welcome credit
- Enterprise plans from $2,500/month
- Monthly plans: Starter $15, Basic $100, Flexible $500
Bright Data
SERP API, pay as you go
Scale $499/month, 380K included, then $1.30
- 5,000 free requests a month, no card
- Successful requests billed
- Enterprise: custom volume discounts
ScrapingBee
Hobby plan, monthly
Freelance $49 (250k) · Startup $99 (1M)
- Google search: 10 credits light, 15 regular
- Credits valid one month, no rollover
- 1,000 free credits, no card
SearchApi
Developer plan, monthly
Production $100 ($3) · BigData $250 ($2.5) · Scale $500 ($2)
- Legal Protection Guarantee from Production
- 100 free requests at sign-up
- Monthly subscription
Exa
Search, own index
$1 per 1,000 for each result above 10
- $10 of free credits every month
- Not Google rankings: its own web index
- Built for AI agents
Brave Search API
Search, own index
Answers $4 per 1,000 + $5 per million tokens
- $5 of free credits every month
- Prepaid credits, no subscription
- Brave's own index, not Google
Tavily
Project plan, monthly
Pay as you go $0.008 per credit ($8 per 1,000)
- 1,000 free credits a month, no card
- Basic search 1 credit, advanced 2
- Pay as you go above the plan
SerpApi
Starter plan, monthly
Developer $75 (5,000) · Production $150 (15,000) · Big Data $275 (30,000)
- Free plan: 250 searches a month, 50 an hour
- Cached, errored and failed searches not counted
- Cloud plans from $3,750 for 1M searches
The $2.53 median is calculated on the entry cost of 1,000 searches for the 11 APIs: DataForSEO $0.60, Serper $1.00, Scrapingdog $1.00, Oxylabs $1.00, Bright Data $1.50, ScrapingBee $2.53, SearchApi $4, Exa $4, Brave $5, Tavily $7.50, SerpApi $25. Scrapingdog and ScrapingBee are converted at their light Google search cost in credits.
The prices that really matter, API by API
Eight Google SERP APIs whose pricing deserves a closer look, because it's very low, built on an unusual unit, or full of conditions. For each: what the entry offer really buys, the cost per 1,000 at each tier, and the condition that changes the math.
The APIs
SerpApi: the richest data, the steepest entry
Free planSerpApi is the API most guides start with, and the one whose price surprises most. The free plan gives 250 searches a month, capped at 50 an hour. Starter costs $25 a month for 1,000 searches: $25 per 1,000, forty times DataForSEO's queued rate. The per-1,000 cost then falls tier by tier: $15 on Developer ($75 for 5,000), $10 on Production ($150 for 15,000), $9.17 on Big Data ($275 for 30,000), $7.25 on Searcher ($725 for 100,000) and $3.75 on Cloud 1M ($3,750). The ladder keeps going to Cloud 54M at $106,050, about $1.96 per 1,000.
What you pay for: dozens of engines beyond Google (Bing, YouTube, Amazon, Google Maps and more), parsed AI Overviews and AI Mode, and an hourly throughput that grows with the plan (200 an hour on Starter, 6,000 on Big Data). We compared it for a developer who needs the whole page parsed: it is still the reference, but at low volume you pay a premium for the brand and the breadth.
The trap is the monthly quota. Need 6,000 searches? Developer stops at 5,000, so you either pay Production at $150 or turn on automatic early renewal, which bills Developer again the moment you run out. Both cost $150 that month. For the full picture and the switch options, read our SerpApi alternatives.
- Entry price
- $25/month, 1,000 searches
- Per 1,000
- $25 down to $1.96
- Best for
- Many engines, AI Overviews
- Its limit
- Monthly quota, steep at low volume
Serper: $1 per 1,000, if you use the credits in time
Free trialSerper is the cheap real-time option for Google. No subscription: you buy a pack of credits and spend it. Starter costs $50 for 50,000 credits, $1.00 per 1,000. Standard drops to $0.75 ($375 for 500,000), Scale to $0.50 ($1,250 for 2.5 million) and Ultimate to $0.30 ($3,750 for 12.5 million). New accounts get 2,500 free queries with no credit card, a one-time allowance rather than a monthly one.
The catch every pack shares: credits are valid for 6 months. Size the pack on six months of real usage, not on the per-1,000 rate. At 20,000 searches a month, a $375 Standard pack serves 120,000 searches before it expires: your real cost is $3.13 per 1,000, three times the Starter rate. Three $50 Starter packs would have covered the same six months for $150.
Serper covers Google products (search, images, news, maps, places, shopping, scholar, patents) and nothing else. It returns live results without cache. More detail in our Serper alternatives page.
- Entry price
- $50 for 50,000 credits
- Per 1,000
- $1.00 down to $0.30
- Best for
- Real-time Google, prototypes, AI agents
- Its limit
- Credits expire after 6 months
DataForSEO: the lowest rate, if you can wait
Lowest per 1,000DataForSEO bills each SERP, a page of up to 10 organic results, from a prepaid balance. Three speeds, three prices: $0.60 per 1,000 in the standard queue, $1.20 in the priority queue (about a minute on average) and $2.00 in live mode (about 6 seconds). There is no subscription. The minimum top-up is $50, and the balance never expires: at the queued rate, $50 buys 83,333 SERPs, which you can spread over a year or more.
Read the unit carefully. A request for 100 results is 10 SERPs, so the queued price becomes $6 per 1,000 queries, and live mode $20. Rank trackers that only watch the top 10 pay the headline rate; SEO tools that pull the top 100 pay ten times more. New accounts get a $1 trial credit to measure their own mix before topping up.
It suits agencies and SEO products running large batches overnight. For an app that needs an answer while a user waits, compare its live rate, not its queued one. Our DataForSEO alternatives page covers the tools teams switch to.
- Entry price
- $50 top-up, no expiry
- Per 1,000
- $0.60 queued, $2.00 live
- Best for
- Bulk rank tracking, SEO agencies
- Its limit
- Price multiplies with result depth
Bright Data: a monthly free tier and pay as you go
Free monthly tierBright Data's SERP API has three doors. The free tier gives 5,000 requests every month with no credit card. Pay as you go costs $1.50 per 1,000 requests, billed on successful requests, with a monthly spend limit you set. The Scale plan costs $499 a month for 380,000 requests, about $1.31 per 1,000, then $1.30 per 1,000 beyond.
The math on Scale is simple: below about 333,000 requests a month, pay as you go costs less than $499. At 100,000 requests a month, pay as you go costs $150, under a third of the Scale fee. Only commit to Scale once your volume is steady above that line. One more lever: Bright Data matches a new account's first deposit dollar for dollar, up to $500, so a first $150 deposit becomes a $300 balance.
It fits data teams with spiky volume. Our Bright Data review and the full Bright Data pricing breakdown go further, and our Bright Data alternatives list the other options.
- Entry price
- $0, then $1.50 per 1,000
- Free tier
- 5,000 requests a month
- Best for
- Data teams, irregular volume
- Its limit
- Scale plan pays off above 333K/month
SearchApi: a SerpApi-style subscription for less
SearchApi sells monthly plans built like SerpApi's, at a lower rate. Developer costs $40 a month for 10,000 searches, $4 per 1,000. Production is $100 for $3 per 1,000, BigData $250 for $2.50, and Scale $500 for $2. You get 100 free requests to try it.
At equal volume the gap with SerpApi is wide: 30,000 searches a month cost $275 on SerpApi Big Data, and $100 on SearchApi Production, which includes 35,000. Production and the plans above add the Legal Protection Guarantee, which Developer does not include. The limit is the same as any monthly plan: the quota is sized for your peak month, and a quiet month still costs the full fee.
- Entry price
- $40/month, 10,000 searches
- Per 1,000
- $4 down to $2
- Best for
- Teams leaving SerpApi
- Its limit
- Monthly fee, even in quiet months
Scrapingdog: cheap searches, and credits that carry over
Scrapingdog sells credits that work across all its scrapers. Lite costs $40 a month for 200,000 credits, Standard $90 for 1 million, Pro $200 for 3 million. A Google search costs 5 credits on the Light API and 10 on the Advance API. In real searches, Lite gives 40,000 light searches, $1.00 per 1,000; Standard 200,000, $0.45; Pro 600,000, $0.33.
Two details lower the bill further. From Standard up, unused credits carry over to the next billing cycle, which removes the use-it-or-lose-it pressure of most monthly plans. And annual billing is priced at ten months for twelve. Accounts start with 100 free credits, enough for 20 light searches. Our web scraping tools ranking covers its general scraper.
- Entry price
- $40/month, 200,000 credits
- Per 1,000
- $1.00 down to $0.33 (light)
- Best for
- Mixed scraping plus SERP
- Its limit
- Advance searches cost double
Oxylabs: per-result pricing that falls with volume
Oxylabs bills Google results through its Web Scraper API with monthly plans priced per 1,000 results. Without JavaScript rendering, Starter costs $15 a month for up to 15,000 results, $1.00 per 1,000; Basic $100 a month brings the rate to $0.90 (up to 111,000), Flexible $500 a month to $0.70 (up to 714,000), and enterprise plans to $0.50 (from 5 million). With JavaScript rendering, it runs from $1.35 down to $0.90. A $5 welcome credit lets you try it, and enterprise plans start at $2,500 a month.
It is built for companies with steady, large volumes and procurement teams. For a side project, its entry rate matches Serper's $1.00, but you'll need the JavaScript rate for some SERP features. See our Oxylabs alternatives for the options around it.
- Entry price
- $1.00 per 1,000 (non-JS)
- Per 1,000
- $1.00 down to $0.50
- Best for
- Large, steady volumes
- Its limit
- JS rendering costs up to 35% more
ScrapingBee: count the credits, not the plan
ScrapingBee's plans look cheap: Hobby $19 a month for 75,000 credits, Freelance $49 for 250,000, Startup $99 for 1 million. But a Google search costs 10 credits with light requests, 15 otherwise. Hobby is really 5,000 to 7,500 searches, $2.53 per 1,000 at best. Freelance comes to $1.96 and Startup to $0.99, in light mode.
Credits last one month and don't roll over, so size the plan on your average month, not your best one. It makes sense when the same team also scrapes regular web pages with the same credits; for Google results alone, Scrapingdog or Serper cost less per search.
- Entry price
- $19/month, 75,000 credits
- Per 1,000
- $2.53 down to $0.99 (light)
- Best for
- Teams scraping pages and SERPs
- Its limit
- 10 to 15 credits per Google search
Our tips to pay less for SERP data
The listed rate is the best case. These six tips come from the vendors' pricing pages and from users who got caught. Each one is priced on a real volume.
The tips
Size prepaid packs on six months, not on the rate
A bigger Serper pack lowers the rate per 1,000, but every pack expires after 6 months. At 20,000 searches a month, the $375 Standard pack (500,000 credits) leaves 380,000 credits unused when it expires: $3.13 per 1,000 searches actually made. Buying a $50 Starter pack each time you run out costs $250 a year for the same 240,000 searches.
The rule: only move to a bigger pack when six months of your real usage fill it. DataForSEO balances never expire, which makes a $50 top-up the safer bet for irregular usage.
- Saving
- $225 per six months at 20K a month
- Where
- Serper packs
Check the tier just above your need
Monthly quotas punish the month you go slightly over. At SerpApi, 6,000 searches don't fit Developer (5,000), so you pay $150, either on Production or through a second Developer renewal. That's $25 per 1,000 instead of $15. Before upgrading, check whether caching repeat queries or trimming low-value keywords brings you back under 5,000.
At SearchApi, 12,000 searches push you from Developer ($40) to Production ($100): $8.33 per 1,000 that month instead of $4.
- Saving
- $75 a month at SerpApi
- Where
- SerpApi, SearchApi
Ask for 10 results unless you need 100
DataForSEO bills per SERP of 10 results, and the depth parameter multiplies the price: the top 100 costs ten times the top 10. On 100,000 queued keywords a month, that's $60 for the top 10 and $600 for the top 100. Most rank trackers only report the first 20 or 30 positions.
Other DataForSEO parameters multiply the bill too: a search operator in the keyword (site:, inurl:, intitle:) multiplies the base price by 5, an AI Overview or pixel rankings add one more base price, and each People Also Ask click adds $0.00015. A depth of 15 is billed as 20 results, two SERPs. Check your dashboard after a first batch before you scale.
- Saving
- Up to 90% of the bill
- Where
- DataForSEO, Serper
Use the queue when nobody is waiting
DataForSEO's standard queue costs $0.60 per 1,000 SERPs, live mode $2.00: 3.3 times more for the same page. Nightly rank checks, keyword research and reports don't need a 6-second answer. Send them to the queue and keep live calls for features where a user is waiting on screen. At 300,000 SERPs a month, that's $180 against $600.
- Saving
- $420 a month at 300K SERPs
- Where
- DataForSEO
Stack the free monthly tiers for prototypes
Four APIs refill a free allowance every month: Bright Data (5,000 requests), Exa ($10 of credits, so 2,500 searches), Brave ($5 of credits, so 1,000 searches) and Tavily (1,000 credits). SerpApi adds 250 searches. A prototype or an internal tool under 5,000 Google searches a month can run on Bright Data's free tier alone, at no cost.
Serper's 2,500 free queries and ScrapingBee's 1,000 credits are one-time trial allowances: useful to measure, not to run on.
- Saving
- Up to 5,000 free requests a month
- Where
- Bright Data, Exa, Brave, Tavily, SerpApi
Pay yearly where it's worth two months
Scrapingdog prices annual billing at ten months for twelve: Standard costs $900 a year instead of $1,080, and from Standard up, unused credits carry over. Commit yearly once three months of usage confirm the plan is right.
- Saving
- $180 a year on Standard
- Where
- Scrapingdog
What a SERP API really costs at your volume
A rate per 1,000 means nothing until you know what the unit is and how many you'll use. Here are the units, the cost at three volumes, and the pricing model that fits your usage.
The budget
Search, credit, request, SERP: four units
Before you compare, convert every offer to the same unit: one Google search, top 10 results.
- Search (SerpApi, SearchApi): one query, one unit, whatever the number of results.
- Credit (Serper, Scrapingdog, ScrapingBee, Tavily): a token whose cost per search varies, 1 at Serper, 5 or 10 at Scrapingdog, 10 or 15 at ScrapingBee.
- Request or result (Bright Data, Oxylabs): one call, one billed unit.
- SERP (DataForSEO): a page of 10 results; 100 results are 10 SERPs.
- Compare on
- 1 search, top 10
- Watch
- Credits per search
The cost at 10,000, 100,000 and 1 million searches
Monthly cost for Google searches, top 10 results, cheapest plan that fits, before tax:
- 10,000 a month: $6 at DataForSEO queued, $15 at Bright Data pay as you go, $10 at Serper (one $50 pack lasts 5 months), $40 at SearchApi, $150 at SerpApi Production.
- 100,000 a month: $60 at DataForSEO queued, $90 at Scrapingdog Standard, $75 at Serper (a $375 Standard pack lasts 5 months), $150 at Bright Data, $250 at SearchApi BigData, $725 at SerpApi Searcher.
- 1 million a month: $600 at DataForSEO queued, about $1,300 at Bright Data Scale, $3,750 at SerpApi Cloud 1M.
- 100K a month
- $60 to $725
- 1M a month
- $600 to $3,750
Subscription, prepaid pack or pay as you go
A subscription (SerpApi, SearchApi, Scrapingdog, ScrapingBee, Oxylabs) gives a fixed bill and a quota that resets each month. A prepaid pack (Serper) is cheap per unit but carries an expiry. A balance (DataForSEO) or pay as you go (Bright Data, Tavily) costs exactly what you use. If your volume swings a lot from month to month, a balance or pay as you go avoids paying every month for a quota sized for your peak.
Price is one criterion: our best SERP API ranking scores the APIs on more than price, and our web scraping tools ranking covers the general scrapers that also fetch Google.
- Steady volume
- Subscription
- Irregular volume
- Balance or pay as you go
Do you make a tool in this category? Email us: hello@hackceleration.com
How we collected the prices
For each API, we opened the vendor's official pricing page in 2026 and recorded the entry offer, every tier and its included volume, and the conditions: expiry, rollover, credits per Google search. We then converted each offer to the cost of 1,000 Google searches returning the top 10, at the light or standard mode when there is a choice. The median covers all 11 APIs. Volume scenarios use the cheapest plan that covers the volume, before tax and without overage. We measure price, not data quality or speed: to pick your API, read our best SERP API ranking.
- SourceOnly the vendor's pricing pageOfficial page
- UnitGoogle query, top 10 results1 search
- Price usedCheapest paid plan or pay-as-you-go rateEntry offer
- MedianEntry cost per 1,000 searches11 APIs
- CreditsLight mode when the vendor offers oneConverted
- ConditionsExpiry, rollover and minimums noted on each cardFlagged
Prices change: always check the vendor's page before you pay. We update this index whenever we spot a pricing change.
SERP API pricing: common questions
Do cached or failed searches count against my SerpApi quota?
No: SerpApi only counts successful searches, and cached, errored and failed searches are free. SearchApi follows the same rule and bills only responses with a 200 status code. Caching repeat queries on SerpApi's side is a legitimate way to stretch a plan.Can I change SerpApi plans mid-month?
Yes, and you keep what you paid for: when you downgrade, the searches left on your previous plan move to an Extra Credits balance. If you cancel, you can use your remaining searches until the renewal date, so cancel right after a renewal rather than just before.Can I get a refund on a SERP API plan?
Usually within a week and under a usage cap: SerpApi refunds in full within 7 days of subscribing to a plan, and Serper within 7 days of your first credit purchase, unless you've used more than 20% of the searches or credits. Oxylabs states that self-service purchases are non-refundable, so start with its $5 credit.Is it legal to use a SERP API to scrape Google?
Scraping public search results sits in a legal grey zone, and some vendors take on the risk: SerpApi's U.S. Legal Shield provides up to $2 million in coverage from the Production plan up, and SearchApi offers a similar Legal Protection Guarantee backed by up to $2M, from its Production plan. Google has sued SerpApi: in 2026 a U.S. federal court dismissed the first complaint, then the amended one, and gave Google 21 days to file a new complaint.Does Google have an official search API?
Not one you can still sign up for. Google's Custom Search JSON API is closed to new customers, and existing customers have until the start of 2027 to move off it. It gave 100 free queries a day, then $5 per 1,000 up to 10,000 a day, and searched a Programmable Search Engine rather than the whole web. Google points to Vertex AI Search for searching up to 50 domains and asks teams that need full web search to contact it, which is why every option on this page is a third-party API.How can I pay for a SERP API, and can I get an invoice?
By card in almost every case, with a few extras: DataForSEO accepts cards, PayPal and Amazon Pay, plus bank wire and ACH for payments of $5,000 or more, with an invoice for every transaction. Serper takes all major cards and PayPal.When do free monthly credits reset?
It depends on the vendor: Tavily resets credits on the first day of each month, whatever your billing date. SerpApi's quota follows your subscription date instead.
Get the next pricing index in your inbox
SERP API prices move often. We'll write when one changes.
