Sports Data Scraper — Teams, Players & Fixtures avatar

Sports Data Scraper — Teams, Players & Fixtures

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Sports Data Scraper — Teams, Players & Fixtures

Sports Data Scraper — Teams, Players & Fixtures

Sports data from TheSportsDB — search teams and players, list league teams, and get fixtures and results across football, basketball, NFL and more. Free test key or bring your own.

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

Ponderable Hydrometer

Ponderable Hydrometer

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Team profiles, player profiles and fixtures/results across football, basketball, NFL, baseball and more — in one actor, six modes. From TheSportsDB. Free public test key, or bring your own for full rate.

Search teams and players, list a whole league's teams, or pull fixtures — a day's events, or a team's next/last matches — all normalized into clean, consistent rows.

What you get

Teams (type: "team") — id, name, league, sport, formedYear, stadium, location, country, website, description, badge

Players (type: "player") — id, name, team, sport, position, nationality, birthDate, birthLocation, height, weight, thumb

Events (type: "event") — id, event, league, sport, season, date, time, homeTeam, awayTeam, homeScore, awayScore, venue, status

Output sample

{
"type": "team",
"id": "133604",
"name": "Arsenal",
"league": "English Premier League",
"sport": "Soccer",
"formedYear": "1886",
"stadium": "Emirates Stadium",
"location": "London, England",
"country": "England",
"website": "www.arsenal.com",
"description": "Arsenal Football Club is a professional football club…",
"badge": "https://www.thesportsdb.com/images/media/team/badge/….png"
}

Modes

  • search-team — search teams by name (teams).
  • search-player — search players by name (players).
  • league-teams — every team in a league (league).
  • events-day — all fixtures on a date, optionally filtered by sport.
  • team-next / team-last — a team's upcoming or most recent matches (teamIds).

Input

FieldTypeDefaultDescription
modestringsearch-teamOne of the six modes above
teamsarray["Arsenal"]Team names (search-team)
playersarrayPlayer names (search-player)
leaguestringLeague name (league-teams)
teamIdsarrayTheSportsDB team IDs (team-next/team-last)
datestringYYYY-MM-DD (events-day)
sportstringOptional sport filter (events-day)
apiKeystring (secret)3 (test key)Your TheSportsDB key
maxResultsinteger100Cap for list modes

Example input

{
"mode": "search-team",
"teams": ["Arsenal", "Real Madrid", "Lakers"]
}

Fixtures on a date:

{ "mode": "events-day", "date": "2026-08-01", "sport": "Soccer" }

Why this actor

  • Six modes, one shape — teams, players and fixtures normalized consistently.
  • Multi-sport — football/soccer, basketball, NFL, baseball and more.
  • Media included — team badges and player thumbnails for app UIs.
  • Works with the free test key out of the box; add your own for full rate.

Pricing

Pay per result — $1.50 per 1,000 results (one team/player/event = one result). No subscription or platform fees.

  • TVMaze Scraper — TV schedules, episodes and cast.
  • App Store Scraper — mobile app catalogs and rankings.
  • Steam Scraper — game catalog and pricing.

Notes & limits

  • Data is TheSportsDB's API. The default public test key "3" is rate-limited — add your own free key (kept secret) for full throughput and premium endpoints.
  • Field completeness varies by team/player/sport (some profiles are sparse).
  • This actor is an independent tool, not affiliated with or endorsed by TheSportsDB.