Football API & Soccer Data Feeds
Fixtures, scores, standings, squads, team and player profiles, match statistics and crests through one documented REST API. Every feed carries an honest status, so you know what is qualified before you build on it.
FootballAPI.net team
Developer support
Brand identification only; no partnership, endorsement or bookmaker coverage is implied.
Football API endpoints
Explore our available football APIs.
Browse the enabled endpoints for scores, fixtures, standings, statistics and football images. Access depends on your plan and league selection. This is our service catalogue, not a live uptime monitor.
How it works
From sign-up to first league table.
- 1
Create an account
Sign up and verify your email. Your dashboard opens straight away.
- 2
Get access
Choose and pay for an available plan in your billing dashboard. Some services require separate activation; ask support about coverage.
- 3
Generate a key
Shown once. Keep it in your server's secrets manager, never in a browser.
- 4
Call /api/v1/football
Send X-API-Key. Each feed documents its own query parameters.
curl --fail-with-body \
"$API_BASE_URL/api/v1/football/standings?leagueId=1204" \
-H "X-API-Key: $FOOTBALLAPI_KEY"Set API_BASE_URL to the gateway URL shown in your dashboard. Feed IDs come from the catalogue.
{
"meta": { "feed": "standings", ... },
"data": { ...normalised provider response... }
}Illustrative shape. Exact fields are documented per feed.
Enabled per account
Put the football feed inside your AI assistant.
Our MCP server gives compatible AI clients read-only access to qualified football feeds: fixtures, scores, standings, squads and profiles. It retrieves data; it does not predict results.
One URL
Point a supported client at the server URL, sign in and approve. Or use a key header in Cursor, VS Code or Claude Code.
Read-only by design
Read-only scope. No account, key or billing access. Revoke the connection whenever you like.
Same allowance
Tool calls count against the limits applied to your account, exactly like REST requests.
REST API access stays available on every plan. Third-party AI client costs and terms are separate.
Illustrative animation with invented team names. Not a live feed, and no outcome predictions.
Pick your leagues. Pay monthly.
Three monthly plans in euro. Start with five selected leagues, or choose Growth or Pro for all available leagues in our football package.
Starter
For focused projects covering a selection of football leagues.
No VAT is currently charged.
Extra successful requests: €0.002 each, billed monthly. Daily allowance resets at midnight UTC; no rollover.
- Choose up to 5 leagues from the verified selection list
- League-scoped scores, fixtures, squads, statistics and available history
- No global odds, profiles, head-to-head or images
- League replacements once every 30 days
- Documentation and dashboard access
- API requests5,000 / day
- Account safety rate100 requests/sec
- Free trialNot offered
Check current subscription availability in your dashboard.
Growth
For growing football products covering the full available league catalogue.
No VAT is currently charged.
Extra successful requests: €0.002 each, billed monthly. Daily allowance resets at midnight UTC; no rollover.
- Every league available in our football data package
- REST access to the feeds each league qualifies for
- Documentation and dashboard access
- API requests25,000 / day
- Account safety rate100 requests/sec
- Free trialNot offered
Check current subscription availability in your dashboard.
Pro
For products that need the full available football league catalogue.
No VAT is currently charged.
Extra successful requests: €0.002 each, billed monthly. Daily allowance resets at midnight UTC; no rollover.
- Every league available in our football data package
- REST access to the feeds each league qualifies for
- Documentation and dashboard access
- API requests250,000 / day
- Account safety rate100 requests/sec
- Free trialNot offered
Check current subscription availability in your dashboard.
"All leagues" means every league available in our football data package. Feeds and coverage for each league remain subject to availability; no worldwide coverage is guaranteed.
No VAT is currently charged. Included requests reset at midnight UTC with no rollover. Additional successful requests cost €0.002 each, billed monthly in arrears on the EUR subscription invoice. Checkout is currently awaiting service activation.
About
Football data infrastructure for people who build.
FootballAPI.net is an association-football data platform for developers, publishers and analysts. It brings fixtures, results, tables, squads and profiles behind one documented REST interface with API keys, usage reporting and support.
We are a data provider, not a bookmaker. We do not take bets and we do not sell betting predictions. Predicted line-ups, where qualified, are team-selection forecasts supplied by the source.
We publish what we have verified and what we have not. Coverage, freshness and redistribution rights are confirmed feed by feed before anything is marked active.
One gateway, many feeds
Scores, fixtures, standings, squads, profiles and leaderboards share one authenticated /api/v1/football route with documented parameters.
Source values, not guesses
Statuses, minutes and scores are passed through as supplied. Unresolved timezones are flagged, not silently converted.
Your keys, your usage
Keys are shown once, can be rotated or revoked, and usage figures come only from your real requests.
Honest about limits
Feeds that failed checks are labelled blocked. Live data, odds and league logos are not offered until verified.
