SERP API: what it is and how to pick one

A SERP API fetches a live Google results page and hands it back as clean JSON. This page covers what these APIs do, five things to check before you buy, and where the main options land, including ours.

12 Google search types, one endpoint Billed only when results come back 3,000 free / month, no card
THE 60-SECOND VERSION

What a SERP API does

SERP stands for search engine results page. A SERP API fetches that page from Google at scale and returns it parsed: organic results with positions, the local pack, knowledge graph, news, shopping, images, reviews. You send a query over HTTPS with an API key. You get structured data back, usually in a second or two. The proxies, the headless browsers, and the parser maintenance are the vendor's problem instead of yours.

Who runs on these: rank trackers checking positions daily, lead-gen tools pulling business lists from Google Maps, price monitors watching shopping results, research pipelines, and AI agents that need live search grounding. If your product needs Google results as data, this is the category you're shopping.

On the legal side, stated neutrally: US courts have repeatedly sided with scraping public, logged-out pages, while Google's Terms prohibit automated access that violates machine-readable instructions like robots.txt. Vendors carry that tension so buyers don't have to, and that is why this market exists as managed APIs.

PULLED LIVE FROM THE API, JULY 17, 2026

One request, real JSON

The whole category works the same way: query in, parsed page out. Here's the web search call and the shape it returns:

# real Google results as JSON, one GET request curl "https://crustapi.com/v1/search?type=web&q=best%20crm%20software" -H "x-api-key: YOUR_KEY" # response: organic results with positions, knowledgeGraph, # peopleAlsoAsk, relatedSearches. Same shape every time.

And a call we ran live while writing this page. We asked Google autocomplete what people type after the words "serp api". Here are the ten suggestions as CSV, then the same rows as JSON below:

# CSV view of the ten suggestions value serp api key serp api pricing serp api free serp api google serp api login serp api free tier serp api lawsuit serp api careers serp api meaning serp api reddit
# JSON view, same rows, plus the query params curl "https://crustapi.com/v1/search?type=autocomplete&q=serp%20api" -H "x-api-key: YOUR_KEY" { "searchParameters": { "q": "serp api", "gl": "us", "hl": "en", "type": "autocomplete", "engine": "google" }, "suggestions": [ { "value": "serp api key" }, { "value": "serp api pricing" }, { "value": "serp api free" }, { "value": "serp api google" }, { "value": "serp api login" }, { "value": "serp api free tier" }, { "value": "serp api lawsuit" }, { "value": "serp api careers" }, { "value": "serp api meaning" }, { "value": "serp api reddit" } ] }

One thing jumps out of the data: suggestions like "login" and "careers" are brand searches. SerpApi the company named itself after the category, which makes shopping for one confusing. More on that below.

Swap type=web for maps, places, news, shopping, images, videos, scholar, patents, autocomplete, webpage, or reviews. Twelve Google surfaces, one endpoint, one key.

THE BUYER'S CHECKLIST

Five things to check before you pick

Every vendor returns Google results. The differences hide in the billing fine print and the schema. Check these five:

01
The billing unit

Per request, per result, or per successful result? The sharpest question: what happens when Google returns nothing? On most vendors an empty page still bills. At long-tail volume that quietly becomes a real line item.

02
Credit expiry

Some vendors reset unused searches every month. Others expire prepaid credits after a set window. Read that clause before buying a big pack, because "unused" is the normal state of a prepaid balance.

03
Response shape

You will write parsers against this schema and live with them. Check that the shape is stable, documented, and consistent across search types. The serper-style JSON shape has become the de facto standard, and we kept ours compatible with it on purpose.

04
Coverage beyond web search

Rank tracking needs web. Lead gen needs maps and reviews. Monitoring needs news and shopping. Count the search types on your roadmap, then check the vendor actually serves them as parsed data.

05
Speed, tested with your queries

Anything over a couple of seconds hurts agents and user-facing features. Every serious vendor has a free tier. Use it: run your real queries and time them before any money moves.

EACH ONE WINS SOMEWHERE

The landscape

Three names come up most when devs shop this category: SerpApi, Serper, and us. All three are good at their core job, and pretending otherwise would be silly. Here's the plain version:

SerpApiSerperCrustAPI
Known forThe veteran. Deep parsing, biggest catalogCheap, fast Google creditsBills only on results, credits never expire
Engines beyond GoogleYes, manyNo, Google onlyNo Bing or Baidu. Google plus LinkedIn public data
Billing modelMonthly subscriptionPrepaid creditsPrepaid credits, 1 per query that returns results
Empty resultsBilledBilledFree
Do unused credits expire?Searches reset monthlyYesNever
Free tierYesYes3,000 / month, no card
Legal cover productSold on bigger plansNoNo

The prices move, so we keep receipt-backed vendor tables current instead of hardcoding them here: SerpApi vs Serper vs CrustAPI is the direct three-way, and the Serper roundup and SerpApi roundup rank ten vendors each on real per-1,000 pricing and billing quirks.

The trade-offs, since you're comparing vendors: CrustAPI is a one-person company. Dawson builds it and answers support@crustapi.com himself. That means direct answers from the person who wrote the code, and no sales calls at any pack size. It also means no compliance certifications and no enterprise account team. If your procurement process needs those, SerpApi is the safer pick, and that's fine.

THE MECHANISM

Why billing on success matters

Most metered APIs charge for the attempt. The request lands, you pay, whether or not anything useful came back. That's fine for queries you already know are good. It falls apart on the work a SERP API actually gets bought for: long-tail keyword lists, lead sweeps across small towns, and agents firing exploratory queries. A real share of those come back empty.

On CrustAPI, a query that returns zero results costs zero credits. You're charged only when data comes back. Sweep 10,000 niche queries and you pay for the ones that produced something, and nothing for the dead ends.

The second half of the mechanism is time. Credits never expire. Buy a pack for one project, and whatever's left waits for the next one. No monthly reset, no use-it-or-lose-it clock.

Web searchp50 ~1.2s Maps~1s Reviews~0.3s Images~97 images / credit (Serper: 10) Empty resultsFree Credit expiryNever
PRICING

One credit per successful query

Prepaid packs, self-serve, ex-tax: 25k for $49 · 100k for $149 · 500k for $549 · 2.5M for $1,999. That works out to $1.96 per 1,000 at entry, down to about $0.80 per 1,000 on the biggest listed pack. The free tier is 3,000 queries a month with no card, and it renews every month. Try it against your real workload in the playground or straight from the docs.

Run your real queries free
3,000 credits a month. No card, no contract.
Get started →
SAME KEY, MORE DATA

Beyond the SERP: LinkedIn public data

The same account also covers LinkedIn public data: people search, full profiles, companies, jobs, and posts, with verified emails on people results. It pairs naturally with the SERP side. Maps records carry a business's name, address, phone, website, ratings, and hours; when you need a decision maker's verified email, that comes from the LinkedIn people endpoints.

# find people, get verified emails back curl "https://crustapi.com/v1/linkedin?type=search&keywords=head%20of%20growth%20fintech&enrich=true" -H "x-api-key: YOUR_KEY"
FAIR PLAY

When someone else is the better pick: SerpApi if you need engines beyond Google (Bing, Baidu, and many more) or your legal team wants the liability cover they sell on bigger plans. Serper if you want the cheapest entry price for Google credits and you'll reliably burn your volume before it expires. Both are solid products run by people who know this space well.

BEFORE YOU ASK

Common questions

WORKS WITH YOUR STACK

Test the category properly

3,000 free queries a month is enough to run your real workload against all 12 search types. Time the responses and read the JSON yourself.

Get 3,000 free credits
No credit card required