Simple, Transparent Pricing
Start free, scale as you grow. No hidden fees.
Free
For testing and personal projects.
- 300 requests/month
- 5 MB max file size
- All 10 formats
- Attachment PDFs: up to 25/month
- Auto URL detection, webhooks, batch (5 URLs)
- 1-hour result retention
- 1 team member
- 2 API keys
Starter
For small teams and side projects.
- 1,000 requests/month
- 10 MB max file size
- Attachment PDFs included (no extra cap)
- All 10 formats
- Auto URL detection, webhooks, batch (25 URLs)
- Dashboard AI Help (Claude, 50 questions/day)
- 24-hour result retention
- 1 team member
- 5 API keys
Pro
For growing products and teams.
- 5,000 requests/month
- 25 MB max file size
- Attachment PDFs included (no extra cap)
- All 10 formats
- Auto URL detection, webhooks, batch (50 URLs)
- Dashboard AI Help (Claude, 50 questions/day)
- 7-day result retention
- 1 team member
- 10 API keys
Business
For high-volume production workloads.
- 20,000 requests/month
- 50 MB max file size
- Attachment PDFs included (no extra cap)
- All 10 formats
- Auto URL detection, webhooks, batch (100 URLs)
- Dashboard AI Help (Claude, 50 questions/day)
- 30-day result retention
- 25 team members
- 25 API keys
- Overage billing instead of hard cap
- Highest queue concurrency (100 parallel jobs)
Full feature comparison
See exactly what's included in each plan.
| Feature | Free | Starter | Pro | Business |
|---|---|---|---|---|
| Monthly requests | 300 | 1,000 | 5,000 | 20,000 |
| Max file size | 5 MB | 10 MB | 25 MB | 50 MB |
| Output formats | All 10 | All 10 | All 10 | All 10 |
| Team members | 1 | 1 | 1 | 25 |
| API keys | 2 | 5 | 10 | 25 |
| Result retention | 1 hour | 24 hours | 7 days | 30 days |
| Attachment PDFs (counts toward monthly total) | 25/mo cap | No extra cap | No extra cap | No extra cap |
| Auto URL detection (inline vs attachment) | ||||
| Page range selection | ||||
| Async processing | ||||
| Webhook callbacks | ||||
| Batch size (URLs per request) | 5 | 25 | 50 | 100 |
| Queue concurrency (parallel jobs) | 5 | 20 | 50 | 100 |
| Dashboard test requests | 5/mo | 10/mo | 15/mo | 25/mo |
| Annual billing (2 months free) | Contact us | |||
| Overage billing | ||||
| Usage dashboard | ||||
| Dashboard AI Help (Claude, docs-grounded) | ||||
| Email support |
All requests (inline and attachment PDFs) count toward your monthly total. The Free tier has an additional sub-cap of 25 attachment PDFs per month. Paid tiers have no extra cap - you can use any or all of your monthly requests on attachment PDFs.
Frequently asked questions
Can I switch plans at any time?
Yes. You can upgrade or downgrade your plan at any time. Changes take effect at the start of your next billing cycle.
What happens when I hit my request limit?
On the Business plan, additional requests are billed at $0.005 each. On other plans, requests are rejected with a 429 RATE_LIMIT_EXCEEDED error until the next billing cycle. You can upgrade anytime.
Do you offer annual billing?
Yes, on Starter and Pro. Annual billing costs 10x the monthly price, so you get 12 months for the price of 10 - 2 months free. Business is billed monthly because its overage charges share the subscription billing cycle; for annual invoicing on Business, contact us at sales@pdfpipe.dev.
Which currencies do you support?
We support USD, GBP, and EUR. Your billing currency is selected during signup and used for all future invoices. You can preview prices in any currency using the switcher above.
What is Dashboard AI Help?
Starter, Pro, and Business subscribers get AI Help inside the PDFPipe dashboard: a streaming assistant (Anthropic Claude) grounded in our documentation. It answers product and API questions and includes code examples. Free tier does not include AI Help. Each user has a limit of 50 questions per calendar day (UTC).
What are attachment PDFs and how are they counted?
Attachment PDFs are links that trigger a file download instead of displaying the PDF in your browser. These require a headless browser to capture and are the hardest PDFs to process programmatically. Every request - inline or attachment - counts as one request against your monthly quota. The Free tier has an extra sub-cap of 25 attachment PDFs per month. Paid tiers have no extra cap on attachment PDFs, so you can use any or all of your monthly requests on them. Auto-detection of inline vs attachment is on for every tier.
Does PDFPipe do OCR, table extraction, or login-walled PDFs?
No. On every plan, PDFPipe extracts the text layer that digital-born PDFs already contain and returns it per page along with the PDF's metadata. Scanned or image-only PDFs return empty text. There is no table detection, and the API does not send cookies or credentials to the source, so PDFs behind a login are not supported. Token-in-URL links and redirect chains work.
Is there a self-hosted option?
Not yet. If you have specific requirements, reach out to us at sales@pdfpipe.dev.