Simple, usage-based pricing

Every plan includes the full API. Higher tiers give you more documents and higher rate limits. Start free, upgrade when you outgrow it.

Free
$0/mo
100 documents / mo
  • ✓100 documents a month
  • ✓10 documents a minute
  • ✓1 at a time
  • ✓Every built-in template
Get started
Most popular
Starter
$10/mo
or $100 a year (2 months free)
3,000 documents / mo
  • ✓3,000 documents a month
  • ✓60 documents a minute
  • ✓3 at a time
  • ✓Email support
Choose Starter
Pro
$50/mo
or $500 a year (2 months free)
30,000 documents / mo
  • ✓30,000 documents a month
  • ✓300 documents a minute
  • ✓6 at a time
  • ✓Email support
Choose Pro

Compare plans

FreeStarterPro
Price$0$10 / mo$50 / mo
Paid yearly—$100 a year (2 months free)$500 a year (2 months free)
Documents / month1003,00030,000
Requests / minute1060300
Requests at a time136

Top-ups

Need more this month without changing plans? Buy documents once. They are used only after your monthly allowance, on any plan, and last 12 months.

1,000 documents$5$5.00 per 1,000
5,000 documents$20$4.00 per 1,000

Every plan includes

✓pdf.merge✓pdf.render✓pdf.from_template✓image.render✓templates.list✓templates.create✓templates.update✓templates.delete✓Up to 50 active API keys✓Webhooks & team members✓Cancel anytime

Frequently asked questions

What counts as a document?

Each successful call to the API uses documents from your monthly allowance, whether it comes from an API key or the Playground. pdf.merge costs 1 document; pdf.render costs 1 document; pdf.from_template costs 1 document; image.render costs 1 document; templates.list costs 0 documents; templates.create costs 0 documents; templates.update costs 0 documents; templates.delete costs 0 documents. Failed requests are not charged.

What happens when I hit my monthly limit?

Top-up documents are used next, if you have any. Once those are gone too, requests return a 429 monthly_quota_exceeded error until your allowance resets. On a paid plan that happens each month on the day you subscribed, monthly or yearly; on Free it resets on the 1st (UTC). Upgrading takes effect immediately.

Can I pay yearly?

Yes: Starter is $100 a year (2 months free), Pro is $500 a year (2 months free). You're billed once a year and still get the plan's documents every month, counted from the day you subscribed. Unused documents don't roll over to the next month.

Can I buy more documents without upgrading?

Yes. Buy a top-up on the Billing page: 1,000 documents for $5, or 5,000 documents for $20, paid once. Top-up documents are only used after your monthly allowance runs out, on any plan including Free, and they last 12 months from purchase.

Do I need a card for Free?

No. Sign up, create a key, and you have 100 documents a month for as long as you like. Paid plans are handled by Stripe when you're ready.

Can I cancel or change plans?

Yes. Change plans on the Billing page in your dashboard, and cancel through Manage billing (the Stripe customer portal). A cancelled plan stays active until the end of the period you paid for.

What are the rate limits?

Free: 10/minute, 1 at a time. Starter: 60/minute, 3 at a time. Pro: 300/minute, 6 at a time. Limits apply per account across all its keys. Rate-limit and monthly-quota 429 responses include a reset_at timestamp.

Need more than 30,000 documents a month?

Get in touch at [email protected] and we'll set you up with a higher-volume plan.

Start today

100 free documents a month. No card required.

Create your free account