A SERP API turns a Google search into structured JSON — positions, titles, links, snippets, and SERP features. In 2026 the market finally has real price competition, so “cheapest” is worth pinning down precisely. Here’s the ranked shortlist by effective price.
The ranking
| Rank | Provider | Effective / 1,000 | Why |
|---|---|---|---|
| 🥇 | serp.cheap | $0.30 cached / $0.60 fresh | 12-month validity, no minimum, synchronous |
| 🥈 | DataForSEO | $0.60 | Same fresh price, but async queue |
| 🥉 | Serper | $0.30–$1.00 | Cheapest at very high prepaid volume; credits expire in 6 months |
| 4 | Scale SERP | ~$1.50 | Monthly plans, credits expire |
| 5 | Scrapingdog | ~$2.00 | No expiry, mid price |
| 6 | SerpApi | ~$15.00 | Multi-engine + SLA premium |
Effective price accounts for credit expiry and minimums, not just the headline rate. Verify current tiers before committing.
Prices last reviewed June 2026 — always check the provider’s pricing page.
Why serp.cheap takes the top spot
It isn’t only the sticker price — it’s that nothing erodes it:
- $0.0003 per cached request. Repeat and popular queries are served from a hot cache at half the fresh price, automatically.
- Credits valid for 12 months. Buy $5 or $500; it stays valid for 12 months. No “use it or lose it” monthly reset.
- No monthly minimum. Pay only for what you call.
- Synchronous + real google.com. ~2s responses from the live SERP via residential proxy — no async polling to engineer.
DataForSEO ties on fresh price but its cheapest queue is asynchronous; Serper only hits $0.30 with a big prepaid commitment that expires. For most teams, serp.cheap is the lowest effective cost.
Quick proof
curl https://api.serp.cheap/v1/search \
-H "X-API-Key: YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"q": "cheapest serp api", "gl": "us"}'
The response’s stats.cost tells you exactly what each call cost in credits (1 credit = $0.0001), so you can watch the cheapest path — cache hits at 3 credits — in real time.
How to actually minimise spend
- Let the cache work. Don’t force fresh fetches for queries you repeat; cache hits are half price.
- Only paginate when needed. Page 2 is a separate request — fetch it lazily.
- Pick
glprecisely. Querying the right country avoids re-runs.
Full pricing math is in our Google Search API pricing comparison; if you’re specifically leaving SerpApi, see the best SerpApi alternatives.
Try serp.cheap
The cheapest path is to test it on your own queries. 100 free searches on signup — no card required; pay-as-you-go from $0.75/1k after that, and credits stay valid for 12 months.
- Get your free API key →
- Prefer paying by card? serp.cheap is also on RapidAPI (
$0.90/1k) and Apify ($1.50/1k).