Skip to main content

Base URL

Authentication

All endpoints require authentication via the X-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

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 header
2

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

Rate Limits

Rate limits vary by plan. Contact us for information about rate limits on your account.

Support

Need help? Reach out to us for support.