Football fixtures and scoreboards
Use FotMob endpoints to turn football fixtures and scoreboards into repeatable API requests with documented inputs and JSON responses.
Follow football fixtures, live scores, league tables, player statistics, team news, transfers, and match detail from a football-first source.
Collect FotMob sports and competition data through 17 documented Crawlora endpoints. FotMob's 17 endpoints cover football-specific league, match, player, team, table, stats, and transfer data; on 2026-09-26 its matches route listed England–Spain and Czechia–Croatia in UEFA Nations League A Group 3.
Endpoint families
6
Documented params
61
Examples
17
Live catalog snapshot
Active endpoints
17
Methods
GET
Required params
37
Schema refs
17
{
"platform": "FotMob",
"endpoint": "fotmob-matches",
"method": "GET",
"path": "/fotmob/matches",
"auth": "apiKey"
}Use cases
Collect FotMob sports and competition data through 17 documented Crawlora endpoints. FotMob's 17 endpoints cover football-specific league, match, player, team, table, stats, and transfer data; on 2026-09-26 its matches route listed England–Spain and Czechia–Croatia in UEFA Nations League A Group 3.
Use FotMob endpoints to turn football fixtures and scoreboards into repeatable API requests with documented inputs and JSON responses.
Use FotMob endpoints to turn player-stat and transfer analysis into repeatable API requests with documented inputs and JSON responses.
Use FotMob endpoints to turn league-table monitoring into repeatable API requests with documented inputs and JSON responses.
Managed execution
Every figure below is read from the live FotMob endpoint catalog — 17 endpoints, 61 documented request parameters, and 17 published response schemas — the same catalog Docs and Playground run against.
17 documented FotMob endpoints, grouped into 17 request families — League, Leagues and Match, plus 14 more.
61 request parameters are documented across those FotMob endpoints, 37 of them required — the full input contract is public before you write any integration code.
17 of the 17 FotMob endpoints ship a recorded example response, and 17 carry a documented response schema — you can code against the real JSON before the first request.
FotMob endpoints document their error responses (400, 404 and 503) alongside the success schema, so a block, a rate limit, or a missing record comes back as a typed error rather than silently empty data.
17 hosted MCP tools back the FotMob endpoints, so an agent can call the same routes with the same parameters and the same JSON contract, with no custom glue.
Coverage map
/fotmob/league
/fotmob/leagues
/fotmob/match
/fotmob/matches
/fotmob/news
/fotmob/player
Featured endpoints
/fotmob/matchesReturns FotMob's public match payload for a calendar date and IANA timezone. The data field preserves the upstream JSON shape.
Sampled 14 Oct 2026: 61 items, 7 fields filled in every item, 5 not. parentLeagueName: Africa Cup of Nations Qualifica… (8), CONCACAF Nations League (4), UEFA Nations League B (2) and 5 more; primaryId: 111 to 13,287, median 9,091.
MCP tool fotmob_matches
/fotmob/leaguesReturns FotMob's full public league directory grouped into popular, international, and country collections. Use league ids with other FotMob endpoints.
Sampled 14 Oct 2026: 94 items, 4 fields filled in every item. ccode: “ALB” and 93 other values; leagues: median 4 entries.
MCP tool fotmob_leagues
/fotmob/leagueReturns FotMob's public league page payload, including available tabs, overview, table, fixtures, statistics, transfers, and seasons where supplied by the league. Discover valid season values with /fotmob/seasons. shotmap=true includes the optional, larger overview shot-map payload.
Sampled 14 Oct 2026: 380 items, 9 fields filled in every item. pageUrl: “/matches/coventry-city-vs-arsenal/2tttz6#5795363” and 379 other values; displayTournament: true in 380 of 380.
MCP tool fotmob_league
/fotmob/tableReturns the league standings and the upstream table views, including all, home, away, form, and expected-goals tables. League ids are discoverable from /fotmob/leagues.
Sampled 14 Oct 2026: 1 item, 5 fields filled in every item. tableFilterTypes: median 5 entries.
MCP tool fotmob_table
/fotmob/matchReturns FotMob's public match-details payload, including available facts, events, statistics, lineups, shot map, momentum, table and head-to-head sections. The data field preserves the upstream JSON shape; individual sections may be absent for a match.
MCP tool fotmob_match
/fotmob/teamReturns public team data and the sections currently available for that team, such as overview, table, fixtures, squad, stats, transfers, and history. Team ids can be found with /fotmob/search. The upstream section set varies by team. For older fixtures, pass fixtures.previousFixturesUrl to /fotmob/team-fixtures.
Sampled 14 Oct 2026: 53 items, 9 fields filled in every item, 1 not. result: -1 to 1, median 1; pageUrl: “/matches/girona-vs-arsenal/2jrtag#5874664” and 52 other values.
MCP tool fotmob_team
Related APIs
Media & Streaming
Follow German football from the Bundesliga down to the lowest Kreisklasse. Discover competitions in all 22 federations, then read matchdays, standings, scorers, clubs, teams, and players from the DFB's own amateur-football portal.
Media & Streaming
Browse Sportskeeda's sports and entertainment coverage, community wikis, quizzes, and fan games with the catalog's current slugs and filter limits.
Media & Streaming
Research streaming catalogs, title availability, providers, offers, seasons, episodes, and release changes from JustWatch with normalized JSON.
How to scrape FotMob
FotMob is football-specific. Use league and fixture routes to establish context, then match, team, player, and statistics routes for analysis. FotMob's football-only routes cover leagues, fixtures, matches, teams, players, tables, statistics, and transfers. On 2026-09-26 its matches route listed England versus Spain and Czechia versus Croatia in UEFA Nations League A Group 3. Keep the competition and season identifier when joining match data to league tables. Store the request time for live fixtures, and use stable match or player IDs instead of names alone because the same player name can occur on different teams. A pull on 2026-10-27 showed the league directory split into popular leagues (Premier League id 47 first) and an international group of 127 leagues, a 20-item latest-news feed, and 351 FIFA ranking periods.
Use leagues, league, and matches to locate competitions and fixtures.
Use team, player, tables, player stats, and player match stats for football context.
Use transfers, team news, league news, and match routes to monitor changes.
leagues returned a popular group of 10 leagues, led by the Premier League (id 47, country code ENG, page /leagues/47/overview/premier-league), and an international group containing 127 leagues.
fifa-ranking-periods for men returned 351 periods, the first period listed, periodId 20261007 (07.10.2026). Pass a periodId to the rankings route.
latest-news returned 20 items with a gmtTime (2026-10-27T03:00:00.000Z for the first), source name and image.
Client libraries
Install the dedicated FotMob client for your language. Each package covers the FotMob endpoints on this page and calls Crawlora's hosted API with your API key.
npm install @crawlora-org/fotmobnpmpip install crawlora-fotmobPyPIgo get github.com/Crawlora-org/crawlora-fotmobpkg.go.devgem install crawlora-fotmobRubyGemsnet.crawlora:crawlora-fotmobMaven Centralcomposer require crawlora/fotmobPackagistcargo add crawlora-fotmobcrates.ioAgent skills
Install a Crawlora agent skill and your agent can pull FotMob data as JSON through the documented API, without writing a scraper. These skills cover FotMob:
Research football fixtures, match reports, player form, transfers, standings, and broadcast listings through Crawlora FotMob tools. Use for a…
npx skills add github.com/Crawlora-org/crawlora-skills --skill fotmob-researchCompare football players using Crawlora FotMob profiles, player-specific season statistics, and bounded match samples. Use for role-aware form…
npx skills add github.com/Crawlora-org/crawlora-skills --skill football-player-comparisonBuild a dated, country-specific football broadcast guide using FotMob schedules or Flashscore match-level TV listings. Use for listed channels and…
npx skills add github.com/Crawlora-org/crawlora-skills --skill football-viewing-guideFAQ
Yes. Its 17 public endpoints include league, table, player, player stats, player match stats, team, match, and transfer routes.
yyyymmdd strings, such as 20261007, with a dd.mm.yyyy display name.
FotMob's routes cover leagues, fixtures, live scores, teams, and player profiles, plus paginated league and team news previews. They do not expose a reporter-author route.
No. FotMob's app and site load from a public but undocumented API with no published terms, versioning, or support guarantee — it can change without notice. Crawlora's FotMob endpoints are maintained against that same surface, so your integration doesn't break when FotMob ships an update.