Caesar API Documentation

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?
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:
- Submit a research query → Receive a job ID
- Poll for status → Check job progress
- Retrieve results → Get synthesized research with citations
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.
System Prompts
Transform output format without affecting research logic. System prompts apply post-processing to synthesized content, enabling custom formatting for different use cases.
Pagination
Navigate large result sets efficiently with page-based pagination. All list endpoints support consistent pagination parameters for predictable data retrieval.
Rate Limits
5 concurrent jobs, 200 monthly compute units. Limits apply to job creation only, reading results is unlimited.
Support
- Documentation: Explore the sidebar for detailed guides
- API Playground: Test endpoints in the API Reference
- Contact: support@caesar.xyz