Discover/cbssports.com API
live

cbssports.com APIcbssports.com

Access CBS Sports data via API: league schedules, game details, expert betting picks, analyst rankings, and team social feeds across NFL, NBA, MLB, and more.

Endpoints
6
Updated
3mo ago
Try it

No input parameters required.

api.parse.bot/scraper/6f6b151f-34dd-4ca3-b92a-1bced675c394/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/6f6b151f-34dd-4ca3-b92a-1bced675c394/list_leagues' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 6 totalclick to expand

List all available sports leagues and their IDs. Returns league abbreviations and numeric IDs that can be used with other endpoints.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "data": "object containing 'leagues' array with id and abbrev for each league"
  },
  "sample": {
    "data": {
      "data": {
        "leagues": [
          {
            "id": "54",
            "abbrev": "NBA"
          },
          {
            "id": "59",
            "abbrev": "NFL"
          },
          {
            "id": "52",
            "abbrev": "MLB"
          }
        ]
      }
    },
    "status": "success"
  }
}

About the cbssports.com API

The CBS Sports API provides 6 endpoints covering league schedules, game details, expert betting picks, analyst performance rankings, and team social feeds. The get_expert_picks endpoint returns per-game picks with expert writeups, betting selections, and outcome results, while get_hottest_experts surfaces ranked analysts with profit figures, win percentages, and streak labels for major leagues including NFL, NBA, MLB, NHL, NCAAF, and NCAAB.

League and Game Data

Start with list_leagues to retrieve all available league IDs and abbreviations — these IDs are required inputs for get_league_games. That endpoint returns games in chronological order and exposes each game's id, abbrev, awayTeam, and homeTeam nodes. Pass a limit integer to cap results. For fuller team metadata on a specific matchup, call get_game_details with a game_id from the previous response; it returns each team's mediumName, nickname, abbrev, and colorHexDex alongside league metadata.

Expert Picks and Analyst Rankings

get_expert_picks accepts a game_id and an optional picks_count cap. It returns an expertPicks object with a totalCount and an edges array where each node contains the expert's identity, their selection, a writeup, and result data. Coverage is strongest for recent games in NFL, NBA, and MLB — not all games carry picks. get_hottest_experts takes a league_abbrev string (e.g. 'NFL', 'NCAAB') and returns a ranked list of analysts with firstName, lastName, profit, winPercentage, streakLabel, and rank fields, making it useful for building expert leaderboard features.

Team Social Feed

get_team_twitter_feed accepts a comma-separated list of team IDs (sourced from get_league_games or get_game_details) and an optional limit. It returns tweet objects containing id_str, name, screen_name, text, created_at, entities, and media fields — sufficient to render a team-specific social timeline alongside game data.

Common use cases
  • Display a daily NFL or NBA schedule by pulling game nodes from get_league_games filtered by league ID.
  • Build a betting-pick aggregator using expert selection, writeup, and result fields from get_expert_picks.
  • Rank sports analysts by profit and winPercentage for a fantasy or sports-betting research tool using get_hottest_experts.
  • Render team color-themed UI components using colorHexDex values returned by get_game_details.
  • Show a live social sidebar for a game page by fetching team tweet objects from get_team_twitter_feed.
  • Monitor expert streak data across multiple leagues to identify analysts on winning runs using streakLabel from get_hottest_experts.
  • Cross-reference game IDs with expert pick counts to identify high-attention matchups before broadcast.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does CBS Sports have an official public developer API?+
CBS Sports does not publish a public developer API or official documentation for third-party access to their game, picks, or expert data.
What does `get_expert_picks` return and which games have picks?+
get_expert_picks returns an expertPicks object with a totalCount and an edges array. Each pick node includes the expert's identity, their selection, a prose writeup, and result data. Pick coverage is strongest for recent games in the NFL, NBA, and MLB. Games from smaller leagues or from the distant past are less likely to have picks attached.
Does the API return live scores or final scores for games?+
get_league_games and get_game_details return team identities, abbreviations, and metadata but do not currently expose score fields or real-time game state. You can fork the API on Parse and revise it to add score or status fields if they appear in the game node data.
Can I retrieve player-level stats or injury reports through this API?+
Not currently. The API covers league schedules, game-level team data, expert picks, analyst rankings, and team social feeds. Individual player statistics and injury reports are not included. You can fork the API on Parse and revise it to add a player stats or roster endpoint.
Is there a way to filter `get_league_games` to a specific date or week?+
get_league_games accepts a league_id and an optional limit integer but does not expose a date or week filter parameter. Games are returned in chronological order from the earliest available. You can fork the API on Parse and revise it to add date-range filtering if the underlying data supports it.
Page content last updated . Spec covers 6 endpoints from cbssports.com.
Related APIs in SportsSee all →
athletic.net API
Search and analyze cross country and track & field performance data across the US, including athlete profiles, meet results, team rosters, and rankings. Access comprehensive meet information, historical records, and state-level competition data to track athlete progress and discover top performers.
maxpreps.com API
Access high school sports data from MaxPreps. Search for schools, retrieve team rosters and schedules, look up athlete profiles, and browse national or state rankings across all sports.
vg.no API
Access VG.no's latest news, articles, sports scores, and TV guides through a single interface where you can browse the front page, search articles by topic, view category-specific content, and find related stories. Get real-time sports scores and television schedules alongside comprehensive news coverage from Norway's leading news outlet.
vegasinsider.com API
Retrieve MLB betting odds from major sportsbooks including bet365, FanDuel, and DraftKings, covering Moneyline, Total, and Runline markets for any supported date. Easily compare odds across books to identify the best available lines.
puntoticket.com API
Browse and search events happening in Chile with PuntoTicket, viewing featured shows, filtering by category, and checking detailed pricing and availability for concerts, theater, sports, and more. Find the perfect event by exploring all listings or discovering what's trending right now.
130point.com API
Search for sold trading cards across eBay, Goldin, Heritage Auctions, Pristine Auction, MySlabs, and Fanatics Collect to find historical prices, sale dates, and marketplace information all in one place. Get comprehensive sales data to research card values and track market trends across multiple platforms instantly.
wynncraft.com API
Access detailed Wynncraft game information to look up item metadata and search across the complete item database, retrieve player statistics and character inventories, and browse guild information and global search results. Use this data to compare gear, track player progress, analyze guild rosters, or build tools for the Wynncraft community.
whoscored.com API
Search for players and teams, then dive deep into their performance metrics, match statistics, and detailed passing data to analyze football games and player abilities. Get comprehensive insights on team performance, individual player stats, and play-by-play event information to power your football analysis and decision-making.