SofaScore Scraper
Pricing
from $8.00 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
12 days ago
Last modified
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
| Parameter | Required | Description |
|---|---|---|
mode | No | Entity search, single event, team page, player page. One of: search, event, team, player. Default: search. |
queries | No | Search terms (search mode). Example: ['arsenal', 'djokovic'] |
ids | No | SofaScore numeric IDs. |
maxResults | No | Cap. Default: 10. |
Output fields
typeidnamesportcountryslugscorequeryeventIdstartTimestampstatusteamIdtournamenterror
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.
Related guides and Actors
- Compare Sofascore Records Side By Side
- Export Sofascore Records To Csv
- Extract Sofascore Records At Scale
- MLB Stats Scraper
- PrizePicks Scraper
Last verified: 2026-09
More scrapers at thirdwatch.dev.