Simple, predictable pricing
Start free with 500 credits every month. Subscribe for monthly allowances or top up your wallet anytime.
= 250 get_standings or 20 get_line_movement calls
- ✓All 23 endpoints
- ✓REST API + MCP access
- ✓No credit card required
= 5,000 get_standings or 400 get_line_movement calls
- ✓10,000 credits/month
- ✓All 23 endpoints
- ✓Email support
- ✓Overage at wallet rates
Renews monthly at $19 until you cancel. Cancel anytime from Billing.
Choose Starter= 15,000 get_standings or 1,200 get_line_movement calls
- ✓30,000 credits/month
- ✓All 23 endpoints
- ✓Priority support
- ✓Overage at wallet rates
Renews monthly at $49 until you cancel. Cancel anytime from Billing.
Choose Pro= 62,500 get_standings or 5,000 get_line_movement calls
- ✓125,000 credits/month
- ✓All 23 endpoints
- ✓Dedicated support
- ✓Volume rates available
Renews monthly at $149 until you cancel. Cancel anytime from Billing.
Choose ScaleWhat a real job costs
A full season of each dataset, priced from what the database holds today.
| Job | Calls | Credits | Fits in |
|---|---|---|---|
| Historical odds, the 2025 season | 1 | 5 | Free (500 credits a month) |
| Player props, the 2025 season | 285 | 5,700 | Starter, $19/mo |
| Advanced stats, the 2025 season | 90 | 450 | Free (500 credits a month) |
| Play-by-play, the 2025 season | 49 | 490 | Free (500 credits a month) |
| Injury reports, the 2025 season | 22 | 44 | Free (500 credits a month) |
Need more? Top up your wallet.
One-time deposits that do not expire while your account is open. Use them after your monthly allowance runs out, or as a standalone balance on the free tier.
400 credits per dollar. Available in your dashboard after signup.
Need enterprise volume?
Custom rate limits, SLA, dedicated support, and volume pricing for teams and businesses.
Contact usCredit costs by endpoint
| Category | Endpoints | Credits per call |
|---|---|---|
| Static reference | list_teams | 1 |
| Basic lookup | get_standings, get_schedule, search_players, get_injuries, get_depth_chart | 2 |
| Stats + aggregation | get_games, get_team_stats, get_player_stats, get_player_leaders, get_snap_counts, get_advanced_stats | 5 |
| Multi-table | get_plays, get_odds, get_game_detail, get_head_to_head, get_player_props, get_alt_lines, get_prop_history, get_prop_movement, get_alt_player_props, get_market_odds | 10 |
| Time-series | get_line_movement | 25 |
Price changes
When a price goes up, it goes up for accounts opened from that date. An account opened earlier keeps the earlier price for as long as it is open, on any plan.
| Endpoint | Changed on | Accounts opened before then pay | Accounts opened from then pay |
|---|---|---|---|
| get_player_props | October 30 2026 | 10 credits a game | 20 credits for a game already played (10 before it starts) |
| get_prop_history | November 1 2026 | 10 credits a call | 10 credits for every 25 games already played, at least 10 a call |
FAQ
Do the free credits refill?
Yes. Every account without a paid plan gets 500 free credits every month, no card. If your email is verified and you have no active or past-due paid plan, then within about 3 days after each monthly anniversary of your signup your total balance is topped back up to 500 if it is lower. It does not stack, and nothing you bought is touched, though it counts toward the 500.
Do wallet credits expire?
No. Wallet credits (one-time deposits) do not expire while your account is open. Monthly plan credits reset each billing period.
What happens if I use all my monthly credits?
Calls automatically draw from your wallet balance. If both are empty, you'll get a 402 response until you top up or your plan renews.
Can I switch plans?
Yes, from your dashboard. An upgrade is charged immediately and takes effect once payment succeeds, adding only the difference between the two monthly allowances. A downgrade keeps your current credits until period end, with the new price on renewal and no proration refund.
What sports do you cover?
Pro football only. Every game, play, and player stat line since 1999, plus injuries, depth charts, snap counts, and odds.
What payment methods do you accept?
Visa, Mastercard, American Express via Stripe. All major cards.
Can I use the data commercially?
Yes, on every plan: you can store it, train models on it, and build apps and products that show your users what you derive. You can't pass the data on as a dataset, feed or API of its own. Plain answers on rights and timestamps: https://endzoneapi.com/docs/timing-and-rights.
Do I need Claude or an MCP client?
No. EndzoneAPI works as a standard REST API. POST to /v1/{endpoint} with any HTTP client. MCP is optional for AI tool users.
Is there a rate limit?
60 requests a minute on every plan, dropping to 10 while your balance is under 100 credits.
Can I get a refund?
Unused top-up credits are refundable within 30 days of purchase, at the rate you paid. Subscription fees are not refundable for a partly used period, except for a duplicate or unauthorized charge, a price increase you did not agree to, or if we end your paid access without cause. The full list is in section 5 of the Terms of Service.