FieldFunded

FieldFunded — Real-Time Sports Odds, Scores & Settlement API

The sportsbook API for developers. 30+ sports & esports, 1,000+ markets per event, sub-second latency. Free tier with 10,000 requests/month. All features included. No credit card required.

Everything You Need — One API, Every Feature, Every Plan

  • Sub-Second Latency — Data refreshed every 300ms from live feeds for real-time odds.
  • 30+ Sports & Esports — Soccer, Basketball, Tennis, NFL, NBA, CS2, LoL, Valorant, and thousands of worldwide leagues.
  • 1,000+ Markets per Event — Match Winner, Over/Under, BTTS, Handicaps, Corners, Cards, Player Props, and more.
  • Automatic Bet Settlement & Market Resolution — Markets resolve automatically after game end (won/lost/refund). The perfect soccer/football API with settlement built-in. No developer action needed.
  • Parlay Resolution — Submit multi-leg bets and get combined result with payout calculation.
  • Rich Visual Assets — Team logos, league logos, 182 country flags, and sport icons included at every tier.
  • Official TypeScript SDK — Zero dependencies, full type safety, auto-retry on rate limits. npm install @fieldfunded/sdk

Simple Pricing — All Features Included at Every Tier

Looking for a cheap odds API or a sports odds API under $100? Every plan includes all features. Pay only for volume.

Plan Price Requests/mo Rate Limit Overage
Free$010,0002 req/sHard cap — no overage
Starter$29/mo300,00010 req/sHard cap — no overage
Pro$59/mo1,000,00030 req/sHard cap — no overage
Ultra (Most Popular)$99.99/mo3,000,00060 req/sHard cap — no overage
Mega$299/mo10,000,000120 req/s$0.0003/req overage

Every Plan Includes All Features

  • ✅ Live & Pre-Match Odds — Real-time odds refreshed every 300ms with 1,000+ markets per event.
  • ✅ Fixtures & Live Scores — Upcoming schedules, live scores with cards, corners, periods, match timers.
  • ✅ 30+ Sports & Esports — Soccer, Basketball, Tennis, Ice Hockey, Baseball, American Football, MMA, CS2, LoL.
  • ✅ Automatic Settlement — Markets resolve automatically (won/lost/refund), including player props. An odds API with settlement and full market resolution.
  • ✅ Parlay Resolution — Submit single or multi-leg bets, get combined result with payout calculation.
  • ✅ Outrights & Futures — League Winner, Top Goalscorer, Most Assists, Tournament MVP.
  • ✅ Featured Games — Curated top matches from Premier League, Champions League, Bundesliga, NBA, NFL.
  • ✅ Logos, Flags & Icons — PNG team logos (~85% coverage), SVG league logos, 182 SVG country flags.
  • ✅ Game Results Archive — Permanent final score snapshots for ended events.

Frequently Asked Questions

How do I get an API key?

Click "Get Started" on the Free tier and enter your email — your API key is generated instantly and sent to your inbox. No credit card required. For higher volume, choose a paid plan and complete checkout via Stripe.

What sports and markets are covered?

We cover 30+ sports and esports including Soccer, Basketball, Tennis, NFL, NBA, MLB, NHL, Cricket, MMA, CS2, Dota 2, LoL, and Valorant. Major leagues get 1,000+ markets per event including player props, corners, cards, and more.

How does automatic settlement work?

After a game ends, markets begin resolving automatically within seconds. Each market returns won, lost, or refund status. You can poll /v1/settlements every 60 seconds to batch-settle all ended events, or use /v1/bets/check for on-demand verification of individual bets.

Do all plans include the same features?

Yes. Every plan — including the free tier — includes all features: live odds, scores, settlement, parlay resolution, visual assets, SDK access, and all 30+ sports. The only difference between plans is request volume and rate limit.

What counts as a request?

Each API call counts as one request. Monitoring endpoints (/ping, /health, /status) are free and do not count against your monthly quota. Quota warnings appear in response headers at 50%, 80%, and 95% usage.

Can I resolve parlays with the API?

Yes. POST /v1/bets/check-parlay accepts multi-leg parlays and returns the combined result with payout calculation. Refund legs are treated as odds 1.00 in the combined calculation.

What format does the API return?

All endpoints return JSON with a consistent schema. Odds are returned as decimal (European) format by default, with American and Fractional formats also available. The TypeScript SDK provides full type definitions.

What are the rate limits?

Free (2 req/s), Starter (10 req/s), Pro (30 req/s), Ultra (60 req/s), Mega (120 req/s). If you exceed the per-second limit, the API returns 429 Too Many Requests with a Retry-After header. The official SDK handles retry automatically.