Pricing
Pay per product: as you go, or a monthly commit plus overage
Review product rates and allowances. Managed document retrieval (RAG) costs are discussed after reviewing your data volume and usage scope.
Pricing by product
How billing works
- Pay as you go
- Pay for what you use. A good fit while traffic is unpredictable.
- Monthly commit plus overage
- Use a set monthly amount at the committed rate. Usage above it continues at the pay as you go rate. A good fit once usage is steady.
Billing FAQ
What happens when I go over my monthly commit?
Calls keep running, and usage above the commit is billed at that product's pay as you go rate. The overage rate and the pay as you go rate are the same.
Can I pick a different model for each product?
Yes. You might commit monthly on Observe and pay as you go on Structify. Usage and billing are calculated per product.
How do I start or change a monthly commit?
Monthly commits are set up and changed through a sales conversation, together with the committed amount.
Where do I check my usage?
Call GET /v1/usage/hourly with your API key for hourly usage per product and meter, and GET /v1/usage/statement for the monthly statement.
How large is the free allowance?
It depends on the product and meter, and is shown on the Free card of each product pricing page. The allowance renews every month.
Data
Vectors
Store and search vectors through the same API as Warehouse Logs.
Storage
Free
Storage
1 GBfree storagePay as you go
$0.30per GB-monthMonthly commit
1 TB
$210/mo- $0.21/GB-month
- Overage at the pay as you go rate
Searches
Free
Searches
100K searchesfree every monthPay as you go
$16per 1M searchesMonthly commit
10M searches
$120/mo- $12/M
- Overage at the pay as you go rate
Monthly commit
100M searches
$1,000/mo- $10/M
- Overage at the pay as you go rate
Embedding tokens
Free
Embedding tokens
From the first tokenbilled as usedPay as you go
$0.025per 1M tokensMonthly commit
$0.025per 1M tokens- Monthly commits are billed at the pay as you go rate.
Meters
| Meter | Unit | What counts |
|---|---|---|
| Storage | GB-month | Monthly average size of retained vector data |
| Searches | Search requests | Vector search requests |
| Embedding tokens | Tokens | Tokens the server embeds on ingest via ?embed= or for text searches via ?near= |
- Overage
- Storage and searches above the commit are billed at the pay as you go rate. Embedding tokens are always billed at the pay as you go rate.
- Included
- Ingest, filters and vector search on the same API as Warehouse Logs.
Common questions
When are embedding tokens billed?
When the server embeds on ingest via ?embed= or embeds text searches via ?near=. Uploading your own vectors and searching with queryVector counts storage and searches only.
How is storage measured?
As the average size of vector data retained over the month.
Documents
OCR / Structify
Read PDFs and images into text and JSON Schema fields.
OCR pages
Free
OCR pages
100 pagesfree every monthPay as you go
$0.02per pageMonthly commit
10K pages
$167/mo- $0.0167/page
- Overage at the pay as you go rate
Monthly commit
100K pages
$1,333/mo- $0.0133/page
- Overage at the pay as you go rate
Structify extraction
Free
Structify extraction
100 pagesfree every monthPay as you go
+$0.015per page- With file upload, OCR included: $0.035 per page
Monthly commit
+$0.015per page- Monthly commits are billed at the pay as you go rate.
Meters
| Meter | Unit | What counts |
|---|---|---|
| OCR pages | Pages processed | Pages processed by OCR |
| Structify extraction | Pages extracted | Pages Structify extracted fields from |
- Overage
- OCR pages above the commit are billed at the pay as you go rate. Structify extraction is always billed at the pay as you go rate.
- Included
- Results stay as DB rows in ocr/documents, pages, blocks and structured, and you query them through the same API.
Common questions
How are OCR and Structify combined?
Calling Structify with a file upload adds the OCR page rate and the Structify extraction rate; the "With file upload, OCR included" value in the table is that total. Calls that pass an existing OCR result add the Structify extraction rate only.
Where do results go?
They stay as DB rows in ocr/documents, pages, blocks and structured, and you query them through the same API.
Talk to us
For on-premises installs, dedicated infrastructure or annual contracts, we agree on scope and terms in a sales conversation.