Get sports scores, box scores, odds and standings
get_sports_dataFetch sports scores, schedules, player box scores, betting odds, standings and rosters across 24 leagues, filtered by date, status, team or player.
Instructions
Scores and schedules, player box scores, betting odds (opening vs current or closing moneyline, spread and total, line movement, no-vig probability, and how each line settled), standings and rosters for 24 leagues: NFL, NBA, WNBA, MLB, NHL, college football and basketball, Premier League, LaLiga, Bundesliga, Serie A, Ligue 1, Champions League and more, MLS, Liga MX, Formula 1, ATP and WTA tennis (with rankings), PGA golf and UFC. Filter by date, status and team or player. Runs the Apify Actor tacps126/sports-data on your Apify account (about $0.003 per game, odds row, standings row or player; $0.001 per box-score player line; spend per call is capped at $0.5).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| teams | No | Team or player names or abbreviations, e.g. ["Lakers", "KC", "Sinner"]. | |
| season | No | Season year for standings, e.g. 2026; empty = current. | |
| date_to | No | YYYY-MM-DD; replaces days_ahead. | |
| leagues | Yes | One or more leagues. | |
| data_type | No | games, boxScores (one row per player per game), odds (one row per game per sportsbook), standings (tennis: rankings), teams or rosters. Box scores, teams and rosters cover team sports. | games |
| date_from | No | YYYY-MM-DD; replaces days_back. | |
| days_back | No | Days back from today; 1 = yesterday and today. | |
| max_items | No | Maximum results to return (default 100, max 5000). Cost scales with this. | |
| days_ahead | No | Days ahead for schedules and upcoming lines. | |
| match_type | No | Tennis only. | any |
| extra_input | No | Advanced: extra Actor input fields, merged over the defaults. | |
| game_status | No | final for results and closing lines, scheduled for fixtures. | any |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tool | Yes | Name of the tool that produced the result. | |
| count | Yes | Number of records the Actor returned. | |
| items | Yes | The records. Long text fields are shortened to 600 characters. | |
| shown | Yes | Number of records included in `items` (can be lower than count when the result is long). | |
| truncated | Yes | True when records were left out to keep the result short; ask for fewer items. |