Skip to content

New AI assistant answers: ChatGPT, Gemini, Copilot and AI Mode by API

SerpKite
Get API key

Agents · RAG · MCP

Web search API for AI agents

An agent needs more than ten blue links: the pages behind them, in a form that fits a context window, from a tool that doesn't fail when one search engine does. SerpKite does all of that in one call.

How it works

Search, read and cite: everything an agent's web tool needs.

A web tool for an agent has three jobs: find sources, read them, and hand the model something small enough to reason over. /v1/search does the first with Google's live results. include_content: 1…5 does the second in the same call, fetching the top result pages as Markdown. highlights: true does the third, keeping only the 3 passages per page that match the query, ranked with BM25.

The rest keeps it running in production. format: "markdown" or "compact" and fields cut the tokens, and X-Tokens-Estimate reports the size before you prompt. engine: "auto" falls back to Brave, Bing, DuckDuckGo, Yahoo or Yandex when Google is blocked, and meta.engine names the source. Failed, blocked and empty searches are free.

Use it as a remote MCP server, through the TypeScript, Python and Go SDKs, or as a native tool in LangChain, CrewAI, the Vercel AI SDK and the OpenAI Agents SDK.

curl https://api.serpkite.com/v1/search \
  -H "Authorization: Bearer $SERPKITE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"q":"how do vector databases handle deletes","include_content":3,"highlights":true,"engine":"auto"}'
What the model receives · illustrative
{
  "results": [
    {
      "position": 1,
      "title": "Deletes and compaction",
      "link": "https://docs.example.org/concepts/deletes",
      "domain": "docs.example.org",
      "published_at": "2026-09-12",
      "highlights": [
        {
          "text": "Deletes are written as tombstones and removed from the index during compaction…",
          "score": 8.104,
          "heading": "Deletes and compaction > Tombstones"
        }
      ]
    }
  ],
  "meta": {
    "engine": "google",
    "credits_used": 4,
    "cached": false
  }
}

Each agent job, one parameter

Each agent job, one parameter
The agent needs to…SerpKiteCost
Find sources/v1/search, news, scholar, maps…1 credit per page
Read the top resultsinclude_content: 1…5+1 credit per page read
Keep only what answers the questionhighlights: true (BM25, no model)Free
Fit the context windowformat: "markdown", fields, X-Tokens-EstimateFree
Keep working when Google blocksengine: "auto"Failed attempts free
Cross-check sourcesengine: "consensus"1 per engine that answered
Read a whole site or a URL listcrawl, extract, map1 credit per page
Get a cited answerinclude_answer: true or /v1/answer+2 credits (+4 over fetched pages); free if the model fails
Turn pages into JSONoutput_schema on extract+4 credits per page
Research a question end to end/v1/research30–200 credits per report

FAQ

Web search API for AI agents: common questions

Start building

Get your API key in 30 seconds

2,500 free credits, then 1,000 every month. No credit card.