For Agents
Pull football fixtures, live scores, standings, teams, players, head-to-head data, and odds via a single dispatch endpoint, selecting the data type with a method parameter.
Get started with All Sports Football API in minutes using your preferred integration method.
# Add to your MCP client config (Claude Desktop, Cursor, Windsurf)
{
"jentic": {
"url": "https://api.jentic.com/mcp",
"auth": "oauth"
}
}
# Then ask your agent:
"get live football scores"
# → Jentic returns the GET /events tool with parameter schema, agent executes.What an agent can do with All Sports Football API API.
Pull live football scores for in-progress fixtures
List upcoming and past fixtures filtered by league or date range
Read league standings for a chosen competition and season
Look up team rosters and player profiles
Retrieve head-to-head history between two clubs
GET STARTED
Use for: I need to fetch live scores for today's Premier League matches, Get standings for La Liga in the current season, Find all fixtures for Manchester City in the next 7 days, Retrieve head-to-head history between Real Madrid and Barcelona
Not supported: Does not handle non-football sports, betting transactions, or video streams — use for football fixtures, scores, standings, rosters, head-to-head, and odds only.
Jentic publishes the only available OpenAPI specification for All Sports Football API, keeping it validated and agent-ready.
Jentic publishes the only available OpenAPI specification for All Sports Football API, keeping it validated and agent-ready. AllSportsAPI exposes football (soccer) data — fixtures, live scores, standings, team and player records, head-to-head history, and odds — through a single GET /football/ endpoint. Behaviour is selected via a method query parameter (e.g. Fixtures, Standings, Teams), making this a method-dispatch style API rather than a resource-per-path REST design. Authentication is by query-parameter API key, and responses cover global leagues and competitions.
Read pre-match and live odds for fixtures
Patterns agents use All Sports Football API API for, with concrete tasks.
★ Live score aggregation
Sports media bots and apps poll GET /football/ with method=Livescore to pull scores for in-progress matches and surface them in real time. Because all data flows through a single endpoint with a method dispatch, the integration is one operation to learn and one to maintain. This is the fastest route to wire football data into a content workflow.
Call GET /football/ with method=Livescore and leagueId for the Premier League, then post any goal events to a Slack channel.
Fantasy sports data feed
Fantasy platforms pull fixtures, standings, and player records to populate weekly contests. The single-endpoint dispatch model means one connector handles every data type the fantasy app needs, and the API key sits in one query parameter — no header juggling. Schedules and rosters can be refreshed on a cron without complex pagination logic.
Call GET /football/ with method=Fixtures and a date range covering the upcoming gameweek, then write fixtures into the fantasy contest table.
Odds-driven content generation
Editorial bots use pre-match odds from GET /football/ method=Odds to write match previews and trigger trending content workflows. Because the same endpoint also returns standings and head-to-head data, the bot can compose context-rich previews from a single API in one or two calls.
Pull odds for fixture ID 1234 via GET /football/ method=Odds, then pull the head-to-head record via the H2H method to draft a preview.
AI agent sports content automation
An AI agent can answer user questions like 'who is playing tonight?' by hitting the AllSports method=Fixtures dispatch and summarising the result. Through Jentic the agent searches by intent, loads the input schema, and executes — the API key is held in the vault and never enters the prompt context.
Use Jentic to search 'get football fixtures for today', execute GET /football/ with method=Fixtures and today's date, and return the formatted match list.
1 endpoints — jentic publishes the only available openapi specification for all sports football api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/football/
Query football data — selects fixtures, livescores, standings, teams, players, H2H, or odds via the method parameter
/football/
Query football data — selects fixtures, livescores, standings, teams, players, H2H, or odds via the method parameter
Three things that make agents converge on Jentic-routed access.
Credential isolation
AllSportsAPI keys are stored encrypted in the Jentic vault and added as the APIkey query parameter at call time. The raw key never enters the agent's prompt context.
Intent-based discovery
Agents search 'get football fixtures' or 'live football scores' and Jentic returns the GET /football/ operation with its input schema, including the method parameter values to choose between.
Time to first call
Direct AllSportsAPI integration: half a day to map method dispatch values, response shapes, and rate handling. Through Jentic: under 30 minutes — search, load, execute.
Alternatives and complements available in the Jentic catalogue.
API-Football
Resource-oriented football API with fixtures, standings, and odds across endpoints
Choose API-Football when you prefer one resource per path over a single dispatch endpoint
API-Sports
Multi-sport API covering football, basketball, and others
Choose API-Sports when you need multiple sports under a single vendor and unified credentials
SportMonks
Detailed football data including expected goals and player stats
Choose SportMonks when you need richer statistical and tactical data than livescores and standings
Specific to using All Sports Football API API through Jentic.
Why is there no official OpenAPI spec for All Sports Football API?
AllSportsAPI does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call All Sports Football API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the All Sports Football API use?
An API key passed as the APIkey query parameter. Through Jentic, the key is stored in the encrypted vault and added at execution time so it never appears in agent prompts or logs.
Can I get live football scores from this API?
Yes. Call GET /football/ with method=Livescore. The same endpoint serves fixtures, standings, team and player data, head-to-head, and odds depending on the method parameter you choose.
How do I fetch fixtures via the AllSports API through Jentic?
Run pip install jentic, search 'get football fixtures', load the input schema for GET /football/, and execute with method=Fixtures and your chosen date or league filter.
How is this API structured — is it one endpoint or many?
It is a single GET /football/ endpoint with a method query parameter that dispatches to different data types. Treat the method value as the resource selector when integrating.
Does the AllSports API cover sports other than football?
This spec covers football (soccer) only. Other sports may be available via separate AllSportsAPI products that are not included in this OpenAPI definition.