Per-1,000 rates for every major SERP API, checked August 2026.
If you are new to the category, start with what a SERP API is. The short version: query in, parsed Google results out, and since Google retired its own search API, these five are how rank trackers, lead tools, and AI agents buy SEO data. Here is what each one charges.
| Provider | Model | Per 1,000 searches | Free tier | Does my paid balance expire? |
|---|---|---|---|---|
| CrustAPI | Prepaid funds, billed only on success | $1.00 standard; see deposit rates below | $6 of free usage each month | Never |
| serper.dev | Prepaid funds | $1.00 entry, down to $0.30 ($50 for 50k, $3,750 for 12.5M) | 2,500 queries, one time, no card | Yes, after 6 months |
| DataForSEO | Pay-as-you-go deposit, $50 minimum | $0.60 queued (about 5 min), $1.20 priority, $2.00 live; covers 10 results per query | None | Not stated on the pricing page |
| Bright Data | Pay as you go or monthly plan | $1.50 pay-as-you-go, about $1.31 on the $499/mo Scale plan (380k included) | 5,000 records a month, no card | Billed as used |
| SerpApi | Monthly subscription | $25.00 entry, down to about $9.17 ($25 for 1k/mo, $275 for 30k/mo) | 250 searches a month | Reset monthly, no rollover |
Two things jump out. First, the spread is enormous: the same 1,000 Google searches cost $0.30 on serper's largest pack and $25.00 on SerpApi's entry plan, an 83x difference.
Second, the model matters as much as the rate: prepaid funds, pay-as-you-go, and monthly subscriptions behave very differently once usage turns spiky. That is the next section.
serper.dev: credits expire after 6 months. The $1.00 entry rate is the lowest real-time sticker with no commitment, but buy ahead of demand that never arrives and the unused credits are gone. More in SerpApi vs Serper.
SerpApi: unused searches vanish monthly. Plans are subscriptions with no rollover, so a $150 month where you run 7,000 of your 15,000 searches works out to $21.43 per 1,000. The plan-by-plan breakdown is on our SerpApi pricing page.
DataForSEO: the $0.60 covers 10 results, delivered in about 5 minutes. Real-time delivery is $2.00 per 1,000, each extra 10 results multiplies the price, and some search operators cost 5x. Cheap for patient page-one batches; the math changes fast for live, deep pulls.
Bright Data: clean pay-as-you-go, higher rate. $1.50 per 1,000 with success-only billing and no prepayment to strand; the discount to about $1.31 requires the $499/mo Scale plan. The wider platforms are compared on our Bright Data alternative page.
CrustAPI: higher entry sticker, nothing stranded. Google Search costs $1.00 per 1,000 successful requests at standard prices, down to $0.20 for the largest deposit. Empty and failed searches are free. Every eligible account gets $6 of free usage monthly. Paid funds never expire.
A cheap SERP API is only cheap if you consume what you paid for. One line of arithmetic changes the ranking.
Say you buy serper's entry pack: $50 for 50,000 credits at $1.00 per 1,000. Your project runs 30,000 searches, then pauses.
Month 7 arrives, the remaining 20,000 credits expire, and your real rate was $1.67 per 1,000. On a monthly plan it is faster: run 7,000 of SerpApi's 15,000 Production searches and the real rate is $21.43 per 1,000.
This is why "cheapest SERP API" has no single answer. Steady volume rewards the lowest sticker; spiky, project-based, or agent-driven usage rewards whichever provider lets paid searches wait for you.
A $49 deposit covers 49,000 successful Google searches at standard prices. Those paid funds and their saved rates remain available until spent.
Numbers in a table are easy to type. Here is a call we ran against the live API while writing this page: one Maps search for SEO agencies in Austin. It returned 20 businesses in 459 ms. The first five rows, as CSV:
Maps is billed per business returned. At standard prices, 20 businesses cost $0.0392; a search that finds nothing costs nothing.
Every other surface, including web search, news, shopping, images, videos, scholar, and patents, bills a flat one charge per search. The API returns JSON, the CSV view is a playground feature, and the rows are yours to keep.
Prepaid packs, one request charge per successful search, and a free tier that renews monthly.
| Deposit | Google Search / 1,000 requests | Maps / 1,000 businesses | LinkedIn Profiles / 1,000 | LinkedIn Companies / 1,000 | LinkedIn Posts / 1,000 requests | People, Jobs, Refresh / 1,000 units |
|---|---|---|---|---|---|---|
| $10+ | $1.00 | $1.96 | $4.00 | $3.00 | $6.00 | $1.96 |
| $149+ | $0.76 | $1.49 | $3.00 | $2.50 | $4.50 | $1.49 |
| $549+ | $0.56 | $1.10 | $2.50 | $2.00 | $3.30 | $1.10 |
| $1,999+ | $0.41 | $0.80 | $2.00 | $1.75 | $2.45 | $0.80 |
| $6,500+ | $0.33 | $0.65 | $1.75 | $1.60 | $1.95 | $0.65 |
| $27,500+ | $0.28 | $0.55 | $1.60 | $1.50 | $1.65 | $0.55 |
| $50,000+ | $0.26 | $0.50 | $1.50 | $1.50 | $1.50 | $0.50 |
| $100,000+ | $0.20 | $0.40 | $1.50 | $1.50 | $1.50 | $0.40 |
Every eligible account gets $6 of free usage monthly. Each deposit keeps its prices until spent; paid funds never expire. People and Jobs bill per successful search, Refresh per accessible profile. Full profiles in People use the read rate per full profile. See all billing details.
Larger deposits unlock lower endpoint prices. Each deposit keeps its prices until spent. See the full deposit table on the pricing page. Prices in USD, ex-tax.
Paid funds never expire, there is no subscription to cancel, and a failed search is never billed. The free tier renews monthly, enough to run a real evaluation against any provider on this page.
No sales call and no deposit. From zero to your first result set in about two minutes:
Create a free account. Try it free, no card needed.
Type a search in the playground. Pick any surface: web, Maps, news, shopping. Results land in a table.
Export the CSV, or copy your key from the dashboard and run the curl above for JSON.
We would rather you pick the right tool than the loudest page. Two cases where the answer is not us.
Huge, steady, committed volume: compare the rate for your intended deposit, the data returned and the expiry terms. CrustAPI Google Search ranges from $1.00 to $0.20 per 1,000 successful requests, with paid funds that never expire. Patient batch jobs that only need page one: if a 5 minute queue is fine and 10 results per query is enough, DataForSEO's $0.60 per 1,000 standard queue is the cheapest way to buy SEO data in bulk.
Related: What is a SERP API · SerpApi vs Serper · SerpApi pricing · Bright Data alternative · Google Search API
Compare turnaround time, fields and the rates for your workload. CrustAPI Google Search starts at $1.00 per 1,000 successful requests and falls to $0.20 for the largest deposit. Paid funds never expire and empty searches are free.
CrustAPI Google Search now ranges from $1.00 to $0.20 per 1,000 successful requests, depending on the deposit amount. The other providers’ dated rates above use their own billing terms; check their current pricing before purchasing.
It varies by provider. serper.dev credits are valid for 6 months. SerpApi searches reset every month with no rollover. Bright Data's pay-as-you-go bills as you use it, so there is nothing to strand. CrustAPI prepaid funds never expire, so a pack bought this quarter is worth the same number of searches next year.
Mostly no, but check each provider. CrustAPI bills only on successful searches, SerpApi states that cached, errored, and failed searches are not counted, and Bright Data advertises pay-only-for-success. The bigger cost leak is not failures, it is monthly plans where searches you never run still bill in full.
CrustAPI's free tier renews monthly, no card. Bright Data lists 5,000 records a month on its free tier. serper.dev gives 2,500 free queries as a one-time allowance, and SerpApi gives 250 searches a month. DataForSEO has no free tier and a $50 minimum deposit.
The $0.60 per 1,000 price is the queued mode, which averages about 5 minutes per task and covers one SERP of 10 results per query. Real-time delivery costs $2.00 per 1,000, pulling more than 10 results multiplies the price for each additional 10, and certain search operators multiply the cost by 5. For deep or real-time pulls the effective rate can pass the flat-rate providers.
Every provider above sells the same Google results page. The difference is what happens to money you have already spent. CrustAPI paid funds never expire, failed searches never bill, and the free tier renews monthly with no card.
Try for free