Serper alternatives: when to pay more, and where to go

Nine APIs compared, the yearly cost with credit expiry built in, and a six-step migration.

The short answer: DataForSEO if you want to pay even less and keep a balance that never expires, as long as a queue of a few minutes is fine; SearchApi for a predictable monthly subscription and engines beyond Google; Bright Data if your volume fits in 5,000 free requests a month; SerpApi if you need the richest result blocks and the budget is there. For an AI agent that reads the web, look at Exa, Tavily or Brave instead. And if your only problem is losing credits, the right answer is often to stay on Serper and buy smaller. We compared the nine options in this guide and redid every cost calculation in 2026.

Romain CochardCEO of Hack'celeration
Updated 20269APIs compared6migration steps2026prices checked

Some links are affiliate links. They don't change the order or the opinions on this page.

The real reasons

Why people leave a cheap API

Serper has real strengths: 2,500 free queries at signup with no credit card, answers in one to two seconds, no caching at all (every query hits Google live), and $1 per 1,000 queries from the first pack down to $0.30 on the largest. Users keep saying the same thing: it's the cheapest SERP provider they've found and the easiest to wire up. So the reasons for leaving are elsewhere. Here are the six that come up, most common first.

Credits expire after six months

Every Serper credit pack is valid for six months, whatever you paid. There's no subscription: you top up, and anything unused on the deadline is gone. It's the harshest complaint in public reviews. One user describes losing about a thousand dollars of credits in one go, with nothing support could do; another found the account reset to zero after six months. The trap is the big packs: their per-1,000 price is the lowest, but only if you burn through them in time.

The smallest purchase is 50,000 credits

After the free 2,500, the smallest pack is $50 for 50,000 credits. A project running 2,000 searches a month uses 12,000 in six months and throws away three quarters of the pack. Measured on what you actually use, that's just over $4 per 1,000 instead of $1, which is SearchApi's entry price.

Google, and only Google

Serper offers ten products: web search, images, news, Maps, places, videos, Shopping, Scholar, patents and autocomplete. All of them are Google. If a client also wants Bing, YouTube, Amazon, Baidu or DuckDuckGo, you need a second provider, a second integration and a second invoice.

Rich blocks missing or empty

Several comparisons report that the newest blocks on Google's results page (AI Overviews, ads, some short videos) come back empty or don't appear in Serper's response. Those comparisons are written by competitors, so read them with care. But if your product tracks exactly those blocks, check them on your own keywords before you depend on them.

No published uptime commitment

Serper's site shows no uptime SLA and no support channel besides email. For an internal tool or a prototype, that's fine. For a product you resell under contract, it's a question your buyer will ask, and you have no written answer.

Depth now costs more everywhere

In 2025 Google removed the parameter that returned 100 results in a single request. Every SERP API had to adapt, and fetching positions 11 to 100 now takes more requests or more credits at most providers. If you track rankings beyond page one, check how many credits Serper charges at your depth before you compare per-1,000 prices.

The 9 alternatives

Serper alternatives, API by API

For each API: why move there, who it's for, its limit, how to port your Serper calls, and what it costs. Prices are as listed in 2026, in USD before tax, like Serper's. Keep one benchmark in mind: Serper costs $1 to $0.30 per 1,000 queries depending on pack size.

01

DataForSEO: cheaper than Serper, and nothing expires

Cheapest

Why move to DataForSEO. It's the only API here that beats Serper on price and fixes expiry at the same time. You deposit money ($50 minimum) and the balance doesn't lapse. In the standard queue, a Google results page costs $0.0006, so $0.60 per 1,000. Priority queue: $1.20. Live, with an instant answer: $2.

Who it's for. Rank trackers, SEO dashboards and any overnight batch job that doesn't need an answer within the second. It also covers Bing, Yahoo and Baidu.

Who it's not for. An agent or app answering a user in real time: Live costs twice Serper's first pack.

Its limit. Integration is heavier. The standard queue returns results in about 5 minutes on average, with a 45-minute target at most: you post a task, then come back for the result. Auth is HTTP Basic with login and password, not a single header key.

How to migrate. Keep Serper for live calls and move batch jobs to the standard queue first. A query becomes a task with keyword, location_code and language_code, and results land in tasks[].result[].items[]. The $1 trial is enough to validate the format. If DataForSEO ever stops fitting, our guide to switching from DataForSEO covers the reverse path.

Trial
$1 free
Price
$0.60 / 1,000 queued
Best for
overnight rank tracking
Limit
answers in minutes
See DataForSEO pricing →
02

SearchApi: a predictable, multi-engine subscription

Subscription

Why move to SearchApi. You swap top-ups for a fixed bill. Developer is $40 a month for 10,000 searches ($4 per 1,000), Production $100 for 35,000, BigData $250 for 100,000, Scale $500 for 250,000. At the top, Octo 5M drops to $1 per 1,000. Only searches returning a 200 status are charged. The pricing page lists 70 APIs, Google and many other engines and platforms.

Who it's for. A product team that wants a clear monthly budget and the option to add an engine without changing provider.

Who it's not for. Heavy Google-only users: at 100,000 searches a month you pay $250 at SearchApi versus $75 of Serper credits at the Standard pack rate.

Its limit. The pricing page doesn't say whether unused searches roll over. Assume they don't, and size your plan on your quietest month, not your record one.

How to migrate. The format is close to SerpApi's: organic becomes organic_results, and the key moves to an api_key GET parameter instead of Serper's X-API-KEY header on a POST. The 100 free searches are enough to compare your 50 most important keywords.

Free
100 searches
Paid
Developer $40/mo
Best for
fixed budget, many engines
Limit
$4 per 1,000 at entry
See SearchApi pricing →
03

Bright Data: 5,000 free requests every month

Free every month

Why move to Bright Data. Its SERP API gives 5,000 requests a month, no credit card, and the allowance comes back every month. That's the exact opposite of Serper's 2,500 free queries, which you only get once. Beyond that, pay as you go at $1.50 per 1,000, and you only pay for successful requests. The Scale plan, $499 a month, includes 380,000 requests, then $1.30 per 1,000. Bright Data covers other engines besides Google.

Who it's for. Small or bursty projects, the ones that lose the most to Serper's expiry. And teams already using Bright Data for other data collection.

Who it's not for. Steady, high-volume Google-only work: Serper is cheaper from its first pack.

Its limit. Bright Data sells around ten products, each with its own pricing and jargon, so finding the SERP API settings takes a moment. Our full Bright Data review rates it 4.2 out of 5, and our Bright Data pricing page breaks down every product.

How to migrate. Start with projects under 5,000 searches a month: they drop to zero cost. Keep Serper for the rest while you compare answer quality on your keywords.

Free
5,000 requests a month
Paid
$1.50 / 1,000
Best for
small steady volume
Labs score
4.2 / 5
Try Bright Data for free →
04

SerpApi: pay more, get more

Richest data

Why move to SerpApi. Not to save money. You move because you need what Serper doesn't give: Bing, YouTube, Amazon and other engines behind one key, Google's AI Overview and AI Mode, and the legal protection SerpApi markets as Legal Shield. Cached, errored and failed searches don't count against your quota.

Who it's for. A product reselling search data to demanding clients, or tracking Google's rich blocks precisely.

Who it's not for. Anyone who came to Serper for the price. Starter is $25 for 1,000 searches a month, so $25 per 1,000: twenty-five times Serper's first pack.

Its limit. The quota resets every month, so you trade six-month expiry for thirty-day expiry. The free plan gives 250 searches a month; at the top, the 1-million-search plan costs $3,750 a month.

How to migrate. The easiest field mapping of the list, since SearchApi and SerpApi share nearly the same format: organic_results, related_questions for People Also Ask, and start for pagination. SerpApi offers refunds within seven days. Our guide to switching from SerpApi shows the other side of that choice.

Free
250 searches a month
Paid
Starter $25/mo
Best for
many engines, AI blocks
Limit
monthly quota reset
See SerpApi pricing →
05

Scrapingdog: a subscription where credits roll over

Rollover

Why move to Scrapingdog. From the Standard plan up ($90 a month for 1 million credits), credits you don't use carry over to the next billing cycle. If you've watched Serper credits vanish, that's the argument that matters. Lite is $40 for 200,000 credits, Pro $200 for 3 million.

Who it's for. Regular but uneven volume that wants a subscription without losing the quiet months.

Who it's not for. Anyone comparing prices at a glance: the unit isn't a search. A Google Light search costs 5 credits, Advance 10. Lite therefore buys 40,000 Light searches ($1 per 1,000) and Standard 200,000 ($0.45, or $0.90 in Advance).

Its limit. Rollover only starts on Standard; on Lite, unused credits are lost. And Scrapingdog publishes several of the comparisons that tell you to leave Serper, so it's judge and party: read its numbers with that in mind.

How to migrate. The 100 free credits, no card, cover only 20 Light searches: enough to check the format, not to judge quality.

Free
100 credits
Paid
Lite $40/mo
Best for
volume that varies
Limit
5 to 10 credits per search
See Scrapingdog pricing →
06

Oxylabs: the enterprise pick

Enterprise

Why move to Oxylabs. If what you miss at Serper is a human to talk to, Oxylabs sells a proper enterprise setup with 24/7 support. Its Web Scraper API fetches Google results at $1 per 1,000 without JavaScript rendering, down to $0.50 on large plans; with rendering, $1.35 down to $0.90.

Who it's for. Teams buying through procurement, with a contract and a named contact, who also scrape sites beyond Google.

Who it's not for. Solo developers and small teams: plans start at $30 a month (Starter), then $100, $500, and from $2,500 for Enterprise.

Its limit. All self-service purchases are non-refundable, so use the $5 welcome credit to check everything first. Our guide to switching from Oxylabs lists why people leave, useful before you commit.

How to migrate. Oxylabs doesn't mimic Serper's format: you go through its general scraping API with a Google source. Plan for a real conversion layer in your code.

Trial
$5 credit
Paid
Starter $30/mo
Best for
enterprise procurement
Limit
no refunds
See Oxylabs pricing →
07

Exa: semantic search built for AI agents

AI agents

Why move to Exa. Plenty of developers plugged Serper into an AI agent because it was the cheapest option. But an agent doesn't need Google's page; it needs good text to read. Exa searches its own index by meaning and bills per use, with no subscription and no minimum spend. You get $10 of free credit, topped back up to $10 every month.

Who it's for. Agents, assistants and research tools looking for sources, not rankings.

Who it's not for. Google rank tracking: Exa doesn't return Google's order.

Its limit. Price depends on mode: $4 per 1,000 searches for lite or instant, $7 for auto or fast, $12 for deep, $15 for deep reasoning. Past 10 results, each extra 1,000 results costs $1.

How to migrate. Swap your agent's search tool, then compare final answers on thirty real questions. That's the only test that matters here.

Free
$10 a month
Price
from $4 / 1,000
Best for
AI agents
Limit
no Google rankings
See Exa pricing →
08

Tavily: clean extracts, ready for a model

AI agents

Why move to Tavily. With Serper, your agent gets titles and snippets, then has to fetch the pages itself. Tavily returns cleaned extracts made for a language model. You skip an extraction step, and often save tokens.

Who it's for. Teams building an assistant or agent who want one building block to search and read.

Who it's not for. Anyone who needs Google's results page as JSON, position by position.

Its limit. Price: $0.008 per credit pay as you go, so $8 per 1,000 basic searches. Advanced search costs 2 credits. The Project plan, $30 a month, includes 4,000 credits.

How to migrate. The 1,000 free monthly credits are enough to compare your agent before and after on a real question set.

Free
1,000 credits a month
Price
$8 / 1,000
Best for
agents that read pages
Limit
no Google SERP JSON
See Tavily pricing →
09

Brave Search API: an index independent from Google

Own index

Why move to Brave. Brave runs its own web index, so your product no longer depends on how a provider fetches Google. Pricing is simple: $5 per 1,000 requests, $5 of free credit every month, 50 requests per second.

Who it's for. AI agents and internal search that want general web results with no tie to Google.

Who it's not for. SEO: Brave's rankings aren't Google's.

Its limit. A credit card is required even for the free credit, to prevent abuse, and $5 per 1,000 is five times Serper's first pack.

How to migrate. For an agent, it's an afternoon's work: one query, a list of results with title, URL and snippet, just like Serper.

Free
$5 a month
Price
$5 / 1,000
Best for
agents, general search
Limit
card required
See Brave Search pricing →
The comparison

Real cost over a year, expiry included

A per-1,000 price means nothing until you set your volume. Take 20,000 Google searches a month, 240,000 a year. At Serper, topping up the smallest pack as you go, each 50,000-credit pack lasts two and a half months and never expires: five packs a year, $250. Buy a $375 Standard pack of 500,000 credits instead, and you use 120,000 in six months and lose 380,000. Elsewhere: DataForSEO queued runs $144 a year, Bright Data $270 (15,000 paid requests a month after the free 5,000), Oxylabs at least $360 on Starter, Scrapingdog Lite $480, SearchApi Production $1,200, SerpApi Big Data $3,300. At low volume it flips: at 3,000 searches a month, Serper costs $100 a year for 36,000 searches used (two packs, more than half expiring), Bright Data costs nothing, and a $50 DataForSEO deposit lasts over two years.

Free tier and price per 1,000Cost at 20,000 searches a month, and migration
SerperStarting point2,500 queries once; $1 to $0.30$250 a year in small packs; credits valid six months
DataForSEOCheapest$1 trial; $0.60 queued, $2 live$144 a year queued; async calls to rewrite
SearchApiSubscription100 searches; $4 to $1$1,200 a year (Production); format close to SerpApi
Bright DataSmall volume5,000 a month; $1.50 then $1.30$270 a year; only successes billed
SerpApiRichest250 a month; $25 to $3.75$3,300 a year (Big Data); quota resets monthly
ScrapingdogRollover100 credits; $1 to $0.45 Light$480 a year (Lite); rollover from Standard
OxylabsEnterprise$5 credit; $1 to $0.50from $360 a year; non-refundable
ExaAI agents$10 a month; $4 to $15no Google rankings
TavilyAI agents1,000 credits a month; $8extracts for a model, no Google JSON
Brave SearchOwn index$5 a month; $5no Google rankings; card required

USD before tax, subject to change. Costs based on a basic Google search; redo the math on your real volume and result depth.

Migration plan

Migrate from Serper in six steps

Leaving an API isn't just swapping a URL in a config file. Each step protects something: your data, your budget, or the clients who read your numbers.

01

List what you actually call at Serper

Day 1

List the endpoints your code hits: web search, news, Maps, places, Shopping, Scholar, patents, autocomplete. Note monthly volume and result depth for each.

Why? Web search exists everywhere, but Scholar, patents and autocomplete are rare. SerpApi and SearchApi have Google Scholar; for patents, check the destination before you commit.

Time
one hour
Risk if rushed
an endpoint with no match
02

Write the field mapping table

Code

Every provider names fields its own way. Write the table before touching code:

  • call: POST https://google.serper.dev/search with the X-API-KEY header becomes, at SerpApi and SearchApi, a GET with an api_key parameter;
  • query: q, gl, hl, location stay close; page becomes start at SerpApi; DataForSEO expects keyword, location_code and language_code;
  • response: organic[] (with position, title, link, snippet) becomes organic_results[], and tasks[].result[].items[] at DataForSEO;
  • blocks: peopleAlsoAsk becomes related_questions; check relatedSearches and knowledgeGraph too.
Time
half a day
Output
a field-by-field table
03

Hide the provider behind one function

Code

Write a single function, something like search(keyword, country, language), that returns your own internal format. Serper becomes one adapter, the destination another. The rest of your code no longer knows who answers.

It pays off twice: the migration becomes reversible in one line, and you can keep Serper as a fallback if the new provider goes down.

Gain
one-line rollback
04

Run both APIs side by side

One to two weeks

Take 100 to 200 real keywords and query both APIs daily with the same countries and languages. Compare the top ten positions, which blocks appear (People Also Ask, local pack, carousels) and response time. Serper usually answers in one to two seconds: that's your baseline.

One-position gaps are normal, since two requests at the same moment don't always see the same page. A systematic gap on one country needs explaining before you switch.

Sample
100 to 200 keywords
Risk if skipped
client numbers that jump
05

Use up your Serper balance before leaving

Budget

Check the purchase date of your last pack: it expires six months later. Plan the switch so you burn that balance first, letting Serper serve live traffic while the destination takes batch jobs.

If you just bought a pack that's too big, Serper gives a full refund within seven days of purchase, unless you've used more than 20% of the credits. After that, nothing comes back. And if you stay: buy the smallest pack as you go from now on. You pay $1 per 1,000 and never lose a credit.

Refund
7 days, under 20% used
Validity
6 months per pack
06

Cut over in stages, then watch the bill

Last step

Send 10% of traffic to the destination, then 50%, then all of it. At each stage, compare the real bill to your estimate: requests charged, units (credits, pages, searches), failures billed or not.

Keep the Serper key active while credits remain: it's a free fallback. When Serper hits zero credits, it simply stops accepting new queries, with no extra charge.

Stages
10%, 50%, 100%
Fallback
Serper key kept active

Is your tool missing from this page? Email us: hello@hackceleration.com

Migration pitfalls

What makes a move off Serper go wrong

The expensive mistakes when leaving Serper are almost never technical. They're skewed comparisons and rushed purchases.

Comparing units that aren't equal

Serper counts credits, DataForSEO counts pages of 10 results, Scrapingdog charges 5 or 10 credits per search, Tavily doubles credits for advanced search. Bring everything back to the cost of one Google search at the depth you really use, then to a yearly cost.

Escaping one expiry for another

SerpApi resets its quota monthly, and Scrapingdog carries nothing over on Lite. Only DataForSEO (no-expiry balance) and Scrapingdog from Standard up (monthly rollover) truly fix the problem. SearchApi's pricing page is silent on rollover: ask before buying a large plan.

Using an independent index to track Google

Brave, Exa and Tavily are great for an AI agent, but they don't return Google's rankings. In a rank tracker, you'd be measuring something else without knowing it.

Forgetting Scholar, patents or autocomplete

These are often side features, added one day for one client. They break silently on cutover day. Your step 1 inventory should name each of them.

Prepaying with no way back

At Oxylabs, self-service purchases are non-refundable. At Serper, refunds only apply for seven days under 20% usage. Always start with the free tier or the smallest plan.

Trusting comparisons written by a competitor

Most pages telling you to leave Serper are published by a rival provider that ranks itself first, and their prices are sometimes stale. Always reread the official pricing page. For a neutral overview, our ranking of SERP APIs compares providers, and our guide to web scraping tools widens the choice.

  • Serper endpoints listed, with volume and depth
  • Field mapping table written
  • Provider hidden behind one function
  • 100 to 200 keywords compared on both APIs
  • Yearly cost computed on your real volume, expiry included
  • Expiry date of your last Serper pack noted
  • Staged cutover, Serper key kept as fallback
FAQ · 8 questions

Serper alternatives: frequently asked questions

  • Do Serper credits expire?

    Yes. Every pack is valid for six months from purchase, whatever its size. The trick: never buy more than you'll use in six months. A bigger pack with a lower per-1,000 price can cost more overall if half of it expires.

  • What is the cheapest alternative to Serper.dev at scale?

    DataForSEO in the standard queue: $0.60 per 1,000 results pages, with a balance that never expires. In real time, though, Serper remains among the cheapest: DataForSEO Live costs $2 per 1,000, while Serper's largest pack goes down to $0.30.

  • Is there a free alternative to Serper.dev?

    Nothing free and unlimited, but monthly allowances that come back: 5,000 requests at Bright Data, 250 searches at SerpApi. For an agent that doesn't need Google, Tavily gives 1,000 credits a month, Exa $10 and Brave $5. Serper's 2,500 free queries are a one-time gift.

  • Serper vs SerpApi: which one should I pick?

    Serper if you want Google at the lowest price and nothing else. SerpApi if you need several engines, Google's AI blocks and legal protection, and you accept paying several times more per 1,000, up to 25 times on the Starter plan. Our guide to switching from SerpApi covers its limits.

  • Does Serper.dev have an uptime SLA?

    No uptime commitment is published, and support is by email. Speed is strong (one to two seconds, no cache). If you sell under contract, keep a second provider wired in as a fallback behind your abstraction layer.

  • Is Serper.dev good for AI agents?

    Yes, if you want Google-style results and can extract page text yourself; it's cheap and fast. If your agent mostly needs readable sources, Exa or Tavily return usable text directly, and Brave gives an independent index at a flat price.

  • Can I get a refund from Serper?

    Yes, a full refund within seven days of buying a pack, as long as you've used less than 20% of the credits. After that, the pack runs to expiry. Payment is by card or PayPal.

  • Why does my Serper key return a 403 error?

    On agent framework forums, the most common cause is mixing up Serper and SerpApi: one provider's key ends up in the environment variable meant for the other. Check the exact variable name your tool expects before contacting support.

Hack'celeration Labs

Get the next migration guide in your inbox

One tool to leave, one destination, one migration plan. Nothing else.

No spam. Unsubscribe in one click.