Base URL
Authentication
All endpoints (except PDF extraction) require authentication via theX-API-Key
header:
Contact us to get your API key for authentication
Available Endpoints
Create Query
Submit a new query for processing with sync or async modes
Get Query Status
Retrieve the status and results of a specific query
List Queries
List all queries with their current status
PDF Extraction
Extract structured data from PDF documents using AI
Quick Links
Destinations
Configure URL, Snowflake, Sheets, or Clay destinations
JSON Schemas
Examples of JSON schemas for different use cases
Request Flow
1
Authenticate
Include your API key in the
X-API-Key
header2
Choose Mode
Select synchronous (immediate results) or asynchronous (background processing)
3
Submit Query
Send your natural language query with a JSON schema
4
Receive Results
Get results directly (sync) or via your chosen destination (async)
Error Handling
All errors follow a consistent format:Common HTTP Status Codes
Code | Description |
---|---|
200 | Synchronous query completed successfully |
202 | Async query accepted for processing |
400 | Invalid request parameters |
401 | Missing API key |
403 | Invalid API key |
404 | Query ID not found |
500 | Server-side error during processing |
Rate Limits
Rate limits vary by plan. Contact us for information about rate limits on your account.