SERP API Pricing, Five Providers Side by Side

Per-1,000 rates for every major SERP API, checked August 2026.

Verified Aug 4, 2026 $0.30 to $25 per 1k spread Expiry rules included
THE NUMBERS

How much does a SERP API cost?

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.

ProviderModelPer 1,000 searchesFree tierDoes my paid balance expire?
CrustAPIPrepaid funds, billed only on success$1.00 standard; see deposit rates below$6 of free usage each monthNever
serper.devPrepaid funds$1.00 entry, down to $0.30 ($50 for 50k, $3,750 for 12.5M)2,500 queries, one time, no cardYes, after 6 months
DataForSEOPay-as-you-go deposit, $50 minimum$0.60 queued (about 5 min), $1.20 priority, $2.00 live; covers 10 results per queryNoneNot stated on the pricing page
Bright DataPay 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 cardBilled as used
SerpApiMonthly subscription$25.00 entry, down to about $9.17 ($25 for 1k/mo, $275 for 30k/mo)250 searches a monthReset 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.

THE FINE PRINT

What the sticker price hides

Each provider's cheapest number comes with a condition attached. Here is the one that matters for each.

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.

THE REAL COST

What do you really pay?

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.

Run a real search before you price anything
a free plan in the playground, no card.
Try for free
PULLED LIVE FROM THE API, AUGUST 4, 2026

What data do you get?

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:

# GET https://crustapi.com/v1/search?type=maps&q=seo+agency+austin
nameratingreviewsCountphonewebsitecitycategory
Austin SEO - Neon Ambition532(512) 881-0187neonambition.comAustinInternet marketing service
Digitech SEO Austin & Web Design552(512) 387-8654digitechwebdesignaustin.comAustinInternet marketing service
Top Austin SEO Company563(737) 236-2801topaustinseo.companyAustinInternet marketing service
Complete SEO561(512) 348-8034completeseo.comAustinInternet marketing service
Direction536(737) 510-2477direction.comAustinMarketing agency
curl "https://crustapi.com/v1/search?type=maps&q=seo+agency+austin" \ -H "x-api-key: YOUR_KEY"

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.

WHAT YOU PAY

How much does CrustAPI cost?

Prepaid packs, one request charge per successful search, and a free tier that renews monthly.

DepositGoogle Search / 1,000 requestsMaps / 1,000 businessesLinkedIn Profiles / 1,000LinkedIn Companies / 1,000LinkedIn Posts / 1,000 requestsPeople, 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.

THREE STEPS

How do you get started?

No sales call and no deposit. From zero to your first result set in about two minutes:

  1. 1

    Create a free account. Try it free, no card needed.

  2. 2

    Type a search in the playground. Pick any surface: web, Maps, news, shopping. Results land in a table.

  3. 3

    Export the CSV, or copy your key from the dashboard and run the curl above for JSON.

THE TRADE-OFFS

When another provider is the right call

We would rather you pick the right tool than the loudest page. Two cases where the answer is not us.

WHEN THEY WIN

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

BEFORE YOU ASK

Common questions

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.

WORKS WITH YOUR STACK

Pay for searches, not for a subscription

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
No credit card required