Is there a SofaScore API?
Short answer: no — SofaScore has never offered an official public API. Here is what is actually available, why scraping their app is a dead end, and a legitimate way to get the same football data.
curl https://api.5dollarfootballapi.com/v1/fixtures?status=live
-H "Authorization: Bearer fb_live_your_key"
{
"success": 1,
"data": [
{
"id": 197590518,
"league": { "id": 43659, "name": "USA USL Cup" },
"teams": { "home": { "name": "Birmingham Legion FC" }, "away": { "name": "Tulsa" } },
"status": "in_play",
"goals": { "home": 2, "away": 1 },
"corners": { "home": 7, "away": 3 }
}
]
}
The short answer
SofaScore does not offer an official public API, a developer program, or commercial data feeds. The endpoints behind their app and website (api.sofascore.com) are internal: undocumented, unversioned, and increasingly protected against automated access. Much of their data is licensed from upstream providers, which is precisely why they cannot resell it to you as an API.
Why the unofficial route fails
- The internal endpoints community wrappers rely on are undocumented and change without notice — every schema change silently breaks your integration
- Automated access violates SofaScore's Terms of Use, and they enforce it with bot detection, challenges and IP blocks
- There is no SLA, no support and no changelog — a production product cannot stand on that
- GitHub "sofascore api" wrappers are scrapers with the same fragility, just hidden behind a nicer function call
The same data, the legitimate way
Most people searching for a SofaScore API want live scores, fixtures, league tables or match stats. Those are exactly what a licensed football data API serves — documented, versioned and allowed:
| What you want | Our endpoint |
|---|---|
| Live scores & in-play status | GET /v1/fixtures?status=live |
| Fixtures & results by date | GET /v1/fixtures?start_time=&end_time= |
| League standings | GET /v1/standings?league=&season= |
| Match statistics (corners, cards, shots) | GET /v1/fixtures/{id}/statistics |
| Odds (1X2, Asian handicap, corners) | GET /v1/fixtures/{id}/odds |
What you can build on instead
Frequently asked questions
No. SofaScore has no public API, no developer portal and no commercial feed product. The api.sofascore.com endpoints you may see in your browser's network tab are internal, undocumented and protected against automated access.
Their Terms of Use prohibit automated access, and they actively block it. Beyond the legal risk, scraped integrations break every time the internal schema changes — which happens without notice.
A licensed football data API that serves the same core data — live scores, fixtures, standings, match statistics and odds. Ours starts free (no card) for the top-5 leagues 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.