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 .

GET/api/v1/search/web?q=postgres+connection+pooling&num=3
200 OK0.17s1 credit85,000 results
{  "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
  • 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

How Searlo compares to SerpAPI, Serper, and Tavily.
FeatureSearloSerpAPISerperTavily
Price per 1K$0.30$15.00$1.00$4.90
Free Tier3,000 (one-time)250/month2,500 (one-time)1,000/month
TOON FormatYesNoNoNo
MCP ProtocolYesNoNoNo
Latency~1 s median (web search)Not publishedNot publishedNot published
Web + Images + NewsYesYesYesWeb only
195 CountriesYesYesLimitedNo
Credit Validity1 year new / legacy unlimitedMonthly resetMonthly resetMonthly 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

3,000 free credits. No credit card required. Start searching in under 60 seconds.

Also see: Image Search API · News Search API · SERP API · Cheapest SERP API

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.