No official API exists — honest answer inside

Is there a FotMob API?

Short answer: no — and the unofficial FotMob endpoints that community projects relied on for years have been locked down. Here is what happened, and a legitimate replacement.

GET /v1/fixtures/{id}/statistics
curl https://api.5dollarfootballapi.com/v1/fixtures/{id}/statistics
  -H "Authorization: Bearer fb_live_your_key"
{
  "success": 1,
  "data": {
    "fixture_id": 197590518,
    "statistics": {
      "attacks": { "home": 112, "away": 88 },
      "shots_on_target": { "home": 7, "away": 4 },
      "possession": { "home": 58, "away": 42 },
      "first_half": {
        "attacks": { "home": 47, "away": 40 },
        "shots_on_target": { "home": 3, "away": 2 },
        "possession": { "home": 55, "away": 45 }
      }
    }
  }
}

The short answer

FotMob has never offered an official public API. For years its app endpoints were open enough that dozens of GitHub wrappers and data projects quietly built on them — until FotMob began requiring signed request tokens, breaking those libraries overnight. That is the inherent risk of building on someone's internal API: they owe you nothing, and one deploy ends your product.

Why the unofficial route fails

  • No official API or developer program exists, and FotMob's data comes from licensed providers such as Opta — they cannot resell it
  • The unofficial endpoints now require signed headers; the wave of broken GitHub wrappers is the cautionary tale
  • Workarounds that forge request signatures are explicitly hostile access — worse than plain scraping, legally and practically
  • Even when the endpoints were open there was never a schema contract, SLA or changelog

The same data, the legitimate way

FotMob API seekers usually want live scores, fixtures, league tables and match stats in clean JSON. That exact shape is what a licensed football API serves:

What you want Our endpoint
Live scores & match status GET /v1/fixtures?status=live
Fixtures by date or league GET /v1/fixtures?start_time=&end_time=
League tables GET /v1/standings?league=&season=
Match stats (shots, corners, cards) GET /v1/fixtures/{id}/statistics
Odds for every fixture GET /v1/fixtures/{id}/odds
Read the API docs
Honest boundary: FotMob's xG numbers and player ratings come from its editorial/data partners and are not something we (or any cheap API) can lawfully serve. Our statistics cover the match-level facts: goals, corners, cards, shots and more.

Frequently asked questions

No. FotMob has no public API or developer program. Its app endpoints were informally used by community projects for years, but FotMob has since locked them behind signed request tokens.

FotMob added a request-signing requirement to its internal endpoints, which broke unofficial libraries overnight. That is the standing risk of building on an internal API: there is no contract, and one deploy can end your integration.

A licensed football data API with the same core data — live scores, fixtures, standings, match statistics and odds. Ours starts free with no card and covers every major league from $5/mo.

Skip the scraper. Ship the product.

A licensed football API with live scores, stats and odds — free tier, no card, live in under a minute.