Skip to content
PuckAPI

Simple, predictable pricing

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

Free
$0
500 wallet credits on signup
No credit card required
  • All 12 endpoints
  • REST API + MCP access
  • No credit card required
Get Started
Starter
$19/mo
10,000 credits/month
$0.0019 per credit
  • 10,000 credits/month
  • All 12 endpoints
  • REST API + MCP access
  • Email support
Get Started
MOST POPULAR
Pro
$49/mo
30,000 credits/month
$0.0016 per credit
  • 30,000 credits/month
  • All 12 endpoints
  • REST API + MCP access
  • Priority support
Get Started
Scale
$149/mo
125,000 credits/month
$0.0012 per credit
  • 125,000 credits/month
  • All 12 endpoints
  • REST API + MCP access
  • Dedicated support
Get Started

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. Available in your dashboard after signup.

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_teams1
Basic lookupget_standings, get_schedule, search_players2
Stats + aggregationget_games, get_team_stats, get_player_stats, get_goalie_stats5
Multi-tableget_odds, get_game_detail, get_head_to_head10
Time-seriesget_line_movement25

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. Upgrade or downgrade anytime from your dashboard. Changes take effect on your next billing cycle.

What sports do you cover?

NHL only. 16 seasons of games, players, standings, and odds data from 2010 to today.

What payment methods do you accept?

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

Do I need Claude or an MCP client?

No. PuckAPI 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?

Free accounts: 10 requests/minute. Paid: 60 requests/minute. Enterprise: custom.

Can I get a refund?

Unused wallet credits are refundable within 30 days of purchase. Subscription fees are non-refundable.