serpgrab

A SerpApi alternative that keeps your code

Quick answer: serpgrab returns Google search and Google Maps results in SerpApi's own JSON format, with the same parameters, block names and field names. You switch by changing the host and the API key, and 5,000 searches a month cost $15 instead of $75. The free plan is 250 searches a month, like SerpApi's.

Get a free key

Price and format, side by side

serpgrabSerpApiSearchApiSerper
Response formatSerpApi's, field for fieldSerpApi'sits own, close to SerpApi'sits own
Free250 searches a month250 searches a month100 requests at signup2,500 queries at signup
5,000 searches a month$15 (Pro)$75 (Developer)$40 (Developer, 10,000)$50 prepaid for 50,000, valid 6 months
Per 1,000 searches$3.00, then $0.003 a search$15.00$4.00$1.00, down to $0.30 at volume
EnginesGoogle, Google MapsGoogle, Bing, YouTube, Amazon and many moreGoogle and many moreGoogle search, images, news, maps and more

Prices from each provider's pricing page on October 21, 2026, smallest monthly plan that covers 5,000 searches: SerpApi · SearchApi · Serper

Why pick serpgrab

When something else fits better

Switching takes two lines

The path, the parameters and api_key stay the same:

before and after
- https://serpapi.com/search.json?engine=google&q=coffee&api_key=SERPAPI_KEY
+ https://api.serpgrab.com/search.json?engine=google&q=coffee&api_key=SERPGRAB_KEY

SerpApi's Python client needs one extra line, client.BASE_DOMAIN = "https://api.serpgrab.com", and paging with next_page() keeps working. The migration guide covers Python, Node and what to check first.

Questions

Is there a free SerpApi alternative? serpgrab's free plan is 250 searches a month, the same as SerpApi's, and needs only an email address, no card. Serper and SearchApi give a one-time allowance at signup instead (2,500 and 100).

Is SerpApi the cheapest? No. At 5,000 searches a month SerpApi's Developer plan is $75, against $15 on serpgrab and $40 on SearchApi. Serper is cheaper per search still, with its own response format.

Does serpgrab work with SerpApi's client libraries? The Python client does, with the host changed. The Node library fixes its host, so swap its getJson for a few lines of fetch. Anything that builds the URL itself works with the host changed.

How is it billed? Pro is $15 a month for 5,000 searches through RapidAPI, then $0.003 a search. Cancel any time. Every engine costs the same.

Something does not match SerpApi? Email hello@serpgrab.com with the query. Matching SerpApi is the product, so we fix it.

Get 250 free searches

Not affiliated with SerpApi, LLC, SearchApi or Serper. Names are used only to compare.