All APIs included
7-day trial
Project-based budget caps
Auto overage billing
How credits work
Credits are the currency that powers Iteration Layer. Each API draws from one shared pool — one subscription, one invoice.
Credit pool
1,000/ 1,000
Extract invoice.pdf
Document Extraction
request →
← 200 OK
−1 credit
Convert contract.docx
Document to Markdown
request →
← 200 OK
−1 credit
Resize product-photo.jpg
Image Transformation
request →
← 200 OK
−1 credit
Generate social-card.png
Image Generation
request →
← 500 Error
refunded
Generate quarterly-report.pdf
Document Generation
request →
← 200 OK
−1 credit
Generate expense-report.xlsx
Sheet Generation
request →
← 200 OK
−1 credit
Successful requests consume credits
Failed requests (4xx and 5xx) are automatically refunded
Built for agencies and teams
Managing 10 client projects means 10 sets of API keys, 10 usage reports, and no way to cap spend per client. Projects fix that — one account with per-client isolation.
Per-client API keys
Stop sharing one key across clients. Create a project per client, generate scoped keys, and revoke access without touching other projects.
Per-project budget caps
No more surprise overages on a single client. Set a credit limit per project — when one hits its cap, the rest keep running.
One credit pool, one invoice
All projects draw from the same subscription. No per-client billing, no separate invoices, no reconciliation across vendors.
Dedicated capacity for mission-critical workflows
Dedicated deployments for teams that need predictable turnaround, implementation support, and contractual guarantees because the workflow affects revenue, compliance, or client delivery.
Dedicated EU capacity
Processing runs on isolated deployments sized to your workload instead of drawing from the shared pool.
Predictable delivery cost
Commit to a monthly usage profile so finance and delivery teams can plan capacity before the workload scales.
Workflow ROI review
We size the deployment around throughput, backlog removed, risk tolerance, and the value of faster processing.
Compliance support
Custom DPA terms, security questionnaire support, audit help, and EU processing commitments are part of the offer.
Price estimator
credits
1 instance
$9,999/ month
50,000 credits included
$0.2000 / credit
Sized to handle 50,000 credits per month with capacity buffer for peak load.
Estimate based on planning assumptions for isolated capacity. Final sizing depends on workload mix across APIs, required turnaround time, GPU capacity, hosting isolation, support needs, compliance requirements, and capacity buffer. Starts with a 3-month minimum commitment.
Learn how sizing works
Enterprise pricing reflects committed dedicated infrastructure, implementation support, and the business value of predictable processing, not shared pay-as-you-go credit rates.
Every subscription gives you access to all APIs. Use them standalone or chain them into multi-step workflows. The paid 7-day trial includes 100 trial credits.
DOCX, XLSX, CSV, TXT, HTML, MD, JSON each count as 1 page regardless of length.
Document Extraction sums pages across all files in the request (up to 20 files per request).
Document to Markdown accepts a single file per request.
Is there a trial?
Yes. The paid 7-day trial costs $1 and includes 100 trial credits in one shared pool across all APIs. This covers up to either:
100 one-credit pages or requests across Document Extraction, Document to Markdown, Website Extraction, Image Generation, Document Generation, or Sheet Generation
200 image transformations
What happens when I run out of credits?
Your API requests will return a 402 error. You can switch to Pay As You Go, enable auto overage on your subscription, or upgrade your plan.
Can I switch plans?
Yes. You can upgrade or downgrade your plan at any time. Changes take effect immediately and your next charge is prorated automatically — you only pay for the time on each plan.
What's the billing period?
Plans renew monthly on the anniversary of your subscription start date. Your credit balance resets at the start of each period.
Do unused credits roll over?
Monthly plan credits do not roll over — they reset each billing period. Enable auto overage to seamlessly bill excess usage via pay-as-you-go rates.
What happens if a request fails?
Credits are automatically refunded for any failed request, whether the failure was a client error (4xx) such as a validation failure, or a server error (5xx). No action is needed on your part. This applies to both synchronous and async webhook requests. You only pay for requests we successfully complete.
How does Pay As You Go work?
Pay As You Go lets you use any API without a monthly commitment. You're billed at the end of each month based on actual usage. Volume discounts kick in automatically — the more you use, the lower your per-credit rate. The paid 7-day trial costs $1 and includes 100 trial credits before paid usage starts.
Can I manage multiple client projects?
Yes. Create projects in the dashboard to organize API keys and track usage per client, environment, or team. Each project gets its own API keys, usage tracking, and optional budget cap — all drawing from the same shared credit pool. Agencies managing multiple client engagements can scope keys and monitor spend per project from one account. See the multi-tenant document pipeline architecture guide.
How do project budget caps work?
Each project can have an optional budget cap that limits total credit consumption across all API keys in that project per billing period. When a project's budget cap is reached, all requests using keys in that project return a 402 error. The organization's remaining credits stay available for other projects. This gives agencies and teams per-client spend control without managing separate accounts.
Build your first workflow in minutes
Chain our APIs into a workflow you can test with your own data during the 7-day trial.