SofaScore Scraper avatar

SofaScore Scraper

Pricing

from $8.00 / 1,000 results

Go to Apify Store
SofaScore Scraper

SofaScore Scraper

SofaScore sports data API — players, teams, events, live scores, standings, statistics for football, tennis, basketball and 20+ sports.

Pricing

from $8.00 / 1,000 results

Rating

0.0

(0)

Developer

Thirdwatch

Thirdwatch

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

12 days ago

Last modified

Categories

Share

Thirdwatch portfolio: 5K+ users across 140+ public Actors, 2M+ records delivered, and >99% run success. Explore all Thirdwatch Actors.

Pull SofaScore entities and event data — teams, players, matches, and search results across sports.

What you get

Pull SofaScore entities and event data — teams, players, matches, and search results across sports.

Why use this SofaScore scraper

  • Structured sports data — entity IDs, names, sports, countries, and slugs from SofaScore's public endpoints.
  • Multiple modes — search entities, or pull event/team/player detail by ID.
  • Stable IDs — SofaScore entity IDs join cleanly to fixtures, stats, and external datasets.

Scrape SofaScore data in minutes

{
"queries": [
"iphone 15"
],
"maxResults": 10
}
{
"queries": [
"running shoes"
],
"maxResults": 10
}

Input parameters

ParameterRequiredDescription
modeNoEntity search, single event, team page, player page. One of: search, event, team, player. Default: search.
queriesNoSearch terms (search mode). Example: ['arsenal', 'djokovic']
idsNoSofaScore numeric IDs.
maxResultsNoCap. Default: 10.

Output fields

  • type
  • id
  • name
  • sport
  • country
  • slug
  • score
  • query
  • eventId
  • startTimestamp
  • status
  • teamId
  • tournament
  • error

Example result

{
"type": 0,
"id": 2829,
"name": "Real Madrid",
"sport": "Football",
"country": "Spain",
"slug": "real-madrid",
"score": 412012.12,
"query": "real madrid"
}

Common use cases

  • Build sports datasets and fan apps
  • Enrich betting/fantasy research with fixture data
  • Track teams and players across leagues
  • Power sports-content pipelines

Compared to alternatives

  • vs other SofaScore scrapers on the Store — pay-per-result billing means empty or failed searches cost nothing; you are not charged for a run that returns zero rows.
  • vs building your own — no proxy management, markup-change maintenance, or infrastructure to run; paste inputs and consume the dataset.

Limitations

  • Coverage matches SofaScore's public index — lower-tier leagues can be sparse.

  • Live in-play data is not guaranteed; use scheduled runs for freshness.

  • Deep statistics endpoints return only what the public API exposes.

  • Use public data lawfully and respect applicable privacy and platform rules.

FAQ

Do I need an account or cookies?

No — the Actor reads public data only. There is no login to configure and no account to risk.

What happens when a search returns nothing?

The run completes with zero (or an explicit error) rows. Per-result billing means you are not charged for empty output.

Can I run it on a schedule?

Yes — attach an Apify schedule or use the saved tasks to re-run the same inputs daily or weekly.

Last verified: 2026-09

More scrapers at thirdwatch.dev.