AiQL bills in credits. Every operation consumes credits based on the work it performs — pages processed for document tools, pages ingested for the pipeline, and words processed for queries.

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
PlanFreeStarterProEnterprise
Price$0/mo$50/mo$500/moCustom
Included credits10K40K400KCustom
Pay-as-you-goup to 400K creditsup to 4,000K creditsCustom
Users1510Custom
SupportBasicBasicSlackDedicated
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.
ToolEndpointCostFormula
ConvertPOST /convert5 credits / pagepages × 5
SplitPOST /split1 credit / 1K wordsceil(words / 1000 × 1)
ShapePOST /shape10 credits / 1K wordsceil(words / 1000 × 10)
ExtractPOST /extract30 credits / 1K wordsceil(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 full convert → split → shape → extract pipeline as one managed job. You are billed for each step it runs, using the same per-tool rates above.
OperationEndpointCostFormula
IngestionPOST /ingestionsSum of each step’s costconvert + split + shape + extract
RetryPOST /ingestions/{id}/retrySum of re-run stepscost of steps re-executed
CancelPOST /ingestions/{id}/cancelFree
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.
OperationEndpointCostFormula
QueryPOST /queries10 credits / 1K wordsceil(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

Prefer POST /ingestions over chaining individual tools. You pay the same per-step rates, but get managed orchestration, retries, and cancellation handling for free.
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.
Keep prompts focused and constrain the result set. Fewer words in and out means fewer credits per query.