Sports data API

OpenFoot API
Football REST API with fixtures, standings, lineups, live events, shot-level xG and derived odds and form; free tier, with SSE streams, webhooks and MCP tools on paid plans.
Facts verified against the provider's site on
Tone of public discussions, liked vs criticised points, reliability complaints; not enough public discussion to judge.
Computed from public data only; uptime and latency are not measured yet. Enterprise feeds that sell by contract score lower on transparency by design. How the score works
- Starting price
- $14/mo
- Free access
- Free tier
- Sports
- 1 (Football (soccer))
- Live data
- Yes
- Delivery
- Streaming (SSE)
- Discussions
- 1 threads
- GitHub adoption
- 3 repos
Best for
Football developers who want a free-to-start REST API with fixtures, lineups, live events and shot-level xG, plus streams and webhooks on paid plans.
Not ideal for
Other sports or xG outside the top five leagues; the API is football-only and still labelled beta.
Limitations to check
- − Football only
- − xG for top five leagues only
- − Free Starter plan is 5,000 requests per month
- − SSE, webhooks and MCP tools only on paid plans
- − Competition licences pass through: attribution required, no feed redistribution
Written from the provider's own pages (source).
Last checked 2026-11-03
OpenFoot API at a glance
- What is OpenFoot API best for?
- Football developers who want a free-to-start REST API with fixtures, lineups, live events and shot-level xG, plus streams and webhooks on paid plans. Not ideal for: Other sports or xG outside the top five leagues; the API is football-only and still labelled beta.
- How much does OpenFoot API cost?
- The cheapest public paid plan of OpenFoot API is $14/mo. Listed plans: Developer $14/mo; Pro $39/mo.
- Does OpenFoot API have a free tier?
- Yes. OpenFoot API lists a free plan called "Starter" (5,000 requests per month).
- What does OpenFoot API cover?
- OpenFoot API is a sports data api. Its sports: Football (soccer); data: Fixtures, Lineups, Odds, Predictions, Results, Live scores, Standings, xG. Live / in-play data is offered.
- Does OpenFoot API have a WebSocket or streaming API?
- Yes. OpenFoot API pushes data continuously: SSE.
- Can I use OpenFoot API data commercially or for betting?
- According to the public terms of OpenFoot API — redistribution: not allowed; storing data: allowed.
- What do developers say about OpenFoot API?
- Newer football API with a free tier and low-priced paid plans. Only one thread names it, listing it at about $14 a month among cheap options for post-match stats next to Sportmonks and API-Football. A community MCP server and a couple of hobby repos use it; no hands-on reviews yet.
- What are the alternatives to OpenFoot API?
- Close alternatives in the SportDex catalog: Sportmonks, QiuXiaoCe Football, StatPal, API-Sports / API-Football, iSports API.
Commercial decision
Pricing & plan limits
| Plan | Price | Requests | What's included |
|---|---|---|---|
| Starter | Free | 5,000 / month | 60 req/min; fixtures, standings, searchsource |
| Developer | $14/mo | 250,000 / month | 100 req/min; live events, lineups, xG, SSE, webhookssource |
| Pro | $39/mo | 2,000,000 / month | 250 req/min; commercial usesource |
| Enterprise | Contact sales | — | Custom volume; contactsource |
Competition count differs: 120-competition catalog on pricing page vs 75 in catalog hint. xG for top five leagues only. Environment labeled beta.
Before choosing a paid plan, confirm
• What counts as one request (per call, per market, per region?)
• What happens when you exceed the quota: blocked or billed
• Whether live and historical data are on your plan
• Whether your use (public app, betting, resale) is licensed
The critical question
Data coverage
- Sports
- Football (soccer)
- Data types
- FixturesLineupsOddsPredictionsResultsLive scoresStandingsxG
- Key competitions
- Premier League, La Liga, Bundesliga, Serie A, Ligue 1, UEFA Champions Leaguesource
- Competitions
- 120
- Live / in-play
- Yes
- Women's competitions
- Not disclosed
- Betting markets
- Not disclosed
- Bookmaker regions
- Not disclosed
- Bookmakers
- Not disclosed
- History depth
- Not disclosed
- Update frequency
- Not disclosed
- Name languages
- Not disclosed
- ID mapping
- Not disclosed
Coverage often depends on the plan; confirm the exact league and season on your plan.
Before you build
Usage rights & access
- Commercial use
- Not disclosed
- Betting products
- Not disclosed
- Redistribution
- Not allowed
- Storing data
- Allowed
- Attribution
- Required
- Logos & photos
- Not disclosed
- Who can buy
- Individuals, Companiessource
- Verification (KYC)
- Not required
- Not available in
- Not disclosed
- Only available in
- Not disclosed
Users must be 18+; free plan needs no card.
Read the termsDeveloper-ready evaluation
Integration & documentation
- Protocols
- RESTSSEWebhooks
- Formats
- JSON
- Authentication
- bearer
- SDKs
- Not disclosed
- OpenAPI spec
- Not disclosed
- Claimed latency
- Not disclosed
- Status page
- Not disclosed
- Sandbox / test keys
- Not disclosed
- Support
- Not disclosed
- SLA uptime
- Not disclosed
Preview brief
# Integration brief: OpenFoot API Goal: build a feature on OpenFoot API data. Use only the official documentation below as the source of truth. ## Known facts (from SportDex, verify before relying on them) - Website: https://openfootapi.com/docs - Docs: https://openfootapi.com/docs - Sports: Football (soccer) - Data: Fixtures, Lineups, Odds, Predictions, Results, Live scores, Standings, xG - Protocols: REST, SSE, Webhooks; formats: json - Auth: bearer - Free plan: Starter, 5000 requests per month - Cheapest paid plan: $14/mo - Note: Competition count differs: 120-competition catalog on pricing page vs 75 in catalog hint. xG for top five leagues only. Environment labeled beta. ## Verify before writing code - live update frequency - whether commercial use is allowed on the plan you pick - exact endpoint paths, parameters and response fields (read the official docs, do not guess) ## Implementation rules - Keep the API key on the server (environment variable, backend route or edge function); never ship it to the browser. - Cache responses and respect rate limits; count how many requests each screen triggers. - Handle errors explicitly: invalid key, quota exceeded (429), missing fields, empty fixtures, timeouts. - Start with one demo request and log the raw response before building UI on assumed field names.
Data quality signals
Data source & company
- Official partners
- Not disclosed
- How data is collected
- aggregated
- Certifications
- Not disclosed
- Payment methods
- Not disclosed
- Minimum contract
- Not disclosed
- Country
- Not disclosed
- Founded
- Not disclosed
Reddit · Hacker News · Stack Overflow · GitHub · YouTube
What developers say
Newer football API with a free tier and low-priced paid plans. Only one thread names it, listing it at about $14 a month among cheap options for post-match stats next to Sportmonks and API-Football. A community MCP server and a couple of hobby repos use it; no hands-on reviews yet.
Praised for
- Low-priced paid plan
- MCP server available
Complaints
Nothing specific.
Our summary of public discussions, not a rating. Vendor posts are not counted as user opinion.
Discussions
- Which APIs offer paid/free in-match stats post match?r/sportsanalytics · 2026-10
Open-source projects using it
Shortlist next steps
Alternatives worth comparing

REST API for football with live scores, fixtures, lineups, xG, predictions and odds across 2,200+ leagues, plus separate cricket and Formula 1 APIs.
Free tier14-day trialLiveFootball (soccer)CricketFormula 1from €29/mo40 discussions · 207 repos
Chinese-language football data API with 48 endpoints for fixtures, lineups, injuries, standings, advanced metrics and AI match reports across 81 leagues. Billed per call in prepaid points.
Football (soccer)from ¥10 one-time0 discussions · 13 repos
Sports data API for live scores, odds, news and match storylines across 12+ sports and 1,000+ soccer leagues. Two flat monthly plans with a 14-day trial and an OpenAPI schema.
14-day trialLiveFootball (soccer)American footballBasketball+5from $29/mo1 discussions · 0 reposFamily of per-sport REST APIs (football first) with fixtures, live scores, standings, player stats and pre-match odds, sold self-serve with a daily-request free plan.
Free tierFootball (soccer)BasketballBaseball+2from $19/mo60 discussions · 1.6k repos
Asian-based sports data API covering football and basketball: livescore, fixtures, lineups, stats, standings, pre-match and in-play odds, historical data and animation, with a free trial and widgets.
LiveFootball (soccer)Basketballfrom $49/mo4 discussions · 7 repos
Evidence & transparency
Official sources
- https://openfootapi.com/docs
- https://openfootapi.com/pricing
- https://openfootapi.com/terms
- https://openfootapi.com/coverage
Facts were extracted from the provider's own pages on 2026-11-03. Empty fields mean the provider does not say, not that the feature is missing. How we know