SERP API
SERP API: live Google results as JSON
Send a query, get the ranked results page back as JSON. Organic results cost 1 credit, from $0.30 per 1,000 searches today; full pages with ads, People Also Ask and the AI Overview cost 3. Start with 3,000 free credits, no card.
{ "searchTime": 0.17, "totalResults": 85000, "page": 1, "organic": [ { "position": 1, "title": "31.10. Connection Pools and Data Sources", "link": "www.postgresql.org/docs/…", "domain": "postgresql.org", "snippet": "For an environment without an application se…" }, { "position": 2, "domain": "medium.com", … }, { "position": 3, "domain": "stackoverflow.blog", … } ], "credits": 1}What does Searlo's SERP API cost?
A web search is 1 credit and a full results page is 3. Credits come in one-time packs, from $3.99 for 5,000 down to $0.30 per 1,000 on the 250,000-credit Scale pack, so 1,000 searches cost from $0.30 and 1,000 full pages from $0.90.
New accounts get 3,000 free credits with no card. From November 1, 2026, a full page whose AI Overview had to be completed by rendering costs 8, and the response says so.
- Web search
- GET /search/web: up to 10 organic results per call, 1 credit— docs
- Full results page
- GET /serp: organic, ads, People Also Ask, related searches, knowledge graph and AI Overview, 3 credits per page (8 from November 1, 2026 when the overview had to be rendered)— docs
- Per 1,000 calls
- $0.30 for web search, $0.90 for full pages, at the Scale pack rate— pricing
- Not charged
- A search that fails or finds nothing
Searlo's SERP API turns a Google results page into JSON. GET /search/web returns the organic results (position, title, link, snippet and domain) for 1 credit. GET /serp returns the whole page: organic results plus ads, videos, People Also Ask, related searches, the knowledge graph and the AI Overview with the sources it cites, for 3 credits per page.
Both take a country and a language, answer in the same request, and share one API key and one credit pool. Web search answers in about 1 second at the median and 2.5 seconds at p90 (measured September 2026).
Features
Organic rank in one call
GET /search/web returns up to 10 organic results per call, each with its position, title, link, snippet, domain and favicon. 1 credit.
The whole results page
GET /serp adds ads, videos, People Also Ask, related searches, the knowledge graph and the AI Overview with its sources. 3 credits per page.
195 countries
Set the country and language to get results as they appear in that market. Targeting is by country; city-level targeting is not offered.
Built for AI agents
An MCP server lets Claude, Cursor and other MCP clients search directly, and its TOON output takes about 63% fewer tokens than JSON.
Prepaid, no subscription
Packs start at $3.99 and credits stay valid for 12 months. A search that fails or finds nothing is not charged.
Uptime in public
Every API family is checked once a minute, and its uptime is public at status.searlo.tech.
Get started in one request
One GET request with an API key. Web search in cURL, Python and Node, and the full results page in cURL:
curl "https://api.searlo.tech/api/v1/search/web?q=best%20project%20management%20tools&num=10" \
-H "x-api-key: YOUR_API_KEY"import requests
r = requests.get(
"https://api.searlo.tech/api/v1/search/web",
params={"q": "best project management tools", "num": 10},
headers={"x-api-key": "YOUR_API_KEY"},
)
results = r.json()["organic"]
for o in results:
print(o["position"], o["domain"], o["title"])const res = await fetch(
"https://api.searlo.tech/api/v1/search/web?q=" +
encodeURIComponent("best project management tools") + "&num=10",
{ headers: { "x-api-key": "YOUR_API_KEY" } },
);
const { organic } = await res.json();
organic.forEach(o =>
console.log(o.position, o.domain, o.title));curl "https://api.searlo.tech/api/v1/serp?q=best+project+management+tools&gl=us&hl=en" \
-H "x-api-key: YOUR_API_KEY"Searlo vs SerpAPI
SerpAPI is the best-known SERP API. Its Developer plan works out to $15.00 per 1,000 searches (verified 2026-08-26); a Searlo web search is $0.30 per 1,000 at the Scale pack rate.
| Capability | Searlo | SerpAPI |
|---|---|---|
| Price per 1,000 searches | $0.30 (Scale pack) | $15.00 (Developer plan) |
| Free credits | 3,000, once | 250/month |
| Billing | One-time packs, valid 12 months | Monthly subscription, from $25/mo |
| TOON output for LLMs | Yes (about 63% fewer tokens) | No |
SERP API pricing
One credit is one web search; a full results page is 3. Packs are one-time purchases, and the credits stay valid for 12 months.
Pricing may change during November–December 2026. Any change is announced in advance on the changelog and by email, and the pricing page always has the current packs.
- Micro: $3.99 for 5,000 credits ($0.80 per 1,000)
- Starter: $9.99 for 20,000 credits ($0.50 per 1,000)
- Builder: $29.99 for 75,000 credits ($0.40 per 1,000)
- Scale: $74.99 for 250,000 credits ($0.30 per 1,000)
- Pro: $199.99 for 900,000 credits ($0.22 per 1,000)
- Enterprise: $799 for 4,000,000 credits ($0.20 per 1,000)
Web search or full SERP?
Use web search when you need the ranked organic results: rank tracking, grounding an agent, or collecting URLs for a RAG pipeline. It is 1 credit and the fastest call.
Use the full SERP when the rest of the page matters: ads, People Also Ask, the AI Overview and the sources it cites, or SERP-feature audits. It is 3 credits per page. For keyword lists, POST /serp/batch takes 20 keywords at once and the async queue takes 500 per call.
Teams building on the SERP API
- SEO SaaS platforms and rank trackers
- AI agents and assistants needing live search
- RAG and retrieval pipelines
- Market and competitive intelligence tools
- News, price, and brand monitoring
- Agencies automating SEO reporting
FAQ
Frequently asked questions
How much does the SERP API cost?
1 credit per web search and 3 per full results page. Packs run from $3.99 for 5,000 credits to $0.30 per 1,000 on the Scale pack, so 1,000 web searches cost from $0.30 and 1,000 full pages from $0.90. From November 1, 2026, a full page whose AI Overview had to be completed by rendering costs 8.
Is there a free tier?
Yes: 3,000 free credits at sign-up, with no card. That is 3,000 web searches or 1,000 full results pages. There is no subscription to cancel.
Should I call web search or the full SERP?
Web search (/search/web, 1 credit) when you need the ranked organic results. The full SERP (/serp, 3 credits per page) when you also need ads, People Also Ask, related searches, the knowledge graph or the AI Overview.
Does it return Google AI Overviews?
Yes. GET /serp returns Google's AI Overview by default (set aioverview=false to skip it), with the sources it cites, alongside ads, People Also Ask, related searches and the knowledge graph. 3 credits per page; from November 1, 2026, 8 when the overview has to be completed by rendering the page. The standard search endpoint (/search/web, 1 credit) returns organic results only. Google publishes no official AI Overview API; the overview Searlo returns is the one on the results page.
Which countries and languages are supported?
195 countries, by two-letter country code, with the results language of your choice. Targeting is by country: a city or state location returns a 400 and is not charged.
Is it fast enough for real-time use?
Usually. Web search has a median response time of about 1 second and a p90 of about 2.5 seconds (measured September 2026), which suits AI agents and most interactive features that need live search. Leave headroom in your client timeout for the slower tail.
Can AI agents call it directly?
Yes. Searlo runs an MCP server, so Claude, Cursor and other MCP clients can call search directly, and its TOON output reduces token usage by about 63% against JSON.
How do I get started?
Create an account to get an API key and 3,000 free credits, then send one GET request as in the code samples above.