Simple, usage-based pricing
Monthly base fee plus pay-per-request based on data freshness. Higher tiers get lower per-request rates.
Starter
For individual developers and testing
$150/mo
+ $0.05 – $0.09 per request
- Full API access
- All 4 freshness tiers
- Batch scraping (up to 500)
- Email support
Popular
Pro
For apps with 100–1,000 requests/month
$300/mo
+ $0.03 – $0.07 per request
- Everything in Starter
- Priority extraction queue
- Webhook notifications
- Priority email support
Business
For teams doing 1,000+ requests/month
$600/mo
+ $0.025 – $0.06 per request
- Everything in Pro
- Dedicated support
- Custom SLA available
- Volume discounts
Per-request pricing by freshness
Each request is billed based on your plan and the freshness tier you specify via the max_age_days parameter.
| Freshness Tier | Max Data Age | max_age_days |
Starter | Pro | Business |
|---|---|---|---|---|---|
| Long Cache | 180 days | 180 |
$0.050 | $0.030 | $0.025 |
| Medium | 60 days | 60 (default) |
$0.060 | $0.040 | $0.030 |
| Short Cache | 14 days | 14 |
$0.075 | $0.055 | $0.045 |
| Fresh | 24 hours | 1 |
$0.090 | $0.070 | $0.060 |
How billing works
Base fee + metered usage
Your monthly base fee covers your plan tier. Per-request usage is tracked and billed at the end of each month through Stripe.
Only pay for good data
You're not billed for failed extractions or low-quality results (partial, minimal, or not-a-menu completeness grades).
Instant API key
After subscribing, your API key is generated automatically and emailed to you within seconds.
Cancel anytime
No long-term contracts. Cancel your subscription and your key will be deactivated at the end of the billing period.
Questions about pricing?
Contact us at support@menusapi.com for volume discounts or custom arrangements.