Iteration Layer

One subscription, every API

One credit pool for every API. Start free with trial credits, scale with subscriptions or pay-as-you-go.

No credit card required $65 free trial credits Cancel anytime 14-day money-back guarantee

Pricing

Start with free trial credits. No credit card required.

I need...

document pages extracted
website pages extracted
document pages converted to markdown
images transformed
images generated
documents generated
sheets generated

Real-world examples

All APIs included Free trial credits per API 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

−1 credit

Convert contract.docx

Document to Markdown

−1 credit

Resize product-photo.jpg

Image Transformation

−1 credit

Generate social-card.png

Image Generation

refunded

Generate quarterly-report.pdf

Document Generation

−2 credits

Generate expense-report.xlsx

Sheet Generation

−2 credits
Successful requests consume credits Failed requests (4xx and 5xx) are automatically refunded

Every API, one credit pool

Every subscription gives you access to all APIs. Use them standalone or chain them into multi-step workflows. Start with $65 in free trial credits.

Document extraction API for structured data extraction

  • Intelligent Extraction
  • Schema-Driven Results
  • Deep Content Understanding
  • Built-In Trust Scores
  • Accepts 40+ formats, including PDF, DOCX, XLSX, Images
  • Returns JSON
Credits
1 per page
Free trial
500 requests
Cost / Page
from $0.033 on Pay As You Go
from $0.021 – $0.030 on subscription

Convert any document to clean markdown

  • Intelligent Parsing
  • Clean Markdown Output
  • Deep Content Understanding
  • Built-In OCR
  • Accepts 40+ formats, including PDF, DOCX, XLSX, Images
  • Returns Markdown
Credits
1 per page
Free trial
500 requests
Cost / Page
from $0.033 on Pay As You Go
from $0.021 – $0.030 on subscription

Website extraction API for typed JSON from public pages

  • Intelligent Extraction
  • Schema-Driven Results
  • Deep Content Understanding
  • Built-In Trust Scores
  • Accepts Public website URLs
  • Returns JSON
Credits
1 per page
Free trial
100 requests
Cost / Page
from $0.033 on Pay As You Go
from $0.021 – $0.030 on subscription

Transform images at scale

  • 30-Step Pipelines
  • AI Upscaling
  • AI Smart Crop
  • AI Background Removal
  • Accepts JPEG, PNG, WebP, GIF, AVIF, HEIF
  • Returns JPEG, PNG, WebP, GIF, AVIF
Credits
1 per transformation
Free trial
150 requests
Cost / Transformation
from $0.033 on Pay As You Go
from $0.021 – $0.030 on subscription

Compose dynamic images from layers

  • Templates As Code
  • AI-Powered Layers
  • Zero-Config Typography
  • Accepts JSON-based template
  • Returns PNG, JPEG, WebP, TIFF, GIF, AVIF
Credits
2 per generation
Free trial
100 requests
Cost / Generation
from $0.066 on Pay As You Go
from $0.043 – $0.060 on subscription

Generate documents from structured content

  • Templates As Code
  • One API, Four Formats
  • Two-Layer Styles
  • Accepts JSON-based template
  • Returns PDF, DOCX, EPUB, PPTX
Credits
2 per generation
Free trial
100 requests
Cost / Generation
from $0.066 on Pay As You Go
from $0.043 – $0.060 on subscription

Generate Excel spreadsheets from structured data

  • Templates As Code
  • Three Output Formats
  • Rich Formatting
  • Formulas & Merged Cells
  • Accepts JSON-based template
  • Returns CSV, Markdown, XLSX
Credits
2 per generation
Free trial
100 requests
Cost / Generation
from $0.066 on Pay As You Go
from $0.043 – $0.060 on subscription

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.

Frequently asked questions

How does the credit system work?

Your monthly plan includes a shared credit pool. Each API request consumes credits from that pool:

  • Document Extraction and Document to Markdown use page-based pricing (see below).
  • Image Generation and Document Generation cost 2 credits per request.
  • Sheet Generation costs 2 credits per request.
  • Image Transformation costs 1 credit per request.
How does page-based pricing work?

Document Extraction and Document to Markdown charge 1 credit per page in your input files.

Estimated costs by page count and plan:

PagesCreditsDeveloper ($0.030/credit)Startup ($0.024/credit)Business ($0.021/credit)
11$0.030$0.024$0.021
1010$0.30$0.24$0.21
2525$0.75$0.60$0.53
5050$1.50$1.20$1.07
100100$3.00$2.40$2.13
250250$7.50$6.00$5.33
How are pages counted?
  • Images (PNG, JPEG, WebP, HEIF, GIF, SVG) count as 1 page each.
  • PDFs are counted by their actual page count.
  • 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 free trial?

Yes. Every account gets $65 in free trial credits across all APIs — no credit card required:

  • 500 document extraction pages
  • 500 document-to-markdown pages
  • 150 image transformations
  • 100 image generations
  • 100 document generations
  • 100 sheet generations
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. Trial credits are included, just like with subscriptions.
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.
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 together and ship a complete pipeline before lunch. Free trial credits included — no credit card required.