SO

Sofascore API: Unofficial Access, Limits & Alternatives (2026)

Multi-sport live scores, ratings, and statistics

5.7 / 10Limited
Starting PriceFree
Free TierYes
Live DataYes
WebSocketNo
Commercial UseNo

Overview

Sofascore provides unofficial API access to their extensive sports data platform, covering 20+ sports with live scores, player ratings, match statistics, and trends. While not an official API for commercial use, it is widely used in hobby projects and for prototyping. The data includes unique SofaScore ratings and heatmaps.

Quick answer: SofaScore does not offer an official public API. The "Sofascore API" developers refer to is unofficial access to the same JSON endpoints that power the SofaScore website and app. It is free and rich in data (live scores, player ratings, heatmaps, 20+ sports), but it comes with no documentation, no SLA, no commercial-use permission, and endpoints can change or break without notice. For anything commercial or production-grade, use a licensed sports data API instead — we compare the best options below.

How Developers Actually Access SofaScore Data

Since there is no official API or documentation, developers reverse-engineered the JSON endpoints that the SofaScore web app calls to build its pages — typically requests shaped like /api/v1/event/{eventId} for a match or /api/v1/team/{teamId}/events/last/0 for a team's recent fixtures.

Be aware that these endpoints are undocumented and uncommitted: SofaScore has added anti-bot challenges to them (our check on September 11, 2026 received HTTP 403 challenge responses), so even hobby integrations can break at any time without warning.

Before you build on this, understand the risks:

  • Unofficial — SofaScore can change or block these endpoints at any time
  • No commercial-use permission — monetized products should not depend on it
  • Rate limits are undefined — aggressive polling gets IPs throttled or challenged
  • No support, no SLA, no guarantee of data accuracy
  • For a hobby project, a Discord bot, or a prototype, this is usually acceptable. For anything you ship to paying users, start with a licensed provider and treat SofaScore-style endpoints as a prototyping shortcut only.

Pros

  • 20+ sports
  • Unique player ratings
  • Heatmaps
  • Free to use (unofficial)
  • Rich match data

Cons

  • Unofficial API
  • No commercial use
  • No SLA or guarantees
  • Can change without notice
  • No official documentation

Best For

Hobby projectsPrototypingPersonal toolsLearning

Not Ideal For

Commercial applicationsProduction appsEnterpriseAny paid product

Specifications

REST APIYes
GraphQLNo
WebSocketNo
WebhooksNo
OpenAPI SpecNo
Player StatsYes
Team StatsYes
Odds DataNo
Historical Data2015+ for major leagues
Request LimitsUnofficial, variable rate limits
Commercial UseNo
RedistributionNo
White LabelNo

SDKs

PythonNode.js

Leagues

Premier LeagueNBANFLATPWTASerie ALa LigaBundesliga+1
Last verified: 2026-09-11

Our Verdict

5.7/ 10

Sofascore API scores 5.7/10 and may be suitable for specific use cases like hobby projects, but we recommend comparing it with higher-rated alternatives before committing.

Editorial: 5.5/10Benchmark: 6.0/10How we score →
Data verified: 2026-09-11
✓ Pricing checked✓ Coverage checked✓ Docs checked✓ Benchmark tested

Coverage

Sports Supported

FootballBasketballTennisBaseballHockeyAmerican FootballCricketRugbyHandballVolleyballMMASnookerCycling
Live DataYes
Historical Data2015+ for major leagues
Player StatsYes
Team StatsYes
Odds DataNo

Leagues & Competitions

Premier LeagueNBANFLATPWTASerie ALa LigaBundesligaChampions League

9 leagues and competitions covered

Developer Experience

API Paradigms

✓REST
✗GraphQL
✗WebSocket
✗Webhooks

SDKs

PythonNode.js

Commercial Terms

✗Commercial use
✗Redistribution
✗White-label
Rate limit: Unofficial, variable rate limits

Benchmark Results

Methodology →
Test DateRegionLatencyUptimeError RateSamples
2026-08-15US-East85ms99.94%0.16%500
2026-08-10EU-West72ms99.95%0.12%500

Tests conducted against public API endpoints within rate limits. Last verified: 2026-09-11. See our methodology page for testing details.

Pricing Plans

Unofficial

Free

Variable

  • Unofficial access
  • All sports
  • No SLA

Frequently Asked Questions

Does SofaScore have an official API?

No. SofaScore does not offer an official public API or developer program. Developers access its data through unofficial endpoints that power its website and app, which come with no documentation, no SLA, and no commercial-use permission.

Is the SofaScore API free?

Unofficial access is free because it is simply the public web endpoints the SofaScore app uses. There are no paid tiers because there is no official API. Free does not mean safe for commercial use.

Can I use SofaScore data in a commercial app?

No. SofaScore's terms do not grant commercial-use rights for scraped or unofficial endpoint access. For commercial apps, use a licensed sports data provider such as API-Sports, Sportradar, or Sportmonks.

What are the best SofaScore API alternatives?

For official, licensed access: API-Sports (broad coverage, free tier), Sportmonks (football depth), Sportradar (enterprise), and The Odds API (betting odds). See our full SofaScore alternatives comparison.

What data does SofaScore provide?

Live scores, detailed match statistics, unique SofaScore player ratings, heatmaps, lineups, and standings across 20+ sports including football, basketball, tennis, and hockey.

Building something commercial?

Sofascore API is fine for hobby projects and prototypes. For production apps, compare licensed sports data APIs with real SLAs: