The Web Search API for Developers and AI Agents
Web Search API Real-Time Results at Scale
One API for web, image, news, video, and shopping search . Real-time Google results with native MCP protocol , and TOON format — at $0.30 per 1,000 queries .
{ "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}Five Search Types, One API
Web, images, news, video, and shopping — each its own endpoint, all billed from the same API key and credit pool.
- Web Search — GET /search/web
- Returns: organic, position, title, link, snippet, domain, favicon
- Image Search — GET /search/images
- Returns: thumbnails, source URLs, dimensions, alt text
- News Search — GET /search/news
- Returns: headlines, dates, sources, thumbnails, snippets
- Video Search — GET /search/videos
- Returns: title, link, channel, duration, publish date
- Shopping Search — GET /search/shopping
- Returns: prices, ratings, merchants, product images
Features
Web Search
Full organic results with titles, links, and snippets
Image Search
Google Image results with metadata
News Search
Google News results with full details
Video Search
Video results with channel, duration, and publish date — its own endpoint (GET /search/videos), same credit pool as the rest.
Shopping Search
Google Shopping product results
Batch Requests
POST /search/batch takes up to 10 plain-text queries in one request and runs them as web searches with bounded concurrency (3 in flight at a time by default) instead of one round-trip per query. Each query in the batch costs the usual 1 credit, so a 10-query batch costs the same 10 credits it would as ten separate calls — the win is fewer round-trips and one response to parse, not a discount.
The response is an array, one entry per input query in order, each carrying its own result set, a source tag, and a timestamp — so a failed query in the middle of a batch doesn't take down the rest; you get a per-query result (or a per-query error) instead of an all-or-nothing response.
- Up to 10 queries per request, 1 credit each — same rate as a single web search
- Bounded concurrency: not all 10 fire at once, so one large batch doesn't look like a burst to rate limits
- One query failing doesn't fail the batch — each entry reports its own success or error
- Runs as web search per query — use the dedicated endpoints for image, news, or video results
Why Developers Choose Searlo
The web search API built for affordability and AI-native workflows.
Features
Complete Search Results
Organic results with titles, snippets, domains, and favicons — every result element structured in clean JSON.
Measured Latency
Web search returns in about 1 second at the median and 2.5 seconds at p90, measured on production traffic in September 2026.
$0.30 per 1,000 Queries
10-50x cheaper than alternatives. Pay-as-you-go credits with 1-year validity for new users and unlimited credits for legacy users. Start free with 3,000 credits.
Built for AI Agents
TOON format (63% fewer tokens), MCP protocol for Claude/Cursor, LangChain/LlamaIndex integration. The API AI agents prefer.
Any Country & Language
Results for any country and language: set gl and hl.
Simple Integration
One API call. Structured JSON response. Works in any language.
Python
Simple Integration
import requests
resp = requests.get(
"https://api.searlo.tech/api/v1/search/web",
headers={"x-api-key": "YOUR_API_KEY"},
params={
"q": "best web frameworks 2026",
"limit": 10,
"gl": "us"
}
)
data = resp.json()
for result in data["organic"]:
print(result["title"])
print(result["link"])JavaScript
Get started in one request
const resp = await fetch(
"https://api.searlo.tech/api/v1/search/web?" +
new URLSearchParams({
q: "best web frameworks 2026",
limit: "10",
gl: "us"
}),
{ headers: { "x-api-key": "YOUR_API_KEY" } }
);
const data = await resp.json();
data.organic.forEach(r => {
console.log(r.title);
console.log(r.link);
});Web Search API Comparison 2026
| Feature | Searlo | SerpAPI | Serper | Tavily |
|---|---|---|---|---|
| Price per 1K | $0.30 | $15.00 | $1.00 | $4.90 |
| Free Tier | 3,000 (one-time) | 250/month | 2,500 (one-time) | 1,000/month |
| TOON Format | Yes | No | No | No |
| MCP Protocol | Yes | No | No | No |
| Latency | ~1 s median (web search) | Not published | Not published | Not published |
| Web + Images + News | Yes | Yes | Yes | Web only |
| 195 Countries | Yes | Yes | Limited | No |
| Credit Validity | 1 year new / legacy unlimited | Monthly reset | Monthly reset | Monthly reset |
Features
What is a web search API?
A web search API lets you programmatically search the web and get structured results — just like Google search, but as a JSON API. Instead of scraping HTML, you get clean data: titles, URLs, snippets, domains, and images. Developers use web search APIs for AI agents, SEO tools, research automation, and content applications.
How does Searlo compare to other web search APIs?
Searlo is the most affordable web search API. At $0.30/1K queries, it's 3-50x cheaper than SerpAPI ($15/1K), Serper ($1/1K), and Tavily ($4.90/1K). Searlo also uniquely offers TOON format for 63% token reduction and native MCP protocol support for AI agents.
What search types are supported?
Searlo supports web, image, news, video, and shopping search — each its own endpoint (search/web, search/images, search/news, search/videos, search/shopping), all under the same API key and credit pool. Each returns structured data specific to that result type.
Can I run multiple queries in one request?
Yes — POST /search/batch takes up to 10 queries in a single call, runs them as web searches with bounded concurrency, and returns one array of results in order. Each query still costs 1 credit; batching saves round-trips, not credits.
Can I use this for AI and RAG applications?
Yes, Searlo is built for AI. The TOON format reduces token usage by 63% for LLM consumption. MCP protocol integrates directly with Claude, Cursor, and VS Code. We have official integrations with LangChain, LlamaIndex, CrewAI, AutoGen, and n8n.
How fast is the API?
Web search returns in about 1 second at the median and 2.5 seconds at p90 (5.5 seconds at p99), measured on production traffic in September 2026. Set a client timeout of 10 seconds or more to cover the slowest calls.
Is there a free tier?
Yes. Sign up and get 3,000 free credits. For new users, credits have 1-year validity; legacy accounts keep unlimited credits. No credit card required. Each search (web, image, or news) costs 1 credit. After that, credit packs start at $3.99 for 5,000 credits.
Try the Web Search API Free
FAQ
Frequently Asked Questions
What is a web search API?
A web search API lets you programmatically search the web and get structured results — just like Google search, but as a JSON API. Instead of scraping HTML, you get clean data: titles, URLs, snippets, domains, and images. Developers use web search APIs for AI agents, SEO tools, research automation, and content applications.
How does Searlo compare to other web search APIs?
Searlo is the most affordable web search API. At $0.30/1K queries, it's 3-50x cheaper than SerpAPI ($15/1K), Serper ($1/1K), and Tavily ($4.90/1K). Searlo also uniquely offers TOON format for 63% token reduction and native MCP protocol support for AI agents.
What search types are supported?
Searlo supports web, image, news, video, and shopping search — each its own endpoint (search/web, search/images, search/news, search/videos, search/shopping), all under the same API key and credit pool. Each returns structured data specific to that result type.
Can I run multiple queries in one request?
Yes — POST /search/batch takes up to 10 queries in a single call, runs them as web searches with bounded concurrency, and returns one array of results in order. Each query still costs 1 credit; batching saves round-trips, not credits.
Can I use this for AI and RAG applications?
Yes, Searlo is built for AI. The TOON format reduces token usage by 63% for LLM consumption. MCP protocol integrates directly with Claude, Cursor, and VS Code. We have official integrations with LangChain, LlamaIndex, CrewAI, AutoGen, and n8n.
How fast is the API?
Web search returns in about 1 second at the median and 2.5 seconds at p90 (5.5 seconds at p99), measured on production traffic in September 2026. Set a client timeout of 10 seconds or more to cover the slowest calls.
Is there a free tier?
Yes. Sign up and get 3,000 free credits. For new users, credits have 1-year validity; legacy accounts keep unlimited credits. No credit card required. Each search (web, image, or news) costs 1 credit. After that, credit packs start at $3.99 for 5,000 credits.
Related Pages
- Searlo
- SERP API Live search results as clean JSON
- AI agents Give agents fresh web search data
- RAG search Ground retrieval systems with live search results
- View all use cases
- Why teams switch from legacy SERP APIs to Searlo
- Searlo vs SerpAPI
- Searlo vs Serper
- Cheapest SERP API
- Docs
- Pricing
- Blog
- MCP
- Image Search API
- News Search API