Skip to main content
Kaer Search API

Search the web the way agents read it.

Kaer’s own index behind one endpoint. Ranked pages with their addresses and, on the deep lane, the text of the page itself.

  • $0.50 / 1k queries
  • 25 results a call
  • Failures free
POSTapi.kaer.ai/v1/search
Request
{ "query": "eu packaging regulation importers", "lane": "deep", "num_results": 3 }
200 OKserved_lane deep$0.003 a query
ResponseEvery lane, re-ranked, with page text
{
"object": "search.result",
"lane": "deep",
"served_lane": "deep",
"results": [
{
"title": "The PPWR: EU Regulation for a More Circular Economy and Less Packaging Waste",
"url": "https://everwave.de/en/2026/07/13/the-ppwr-eu-regulati…",
"snippet": "The PPWR—Packaging and Packaging Waste Regulation; EU Regulation 2025/40—will take effect on August 12,…",
"source": ["kaer_web"],
"text": "The PPWR (Packaging and Packaging Waste Regulation, EU Regulation 2025/40) will take effect on 12 August 2026 and introd…",
"text_source": "page",
"text_truncated": false
},
{ "title": "Regulation (EU) 2025/40 on packaging and packa…", … },
{ "title": "EU Packaging Regulation Training – Become PPWR…", … }
],
"kaer": { "request_id": "req_…", "cost_usd": 0.003 }
}
Example. Real pages from Kaer’s index, trimmed to fit.
Response

Every result is a real page.

Title, address and the passage that matched, on every lane. Deep adds the page's own text, so the model reads the source instead of a snippet.

  1. titleThe page's own title.
  2. urlIts address, so the agent can cite it or open it.
  3. snippetThe passage that matched the query.
  4. sourceThe engines that returned it. kaer_web is Kaer’s index.
  5. textdeepThe page's main text, up to 4,000 characters.
  6. text_sourcedeeppage, or snippet when a site would not serve the page.
eu packaging regulation importers
everwave.de › en › 2026

The PPWR: EU Regulation for a More Circular Economy and Less Packaging Waste

The PPWR—Packaging and Packaging Waste Regulation; EU Regulation 2025/40—will take effect on August 12, 2026, and will bring about changes for businesses.

kaer_web
textpage

The PPWR (Packaging and Packaging Waste Regulation, EU Regulation 2025/40) will take effect on 12 August 2026 and introduces significant changes for businesses across the European Union. The regulation aims to strengthen producer responsibility, reduce packaging waste, improve recycling, and accelerate the transition to a circular economy. For manufacturers, importers, and retailers, this means it is time to review and adapt packaging strategies.

Lanes

Four lanes, one endpoint.

The lane field sets how far Kaer goes for an answer. Every lane returns the same shape.

LayerwebKaer's index alone. Fastest and cheapest.fastThe index racing the live web.deepEvery lane, re-ranked, with each page's text.
Kaer indexYesYesYes
Live webNoYesYes
Re-rankedNoNoYes
Page textNoNoYes
Per 1,000$0.50$0.0005 a query$1.00$0.001 a query$3.00$0.003 a query
autodefault

Send no lane and Kaer picks one per query. You pay for the lane that answered, named in served_lane.

Where it runs

Wherever your agent works.

  • Your codePOST api.kaer.ai/v1/search from any language, with a key that has the search scope.Read the docs
  • Claude, ChatGPT, CursorAdd Kaer's MCP server and ask Kaer from your assistant. Its web search runs on this index.Connect over MCP
  • Inside KaerKaer's own operator searches the same index. Tasks on Kaer Computer pay 35% less a query.How the operator works
Build

First result in one call.

One header, one JSON body. The docs cover every field, lane, error and limit.

curl https://api.kaer.ai/v1/search \
  -H "Authorization: Bearer $KAER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "query": "eu packaging regulation importers",
    "lane": "deep",
    "num_results": 3
  }'
Output
{"object": "search.result", "lane": "deep", "served_lane": "deep",
 "results": [{"title": "The PPWR: EU Regulation for a More Circular Economy and Less Packaging Waste", …}, …],
 "kaer": {"request_id": "req_…", "cost_usd": 0.003}}
Pricing

Pay per query, not per seat.

from$0.50per 1,000 queries
web$0.50
fast$1.00
deep$3.00
autoas served
  • Failed calls are never charged.
  • Usage settles against a prepaid balance, never your card.
  • Search opens with your first $5 top-up; the $10 sign-up credit then pays for it too.
  • Batch 10 to 100 queries a call, by tier.
Full API pricing
Questions

Asked often.

Is it Kaer's own index?

Yes. The web lane answers from Kaer's index alone. fast races that index against the live web, and deep runs every lane, re-ranks the results and reads the pages.

What does the deep lane add?

The page's own text on each result, up to 4,000 characters. text_source says whether it came from the page or, when a site would not serve us, only from its snippet.

How is auto billed?

At the lane that answered. Kaer picks a lane per query and names it in served_lane, which is also the lane you pay for.

Can I keep results to certain sites?

Yes. include_domains and exclude_domains take up to 20 hosts each, and subdomains match.

What happens when a search fails?

You are not charged. Bad requests, timeouts and upstream failures all return an error code and cost nothing.

How do I start?

Create an account on api.kaer.ai and a key with the search scope. Search opens with your first top-up of $5, and the $10 sign-up credit then pays for it too.

Give your agents a real index.

Make a key, top up once, send the first query.