For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Logo
DocumentationAPI ReferenceChangelog
DocumentationAPI ReferenceChangelog
  • Get Started
    • Introduction
    • Authentication
    • Versioning
    • SDKs
    • x402
    • Compute Units (CU)
    • Prompt Guidance
    • Errors
    • Rate Limits
    • Pagination
On this page
  • Why Caesar?
  • Core capabilities
  • Getting started
  • Key concepts
  • Support
  • Learn more
Get Started

Caesar API Documentation

Built with

Alt text

The Caesar API gives developers a simple way to turn queries and documents into fully cited, expert-level answers. Instead of stitching together dozens of APIs or building a complex data pipeline, Caesar handles the heavy lifting: scraping, retrieving, reasoning, and synthesizing responses. Every answer comes with the underlying sources so you can surface real-time knowledge in your application without integrating endless third-party tools.

Why Caesar?

Beyond search

Caesar doesn’t just find information. It researches, validates, and synthesizes it into coherent, citation-backed insights.

Horizontal intelligence

Works across all domains without specialized configuration. From financial analysis to scientific research, Caesar adapts to your query context.

Production ready

Async-first architecture with robust error handling, rate limiting, and monitoring. Build responsive applications without blocking on research tasks.

Transparent sourcing

Every claim is backed by citations. Caesar provides source URLs, relevance scores, and content snippets for complete transparency.

Core capabilities

  • Multi-source research: Searches across the internet and proprietary databases
  • Intelligent synthesis: Combines findings into coherent, contextual responses
  • Citation tracking: Links every insight to its source with relevance scoring
  • Iterative refinement: Uses compute units to validate and expand findings
  • Format transformation: Applies system prompts to tailor output structure

Getting started

Caesar operates on an asynchronous job model:

  1. Submit a research query → Receive a job ID
  2. Poll for status → Check job progress
  3. Retrieve results → Get synthesized research with citations
$# Submit research request
$curl -X POST https://api.caesar.xyz/research \
> -H "Authorization: Bearer YOUR_API_KEY" \
> -H "Content-Type: application/json" \
> -d '{"query": "Your research question here"}'
$
$# Check status
$curl -X GET https://api.caesar.xyz/research/{job_id} \
> -H "Authorization: Bearer YOUR_API_KEY"

Key concepts

Compute Units

Control research depth with compute units (1-10). Each unit represents ~1 minute of processing and enables additional reasoning loops. Default is 1 CU.

Learn more →

System Prompts

Transform output format without affecting research logic. System prompts apply post-processing to synthesized content, enabling custom formatting for different use cases.

Learn more →

Pagination

Navigate large result sets efficiently with page-based pagination. All list endpoints support consistent pagination parameters for predictable data retrieval.

Learn more →

Rate Limits

5 concurrent jobs, 200 monthly compute units. Limits apply to job creation only, reading results is unlimited.

Learn more →

Support

  • Documentation: Explore the sidebar for detailed guides
  • API Playground: Test endpoints in the API Reference
  • Contact: support@caesar.xyz

Learn more

API Reference

Explore all available endpoints

Compute Units

Control research depth

Rate Limits

Understand usage limits