
Start with an agent
For agents that support skills, install Caesar search directly:Use Caesar to search, read the most relevant result, cite the source URL, and preserve doc_id and search_id.
Call the API directly
This works as written withcurl and CAESAR_API_KEY:
doc_id you can pass to /v1/document to read the page in full. Run the first search and read.
Search, read, cite
Search
Get ranked documents from the web.
Read
Read the selected
doc_id as markdown.Cite
Cite the returned source URL and capture metadata.
Search and read everywhere
The same search and read operations appear on every surface:
search/read in the CLI and SDKs, web_search/web_fetch over MCP. Feedback is available from REST, the CLI, and SDKs when you need it.
Citable sources
Search results can drift: URLs change, snippets age, and the source an agent saw may not match what a human opens later. Caesar returns source metadata agents can keep with their answer:doc_id— deterministic identifier for a canonical document that can be reused across searches and recrawls. Read it in full any time with/v1/document.passage_id— identifier for a specific passage in the latest capture, with section context.search_id— identifier for the search itself, used to attribute feedback to the exact ranking that produced a result.capture_idandcapture_time— exactly which capture of the document your content came from (on search results withresponse.verbosity: "full"; always available from/v1/document).
Pick a surface
API reference
Three endpoints, an OpenAPI spec, and an interactive playground. Start here for raw HTTP.
How search works
Canonical documents, passages, freshness, ranking, and source metadata.
Pricing
API usage is credit-backed. New accounts get a limited-time $1,000 starting credit grant.
Python SDK
pip install caesar-search — sync and async clients, typed models, automatic retries.TypeScript SDK
npm install caesar-search — fully typed, ESM and CJS, works in Node, Bun, Deno, and edge runtimes.AI SDK tools
web_search and web_fetch from the caesar-search/ai subpath.CLI
caesar-search — search and read from the shell, with a --json contract built for scripts and agents.MCP server
Remote MCP endpoint at
/mcp — generic web-search tools, no local install, one command to connect.Integrations
Recipes for framework tools, generic tool calling, and Agent Development Kit projects.
Agent Skills
Install the search skill with
npx skills add, or use the API installer for the full bundle.Next steps
- Quickstart — sign up, set
CAESAR_API_KEY, then search and read with curl. - How search works - how Caesar turns public pages into citable documents and passages.
- Pricing - API usage, credits, and the limited-time starting grant.
- Authentication — creating, storing, and sending API keys.
- Agents guide — conventions for building agents on Caesar.