API Pricing Plans
Start free, upgrade when you need more. All plans include access to the same dataset — pricing, benchmarks, history, and rankings.
- 100 requests / day
- All 8 endpoints
- Current pricing data
- Benchmark scores
- No API key needed
- No commercial license
- No SLA
- No data exports
- 10,000 requests / day
- API key authentication
- Commercial use license
- All endpoints + benchmarks
- Rate limit headers + 429 handling
- No SLA
- No data exports
- 100,000 requests / day
- API key authentication
- Commercial use license
- Bulk data exports (JSON, CSV)
- 99.5% uptime SLA
- Priority email support
Enterprise
Custom volume & requirements
- Unlimited requests
- Bulk data exports (JSON, CSV, Parquet)
- Historical data archive (all snapshots)
- Custom benchmarks and scoring
- 99.9% uptime SLA with credits
- Dedicated support + onboarding
Feature comparison
| Feature | Free | Pro | Startup | Enterprise |
|---|---|---|---|---|
| Daily requests | 100 | 10,000 | 100,000 | Unlimited |
| API key required | No | Yes | Yes | Yes |
| All 8 endpoints | ✓ | ✓ | ✓ | ✓ |
| Benchmark data | ✓ | ✓ | ✓ | ✓ + custom |
| Commercial use | — | ✓ | ✓ | ✓ |
| Data exports | — | — | JSON, CSV | JSON, CSV, Parquet |
| Uptime SLA | — | — | 99.5% | 99.9% |
| Support | — | Priority email | Dedicated |
Frequently asked questions
Yes, but you must attribute modelpricewatch.com and link back to the site. The free tier is limited to 100 requests/day per IP and does not include a commercial license.
Use our contact form and tell us your desired plan and use case. We'll issue your mpw_... key manually — usually same day. Include it in the X-API-Key header on all requests.
Keys are stored in Cloudflare KV. Each key has a tier, email, creation date, and active status. Keys can be revoked at any time. Rate limits are tracked per-key per-day and reset at midnight UTC.
You get a 429 Too Many Requests response with a JSON body: {"error":"Rate limit exceeded","limit":100,"used":100,"tier":"free","reset":"midnight UTC"}. The response also includes Retry-After and X-RateLimit-* headers.
Each API call to any endpoint counts as one request. We recommend caching responses with a 4-hour TTL — data updates 3x daily (8am, 2pm, 8pm UTC).
Yes — 14-day money-back guarantee on all paid plans. No questions asked.
Enterprise customers get custom data delivery, bulk exports, and dedicated support. Contact us to discuss your needs.