Plans
Pick the plan that fits your team. Every plan includes a monthly credit allowance, and paid plans add pay-as-you-go credits on top.Free
$0 / month
- Includes 10K credits
- Upgrade to Starter for pay-as-you-go credits
- 1 user
- Basic support
Starter
$50 / month
- Includes 40K credits
- Pay-as-you-go up to 400K credits
- 5 users
- Basic support
Pro
$500 / month
- Includes 400K credits
- Pay-as-you-go up to 4,000K credits
- 10 users
- Slack support
Enterprise
Custom — talk to sales
- Volume discount on credits
- 5x higher rate limits
- Enterprise SSO
- SaaS or Hybrid cloud deployment
- Dedicated account manager
| Plan | Free | Starter | Pro | Enterprise |
|---|---|---|---|---|
| Price | $0/mo | $50/mo | $500/mo | Custom |
| Included credits | 10K | 40K | 400K | Custom |
| Pay-as-you-go | — | up to 400K credits | up to 4,000K credits | Custom |
| Users | 1 | 5 | 10 | Custom |
| Support | Basic | Basic | Slack | Dedicated |
AiQL runs on a credit-based system, where each action — converting, splitting, shaping, extracting, ingesting, or querying — costs a certain number of credits. 1,000 credits = $1.25.
Tools
Individual tools let you run a single pipeline step on demand. Each tool is billed per page processed.| Tool | Endpoint | Cost | Formula |
|---|---|---|---|
| Convert | POST /convert | 5 credits / page | pages × 5 |
| Split | POST /split | 1 credit / 1K words | ceil(words / 1000 × 1) |
| Shape | POST /shape | 10 credits / 1K words | ceil(words / 1000 × 10) |
| Extract | POST /extract | 30 credits / 1K words | ceil(words / 1000 × 30) |
Pages are counted after
convert normalizes the source document. Word counts for split, shape, and extract are measured against the converted text. The credit amount is rounded up, so every billed operation costs at least 1 credit.Ingestion pipeline
An ingestion runs the fullconvert → split → shape → extract pipeline as one managed job. You are billed for each step it runs, using the same per-tool rates above.
| Operation | Endpoint | Cost | Formula |
|---|---|---|---|
| Ingestion | POST /ingestions | Sum of each step’s cost | convert + split + shape + extract |
| Retry | POST /ingestions/{id}/retry | Sum of re-run steps | cost of steps re-executed |
| Cancel | POST /ingestions/{id}/cancel | Free | — |
An ingestion is billed as the sum of the tool steps it runs:
convert (per page) plus split, shape, and extract (per 1K words). A cancelled ingestion is only billed for the steps that finished before cancellation, and a retry only bills for the steps it re-executes.Estimate a single file
Enter the page and word counts for one file to estimate its cost. Toggle steps to model a full ingestion or an individual tool run.Queries
Queries run over data you have already ingested into a workspace. They are billed per query based on the number of words processed, rounded up to a minimum of 1 credit.| Operation | Endpoint | Cost | Formula |
|---|---|---|---|
| Query | POST /queries | 10 credits / 1K words | ceil(words / 1000 × 10) |
Word counts include both the query input and the matched content returned. Every query has a minimum charge of 1 credit, and listing, retrieving, and deleting saved queries is free.
Free operations
The following operations never consume credits:- Managing workspaces (
/workspaces) - Listing, retrieving, and deleting ingestions and queries
- Cancelling an in-flight ingestion
- Health checks
Best practices
Use the pipeline for end-to-end work
Use the pipeline for end-to-end work
Prefer
POST /ingestions over chaining individual tools. You pay the same per-step rates, but get managed orchestration, retries, and cancellation handling for free.Run individual tools for targeted work
Run individual tools for targeted work
Reach for
convert, split, shape, or extract when you only need a single step, or when you want to inspect intermediate output before committing to a full ingestion.Scope your queries
Scope your queries
Keep prompts focused and constrain the result set. Fewer words in and out means fewer credits per query.