FotMob+API.SH

FotMob API

FotMob football data as JSON: matches by date, match detail, league tables, xG stats, players, teams and transfers.

The API.SH FotMob API returns FotMob football data as structured JSON. Get every match on a date with live minute and score, then a match's detail with top scorers, reviews and optional minute-by-minute commentary. For leagues, read tables (including form and xG tables), all fixtures and results, and full stat rankings such as goals, assists, xG, xA and ratings. Look up players with season stats, per-90 numbers, percentiles and market value history, teams with squads and fixtures, the latest transfers, and search across players, teams and leagues.

  • 10 endpoints
  • from $1 / 1,000 calls
  • 1,000 free credits / month
  • failed calls free
FotMob search
GET https://api.api.sh/fotmob/v1/search
{ "success": true }
1 credit · $1 per 1,000 calls

What you can build with the FotMob API

Live score and fixture apps

Load the day's matches by league with kick-off, score and live minute, then open match detail when a user taps a game.

Football analytics and xG models

Pull league stat rankings for xG, xA, shots and passes and the xG tables for any season.

Scouting and player profiles

Read a player's season stats with per-90 and percentiles, career history, market value history and recent ratings.

Team pages and squad data

Get a team's squad by position, form, fixtures, league table and transfers for a club or national team.

Transfer news feeds

List the latest transfers worldwide or for one league with fee, type and contract dates.

Season fixtures and results

Get every match of a league season, filtered by round, team or finished and upcoming games.

FotMob data you get

Field names from real responses. Numbers come parsed, URLs absolute, dates in ISO 8601.

FotMob API endpoints and prices

Every FotMob endpoint costs 1 credit per call: credits are $1 per 1,000 on a monthly plan, $2 pay-as-you-go. Pricing

Search and discovery1
FotMob search
/fotmob/v1/search
$1 · $2 PAYG
1 credit
More data9
FotMob league
/fotmob/v1/league
$1 · $2 PAYG
1 credit
FotMob league fixtures
/fotmob/v1/league-fixtures
$1 · $2 PAYG
1 credit
FotMob league stat ranking
/fotmob/v1/league-stats
$1 · $2 PAYG
1 credit
FotMob leagues
/fotmob/v1/leagues
$1 · $2 PAYG
1 credit
FotMob match detail
/fotmob/v1/match
$1 · $2 PAYG
1 credit
FotMob matches by date
/fotmob/v1/matches
$1 · $2 PAYG
1 credit
FotMob player
/fotmob/v1/player
$1 · $2 PAYG
1 credit
FotMob team
/fotmob/v1/team
$1 · $2 PAYG
1 credit
FotMob latest transfers
/fotmob/v1/transfers
$1 · $2 PAYG
1 credit

Call the FotMob API

FotMob search: GET https://api.api.sh/fotmob/v1/search

curl "https://api.api.sh/fotmob/v1/search?q=salah" \
  -H "x-api-key: $APISH_KEY"
  1. Create a free accountConfirm your email and get 1,000 free credits every month. No card needed.
  2. Create an API keyOne key works for all 483 platforms.
  3. Send the requestJSON back in one call. Add output=csv or output=ndjson for files.

Why API.SH for FotMob data

  • Public data only: no FotMob login, cookies or account needed
  • One key and one response shape for FotMob and 482 other platforms
  • Built and maintained by API.SH, not third-party publishers
  • Pay per call; errors on our side cost nothing
  • Live status for every endpoint

API.SH vs the official FotMob API

FotMob does not offer an official public API for developers. People use its internal JSON endpoints through unofficial Python wrappers, GitHub projects or RapidAPI and Apify listings, which break when the site changes. API.SH maintains the FotMob endpoints for you and returns stable JSON with one key.

Compared with an unofficial FotMob wrapper from GitHub or PyPI, a RapidAPI listing or an Apify actor, API.SH is maintained, has a fixed price per call and handles blocks and retries for you.

FotMob API questions

What FotMob data can I get?+

Matches by date (/fotmob/v1/matches), match detail with commentary (/fotmob/v1/match), leagues list (/fotmob/v1/leagues), league tables and top stats (/fotmob/v1/league), league fixtures (/fotmob/v1/league-fixtures), full stat rankings (/fotmob/v1/league-stats), players (/fotmob/v1/player), teams (/fotmob/v1/team), latest transfers (/fotmob/v1/transfers) and search (/fotmob/v1/search).

How much does the FotMob API cost?+

Every FotMob endpoint costs 1 credit per call. On a monthly plan 1,000 credits cost $1 (Starter is $50/month for 50,000 credits). Pay-as-you-go is $2 per 1,000 credits, with top-ups from $15 that never expire.

Is there a free FotMob API?+

Yes. Every account gets 1,000 free credits every month. That is 1,000 calls to /fotmob/v1/league at 1 credit each.

Is there an official FotMob API?+

No. FotMob has no official public developer API; what people call the FotMob API is the site's internal data, used through unofficial wrappers. API.SH gives you that public data through a maintained, documented API.

Do I need a FotMob account or login?+

No. API.SH reads public FotMob pages only. No endpoint uses a login, cookies or anyone's account.

Can I use the FotMob API from Python?+

Yes. Use the API.SH Python SDK or any HTTP client such as requests: send your key and call an endpoint like /fotmob/v1/matches. No browser session or extra headers are needed on your side.

Does it include xG and xA stats?+

Yes. League tables include xG tables, /fotmob/v1/league-stats ranks players and teams by xG, xA and other stats, and player season stats come with per-90 values and percentiles.

How do I get started?+

1. Sign up at api.sh. 2. Copy your API key. 3. Call /fotmob/v1/matches with a date. Every parameter and request examples are in the docs at https://api.sh/docs. You can also use the JS or Python SDK, Google Sheets, Zapier, Make, n8n or the MCP server at https://api.sh/mcp.

More sports APIs all sports APIs →

Start with 1,000 free credits
Every month, on every account. One key works for all 483 platforms.
Get a free API key