API-Football is a RESTful API providing comprehensive football (soccer) data covering 1,200+ leagues and cups worldwide. Operated by API-Sports, the platform delivers live scores, fixtures, standings, events, line-ups, player statistics, pre-match odds, and historical data. The API supports 9+ sports total including soccer, Formula 1, basketball, baseball, hockey, rugby, volleyball, and handball. Data is returned in JSON format and updates every 15 seconds during live matches.
API Football is listed with 1 API on the APIs.io network. Tagged areas include Sports, Football, Soccer, Live Scores, and Statistics.
API Football’s developer surface includes authentication, API reference, engineering blog, documentation, pricing, signup flow, support, and 15 more developer resources.
Regulatory Posture applies to this provider. Its tags matched the
Horizontal (data, software, accessibility, platform) regime, so
Regulatory Posture carries 15 points of the composite.
If this regime is wrong for your business, say so on your
provider repo — the
applicability map is public and we will correct it.
Create-or-Update Ergonomics could not be measured. We hold no machine-readable contract for
this provider to read, so there is nothing to measure a write surface against. Excluded rather than scored zero:
never-measured and measured-empty are different facts. Publishing an OpenAPI is what makes this facet — and
several others — scorable at all.
The six quality facets above are damped to 85 points between them,
because the conditional facet above carries the other
15. That is why each facet's contribution is shown against a damped
maximum: raising a quality facet moves the composite by 85% of its nominal
weight, not 100%. The full arithmetic is at apis.io/rating/.
Show this score on your site.
It updates itself when the score changes. Paste this where you link to your API docs:
<a href="https://apis.io/providers/api-football/"><img src="https://apis.io/badge/api-football/card.svg" alt="API Football on APIs.io — Kin Score by API Evangelist"></a>
Other styles, a README pill and a shields.io endpoint are on the badge page.
Raise your score.
Agent readiness — checks not met, largest first (exact, from this profile):
Idempotency+9 pts — OpenAPI mutating operations declare an idempotency key — a header, a request-body property, or a named de-duplication token whose own description says so (verified); else common[].type matches /idempoten/i (documented)
A2A Agent Card+8 pts — a2a/-a2a.yml manifest, graded on conformance.grade against A2A 1.0.0
Request/Response Examples+7 pts — share of operations carrying request/response examples; else an Examples / Code Samples link
10 more unmet checks in the Agent Readiness table above.
Kin Score — facets with the most composite points still available (weight × headroom):
The Kin Score Market layer reads a provider inside its market:
its position, and how deep its integrations go. Depth is only comparable within a position. Provisional and unweighted:
not part of the Kin Score or agent readiness.
Registered MCP server and declares compatibility are report only — not weighted.
Undeclared means we found nothing we can read, so there is no number: we never infer integrations.
API-Football provides comprehensive football data including leagues, fixtures, standings, events, line-ups, players, pre-match odds, live odds, and historical statistics for 1,2...
API Football pricing
Prices published by API Football. A free plan or tier is listed.
aid: api-football
name: API Football
description: API-Football is a RESTful API providing comprehensive football (soccer) data covering 1,200+ leagues and cups
worldwide. Operated by API-Sports, the platform delivers live scores, fixtures, standings, events, line-ups, player statistics,
pre-match odds, and historical data. The API supports 9+ sports total including soccer, Formula 1, basketball, baseball,
hockey, rugby, volleyball, and handball. Data is returned in JSON format and updates every 15 seconds during live matches.
type: Index
deliveryModel:
model: saas
open_source: false
commercial: true
callable_host: false
label: Hosted service · you call their endpoint
confidence: medium
source:
- pricing
generated: '2026-08-28'
method: derived
accessModel:
pricing: freemium
onboarding: self-serve
trial: false
try_now: true
public: false
gated: none
gated_source:
- onboarding
label: Freemium · Self-serve signup
confidence: high
source:
- plans
- authentication
- rate-limits
- security
generated: '2026-11-06'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/api-football.png
tags:
- Sports
- Football
- Soccer
- Live Scores
- Statistics
url: https://raw.githubusercontent.com/api-evangelist/api-football/refs/heads/main/apis.yml
created: '2025-03-01'
modified: '2026-09-02'
specificationVersion: '0.23'
apis:
- aid: api-football:api-football
name: API-Football
description: API-Football provides comprehensive football data including leagues, fixtures, standings, events, line-ups,
players, pre-match odds, live odds, and historical statistics for 1,200+ leagues and cups worldwide.
humanURL: https://www.api-football.com/
baseURL: https://v3.football.api-sports.io
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/api-football.png
tags:
- Sports
- Football
- Soccer
- Live Scores
properties:
- type: Documentation
url: https://www.api-football.com/documentation-v3
- type: APIReference
url: https://www.api-football.com/documentation-v3
- type: GettingStarted
url: https://www.api-football.com/documentation-v3#section/Introduction
- type: Pricing
url: https://www.api-football.com/pricing
- type: Authentication
url: https://www.api-football.com/documentation-v3#section/Authentication
- type: RateLimits
url: https://www.api-football.com/documentation-v3#section/Rate-limit
common:
- type: DomainSecurity
url: security/api-football-domain-security.yml
- type: Authentication
url: authentication/api-football-authentication.yml
- type: Conventions
url: conventions/api-football-conventions.yml
- type: ErrorCatalog
url: errors/api-football-problem-types.yml
- type: RateLimits
url: rate-limits/api-football-rate-limits.yml
- type: Plans
url: plans/api-football-plans-pricing.yml
- type: Packages
url: packages/api-football-packages.yml
- type: Components
url: components/api-football-components.yml
- type: Lifecycle
url: lifecycle/api-football-lifecycle.yml
- type: Conformance
url: conformance/api-football-conformance.yml
- type: LLMsTxt
url: llms/api-football-llms.txt
- type: FinOps
url: finops/api-football-finops.yml
- type: Website
url: https://www.api-football.com/
- type: APIReference
url: https://www.api-football.com/documentation-v3
- type: Blog
url: https://www.api-football.com/news/
- type: TermsOfService
url: https://www.api-football.com/terms
- type: PrivacyPolicy
url: https://www.api-football.com/privacy
- type: Documentation
url: https://www.api-football.com/documentation-v3
- type: Pricing
url: https://www.api-football.com/pricing
- type: Signup
url: https://dashboard.api-football.com/register
- type: Login
url: https://dashboard.api-football.com/login
- type: Support
url: https://www.api-football.com/contact
- type: Features
data:
- name: 1200+ Leagues and Cups
description: Comprehensive coverage of over 1,200 football leagues and cups worldwide including major leagues, cups, and
international competitions.
- name: Live Scores
description: Real-time match data updated every 15 seconds during live matches, including scores, events, and match statistics.
- name: Fixtures and Results
description: Complete fixture schedules and match results including past, present, and upcoming matches with full event
details.
- name: Standings
description: League standings and tables for all supported competitions with points, wins, draws, losses, and goal difference.
- name: Player Statistics
description: Individual player statistics including goals, assists, cards, appearances, and detailed performance metrics.
- name: Pre-Match and Live Odds
description: Pre-match betting odds and live odds from major bookmakers available in all pricing tiers.
- name: Historical Data
description: Multiple years of historical match data available for statistical analysis, fantasy football, and predictive
modeling.
- name: Multi-Sport Coverage
description: Beyond football/soccer, API-Sports covers Formula 1, basketball, baseball, hockey, rugby, volleyball, and
handball.
- type: UseCases
data:
- name: Sports Applications
description: Build mobile and web apps displaying live scores, fixtures, standings, and player statistics for football
fans.
- name: Fantasy Football Platforms
description: Power fantasy football platforms with player statistics, injury updates, match results, and historical performance
data.
- name: Sports Betting
description: Integrate pre-match odds, live odds, and real-time match events into sports betting and prediction platforms.
- name: Sports Analytics
description: Analyze historical match data, player performance, and team statistics for sports analytics and scouting
platforms.
- name: Widgets and Embeds
description: Embed live score widgets and statistics panels into websites using API-Football's data and widget integrations.
- type: Integrations
data:
- name: RapidAPI
description: API-Football is available on the RapidAPI hub enabling discovery and access through the RapidAPI marketplace.
- name: Stripe and PayPal
description: Subscriptions managed via Stripe or PayPal with no auto-renewal and prepaid plan options.
maintainers:
- FN: Kin Lane
email: info@apievangelist.com
x-enrichment:
date: '2026-09-02'
status: enriched
artifacts_added: 10
pass: local-v1
x-contract-note:
finding: 'API-Football DOES publish an OpenAPI document, and this repository does NOT hold it. The Redoc documentation page
declares it inline as `<redoc spec-url="public/doc/openapi.yaml" hide-download-button>`, resolving to https://www.api-football.com/public/doc/openapi.yaml.
Every HTML and .yaml path on www.api-football.com is served to non-browser clients as a Cloudflare managed challenge (HTTP
403, `cf-mitigated: challenge`), so the spec could not be retrieved on 2026-09-02. Do NOT record this provider as publishing
no machine-readable contract — the contract exists and the wall is on our side. A future pass with a browser-capable fetcher
should harvest it into openapi/ and then derive data-model/, skills/, overlays/ and a tool crosswalk from it.'
spec_url: https://www.api-football.com/public/doc/openapi.yaml
spec_status: 403
checked: '2026-09-02'
API Football — frequently asked questions
Does API Football have an API?
Yes. APIs.io lists 1 API from API Football, including API-Football.
How do I authenticate with the API Football?
API Football uses bearer-token authentication (2 schemes). The details are profiled on APIs.io as Api Football Authentication.
How much does the API Football cost?
API Football publishes its prices; its Pro plan is $19.00 per API Requests / day as of 2026-09-02. APIs.io lists 4 pricing plans for API Football, with each plan's price, limits and inclusions under Pricing on this page.
Is the API Football ready for AI agents?
API Football has a Kin Score of 37.8 out of 100 (thin) and an Agent Readiness score of 7.9 (agent-aware), scored by API Evangelist on 2026-11-06.
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.