Skip to content
FastballAPI

Simple, predictable pricing

Start free with 500 credits. Subscribe for monthly allowances or top up your wallet anytime.

Paid plans open soon. Start free with 500 credits now.

Free
$0
500 wallet credits on signup

= 250 get_standings or 50 get_plate_appearances calls

No credit card required
  • ✓All 18 endpoints
  • ✓REST API + MCP access
  • ✓No credit card required
Start free
Starter
$19/mo
10,000 credits/month

= 5,000 get_standings or 1,000 get_plate_appearances calls

$0.0019 per credit
  • ✓10,000 credits/month
  • ✓All 18 endpoints
  • ✓Email support
  • ✓Overage at wallet rates

Opens soon

MOST POPULAR
Pro
$49/mo
30,000 credits/month

= 15,000 get_standings or 3,000 get_plate_appearances calls

$0.0016 per credit
  • ✓30,000 credits/month
  • ✓All 18 endpoints
  • ✓Priority support
  • ✓Overage at wallet rates

Opens soon

Scale
$149/mo
125,000 credits/month

= 62,500 get_standings or 12,500 get_plate_appearances calls

$0.0012 per credit
  • ✓125,000 credits/month
  • ✓All 18 endpoints
  • ✓Dedicated support
  • ✓Volume rates available

Opens soon

What a real job costs

A full season of each dataset, priced from what the database holds today.

JobCallsCreditsFits in
MLB pitch-by-pitch, the 2026 season2,44824,480Pro, $49/mo
MLB spray charts, the 2026 season125,4941,254,940Scale plus wallet
MLB odds history, the 2026 season2,44812,240Pro, $49/mo

Need more? Top up your wallet.

One-time deposits that never expire. Use them after your monthly allowance runs out, or as a standalone balance on the free tier.

$5
2,000 credits
$20
8,000 credits
$50
20,000 credits
$100
40,000 credits
$200
80,000 credits
$500
200,000 credits

400 credits per dollar. Top-ups open with the paid plans.

Need enterprise volume?

Custom rate limits, SLA, dedicated support, and volume pricing for teams and businesses.

Contact us

Credit costs by endpoint

CategoryEndpointsCredits per call
Static referencelist_teams, search_players1
Basic lookupget_games, get_schedule, get_standings, get_injuries, get_ratings2
Stats + aggregationget_game, get_player, get_player_games, get_leaders, get_team_stats, get_pitch_mix, get_odds5
Multi-tableget_plate_appearances, get_pitches, get_spray_chart10
Time-seriesget_line_movement10

FAQ

Do wallet credits expire?

No. Wallet credits (one-time deposits) never expire. 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?

Baseball: MLB games since 2015 with pitch-by-pitch and plate appearances (every pitch from 2018); sportsbook lines by book from 2015.

What payment methods do you accept?

Visa, Mastercard, American Express via Stripe. All major cards.

Do I need Claude or an MCP client?

No. FastballAPI 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 wallet credits are refundable within 30 days of purchase. Subscription fees are non-refundable.