Simple, transparent pricing

Start free, upgrade when you need more. No hidden fees, no per-report charges.

Monthly
Annual Save 20%
Free
$0 forever

Explore the API and build your integration

Get free API key
  • 5 reports per day
  • 100 KB max input
  • All 7 templates
  • CSV + JSON input
  • Priority support
Business
$49 /mo

Unlimited reports for high-volume production workloads

Upgrade to Business
  • Unlimited reports
  • 10 MB max input
  • All 7 templates
  • CSV + JSON input
  • Priority support
✓ 14-day money-back guarantee
✓ No long-term contracts
✓ Cancel anytime

Full comparison

Feature Free Starter Business
Usage limits
Reports per day 5 100 Unlimited
Max input size 100 KB 2 MB 10 MB
API keys per account 3 3 3
Report features
CSV input ✓ ✓ ✓
JSON input ✓ ✓ ✓
Sales summary template ✓ ✓ ✓
Expense report template ✓ ✓ ✓
Inventory status template ✓ ✓ ✓
Invoice template ✓ ✓ ✓
Custom report title ✓ ✓ ✓
Rate limit response headers ✓ ✓ ✓
Support
Documentation & guides ✓ ✓ ✓
Email support — ✓ ✓
Priority support — — ✓
Billing
Price per month $0 $19 $49
Cancel anytime — ✓ ✓

Frequently asked questions

What counts as one report?
Each successful POST to /api/csv-to-report or /api/json-to-report counts as one report. Failed requests (4xx, 5xx) do not count against your limit.
When does my daily limit reset?
Limits reset at midnight UTC. The X-RateLimit-Reset response header gives you the exact Unix timestamp of the next reset.
Do I need to create a new API key after upgrading?
No. After your Stripe payment is processed, your existing key's tier is automatically updated to match your new plan. No action needed.
Can I cancel my subscription?
Yes, cancel anytime directly from your Stripe customer portal. Your plan will remain active until the end of the current billing period, then downgrade to Free.
Is there a trial period?
The Free tier is a permanent free plan — no trial, no expiry. Try the API as long as you need before upgrading.
What formats can I receive the report in?
The API returns a self-contained HTML string. You can render it directly in a browser, save it as an .html file, or pipe it through a headless browser (Puppeteer, Playwright) to generate PDFs.
Where can I manage my keys and usage?
Visit the dashboard to see your keys, daily usage, and to generate or revoke keys at any time.