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.
Some links are affiliate links. They don't change the order or the opinions on this page.
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.
You're leaving because… go to…
The right Serper alternative depends on what's pushing you out. Usually one line applies. Each card links to the full profile below.
Balance with no expiry, $50 minimum deposit, $0.60 per 1,000 in the standard queue.
You want a fixed monthly billSearchApiPlans from $40 to $5,000 a month, and only successful searches are billed.
Your volume is small and irregularBright Data5,000 free requests every month, no card, then $1.50 per 1,000.
You need Bing, YouTube or AmazonSerpApi or SearchApiMany engines behind one key, at a much higher price per 1,000.
Your AI agent needs to read the webExa, Tavily or BraveOwn indexes and clean text for a language model, not a copy of Google's page.
You just want less wasteStay on SerperBuy the smallest pack as you go: you keep the best real-time price.
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.
The APIs
DataForSEO: cheaper than Serper, and nothing expires
CheapestWhy 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
SearchApi: a predictable, multi-engine subscription
SubscriptionWhy 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
Bright Data: 5,000 free requests every month
Free every monthWhy 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
SerpApi: pay more, get more
Richest dataWhy 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
Scrapingdog: a subscription where credits roll over
RolloverWhy 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
Oxylabs: the enterprise pick
EnterpriseWhy 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
Exa: semantic search built for AI agents
AI agentsWhy 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
Tavily: clean extracts, ready for a model
AI agentsWhy 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
Brave Search API: an index independent from Google
Own indexWhy 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
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,000 | Cost at 20,000 searches a month, and migration | |
|---|---|---|
| SerperStarting point | 2,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 |
| SearchApiSubscription | 100 searches; $4 to $1 | $1,200 a year (Production); format close to SerpApi |
| Bright DataSmall volume | 5,000 a month; $1.50 then $1.30 | $270 a year; only successes billed |
| SerpApiRichest | 250 a month; $25 to $3.75 | $3,300 a year (Big Data); quota resets monthly |
| ScrapingdogRollover | 100 credits; $1 to $0.45 Light | $480 a year (Lite); rollover from Standard |
| OxylabsEnterprise | $5 credit; $1 to $0.50 | from $360 a year; non-refundable |
| ExaAI agents | $10 a month; $4 to $15 | no Google rankings |
| TavilyAI agents | 1,000 credits a month; $8 | extracts for a model, no Google JSON |
| Brave SearchOwn index | $5 a month; $5 | no 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.
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.
Steps
List what you actually call at Serper
Day 1List 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
Write the field mapping table
CodeEvery provider names fields its own way. Write the table before touching code:
- call:
POST https://google.serper.dev/searchwith theX-API-KEYheader becomes, at SerpApi and SearchApi, a GET with anapi_keyparameter; - query:
q,gl,hl,locationstay close;pagebecomesstartat SerpApi; DataForSEO expectskeyword,location_codeandlanguage_code; - response:
organic[](withposition,title,link,snippet) becomesorganic_results[], andtasks[].result[].items[]at DataForSEO; - blocks:
peopleAlsoAskbecomesrelated_questions; checkrelatedSearchesandknowledgeGraphtoo.
- Time
- half a day
- Output
- a field-by-field table
Hide the provider behind one function
CodeWrite 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
Run both APIs side by side
One to two weeksTake 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
Use up your Serper balance before leaving
BudgetCheck 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
Cut over in stages, then watch the bill
Last stepSend 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
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
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.
Get the next migration guide in your inbox
One tool to leave, one destination, one migration plan. Nothing else.