Real Google results as clean JSON, and empties are free.
A web search API should feel simple. You send a query, you get Google's results back as data you can parse. That is the whole job of this endpoint, and it returns real Google results in about 1 to 1.5 seconds.
Here is a query for best running shoes, rendered as a flat CSV of the organic block. Every result carries its rank, title, link, and snippet.
The request is one GET with your key in a header. No SDK required.
The same call as JSON, ready to hand to an app or an agent:
From zero to real Google results in about two minutes:
Create a free account. Try it free, no card needed.
Type a search in the playground. Something like best running shoes. The results land in a table.
Export the CSV, or copy your key and run the curl above for the same data as JSON.
You parse the response once and it keeps working. Organic results are always there. The knowledge graph, people also ask, and related searches appear when Google shows them for that query.
It is the same clean JSON shape developers already reach for, so if you have code written against a SERP API or a Google Search API, moving over is mostly a base-URL swap.
The snippet text comes back inline with every result, so an agent can read and reason over a search without a second fetch. When you need the full page body for grounding, pair a web search with our webpage endpoint to pull clean article text from any result link.
The same endpoint is wired into the tools agents already run. We ship a first-class MCP server, plus LangChain, n8n, and CrewAI integrations, and a Clay recipe on the no-code side. Point the tool at your key and an agent can search Google mid-task, then keep going.
You pay the applicable price per successful search, however many organic results come back. A query that returns nothing costs nothing, so a bad query never lands on your bill.
| Deposit | Google Search / 1,000 requests | Maps / 1,000 businesses | LinkedIn reads / 1,000 requests | People, Jobs, Refresh / 1,000 units |
|---|---|---|---|---|
| $10+ | $1.00 | $1.96 | $6.00 | $1.96 |
| $149+ | $0.76 | $1.49 | $4.50 | $1.49 |
| $549+ | $0.56 | $1.10 | $3.30 | $1.10 |
| $1,999+ | $0.41 | $0.80 | $2.45 | $0.80 |
| $6,500+ | $0.33 | $0.65 | $1.95 | $0.65 |
| $27,500+ | $0.28 | $0.55 | $1.65 | $0.55 |
| $50,000+ | $0.26 | $0.50 | $1.50 | $0.50 |
| $100,000+ | $0.20 | $0.40 | $1.50 | $0.40 |
Every eligible account gets $6 of free usage monthly. Each deposit keeps its prices until spent; paid funds never expire. People and Jobs bill per successful search, Refresh per accessible profile. Full profiles in People use the read rate per full profile. See all billing details.
Larger deposits unlock lower endpoint prices. Each deposit keeps its prices until spent. See the full deposit table on the pricing page. Prices in USD, ex-tax.
Funds are prepaid and never expire, so an unused balance stays yours. For deeper cost math, see our SERP API breakdown.
The closest first-party option is Google's Custom Search JSON API. It is solid for a narrow job, but it does not search all of Google, and it caps you by the day.
| Custom Search JSON API | CrustAPI | |
|---|---|---|
| What it searches | A search engine you configure | All of Google web search |
| Price per 1,000 | $5 per 1,000 queries | $1.00, to $0.20 at scale |
| Daily cap | 10,000 queries a day | None |
| Zero-result query | Counts against your quota | Free, you pay only on success |
| Free tier | 100 queries a day | $6 of free usage each month |
You only search sites you own: if you just need results from a handful of domains you control, Google's Custom Search JSON API does that natively, and its free 100 queries a day may cover you with nothing extra in the stack.
On legality, logged-out, public-only collection has repeatedly defeated computer-fraud and contract claims, while a site's terms restrict automated access on their side. We handle the collection, and what you get is data that is public for anyone to see.
Related: Google Search API · SERP API · Scrape Google search results
Real Google web results as clean JSON. You always get the organic block with each result's position, title, link, and snippet. When Google shows them for a query, you also get the knowledge graph, people also ask, and related searches, all in one stable schema.
Pay per successful search, however many organic results come back. A search that returns nothing costs nothing. You pay only when a query brings back data, so failed or empty queries never appear on your bill.
Real Google web search, not a subset you have to configure first. The response reflects what Google actually returns for that query at request time, typically in about 1 to 1.5 seconds.
Yes. We ship a first-class MCP server plus LangChain, n8n, and CrewAI integrations, and a Clay recipe for no-code. The snippet text comes back inline so an agent can read a result without a second fetch, and you can pair it with the webpage endpoint to pull full page text for RAG grounding.
No. Prepaid funds never expire, so an unused balance stays yours for whenever you need it. The free tier refreshes every month with no card required.
Logged-out, public-only collection has repeatedly defeated computer-fraud and contract claims, while a site's terms restrict automated access on their side. We handle the collection, and what you get is data that is public for anyone to see. We do not claim any compliance certification.
Sign up free with no card, point your app or agent at one endpoint, and get real Google results back as clean JSON. Pay only when a search returns results, and keep your paid funds until you use them.
Try for free