Simple, transparent pricing

Choose the plan that fits your needs. All plans include access to all 13 PDF endpoints. Start free, scale as you grow.

Free

$0/forever

Perfect for testing and small projects

  • 100 operations per month
  • 10 requests per minute
  • All 13 endpoints
  • 25MB file size limit
  • Community support
Most Popular

Starter

$19/month

Great for growing applications

  • 5,000 operations per month
  • 60 requests per minute
  • All 13 endpoints
  • 25MB file size limit
  • Email support
  • Usage analytics

Pro

$79/month

For high-volume production use

  • 25,000 operations per month
  • 300 requests per minute
  • All 13 endpoints
  • 50MB file size limit (v1.1)
  • Priority support
  • Advanced analytics
  • Custom integrations

Enterprise

Custom

For large-scale deployments

  • 100,000+ operations per month
  • 1,000 requests per minute
  • All endpoints + early access
  • Custom file size limits
  • Dedicated support
  • SLA guarantees
  • Custom deployment options
  • Volume discounts

Frequently asked questions

What counts as an operation?

Each API call to any endpoint counts as one operation. For example, merging 3 PDFs = 1 operation, extracting text from a 50-page PDF = 1 operation.

What about file size limits?

Currently 25MB per file on all tiers. Pro tier will increase to 50MB in v1.1 after our Vercel Pro upgrade.

Can I use both upload and URL methods?

Yes! All endpoints support both multipart file uploads and fetching PDFs from URLs. Use whatever works best for your workflow.

What about OCR for scanned PDFs?

OCR is now available via the /api/v1/extract/ocr endpoint for scanned documents. Regular text extraction works great for text-based PDFs.

How does rate limiting work?

Rate limits are per-minute sliding windows. If you hit the limit, wait a minute and you'll have your full quota available again.

Can I cancel anytime?

Yes, no long-term commitments. Cancel anytime and you'll still have access until the end of your billing period.

Questions? Contact our team or check out the documentation.