Discover/Covers API
live

Covers APIcovers.com

Access NBA matchup data, ATS/O-U records, injury reports, head-to-head history, and best odds across sportsbooks via the Covers.com API.

Endpoint health
verified 5d ago
get_matchups
get_matchup_details
get_game_odds
get_odds
get_ncaaf_team_trends
7/7 passing latest checkself-healing
Endpoints
7
Updated
12d ago

What is the Covers API?

The Covers.com API exposes 7 endpoints covering NBA and NCAAF game data including team records, betting trends, injury reports, and live odds across major sportsbooks. The get_matchup_details endpoint alone returns over a dozen structured fields per game — season ATS/O-U splits, home/away records, head-to-head results, player injury status, and projected scores with best spread, total, and moneyline odds attributed to specific books.

This call costs1 credit / call— charged only on success
Try it
Date in YYYY-MM-DD format. Omitting returns today's games.
Sport league identifier.
api.parse.bot/scraper/263dbe36-dd77-4eb2-baf6-5041203b3ae4/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/263dbe36-dd77-4eb2-baf6-5041203b3ae4/get_matchups?date=2026-09-09&sport=nba' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 7 totalmissing one? ·

Get matchups listing for a given sport and date with team info, scores, and spread/total trend summaries. Returns all games scheduled or completed for the specified date. Each game includes a game_id usable with get_matchup_details for full analysis. All games for the date are returned in a single page.

Input
ParamTypeDescription
datestringDate in YYYY-MM-DD format. Omitting returns today's games.
sportstringSport league identifier.
Response
{
  "type": "object",
  "fields": {
    "date": "string, the requested date or 'today'",
    "games": "array of game objects with team info, scores, and betting trend summaries",
    "sport": "string, the sport league requested",
    "total": "integer, number of games returned"
  },
  "sample": {
    "data": {
      "date": "2025-01-15",
      "games": [
        {
          "status": null,
          "game_id": 315981,
          "away_team": {
            "full": "New York Knicks",
            "short": "NY",
            "nickname": "Knicks"
          },
          "game_time": null,
          "home_team": {
            "full": "Philadelphia 76Ers",
            "short": "PHI",
            "nickname": "76Ers"
          },
          "away_score": "125",
          "home_score": "119",
          "total_info": "o/u Margin o23",
          "spread_info": "Cover By +0.5 NY -5.5"
        }
      ],
      "sport": "nba",
      "total": 1
    },
    "status": "success"
  }
}

About the Covers API

Matchup Data

The get_matchups endpoint accepts a date parameter (YYYY-MM-DD) and a sport identifier, returning every scheduled or completed game for that date. Each game object includes team info, current scores, and a summary of spread/total betting trends. The game_id from this response is the key that unlocks the remaining endpoints.

get_matchup_details takes a game_id and returns a records object keyed by team short code, where each entry contains the team's overall record, ATS record, over/under record, and separate home and away splits. The head_to_head array lists recent prior meetings with date, home team, final result, ATS outcome, and O/U outcome. The injuries object contains separate away and home arrays, each entry including player name, position, injury status, and date reported. A projections object supplies predicted scores, the best-available spread/total/moneyline odds, and which sportsbook is offering each best price.

Odds Comparison

get_game_odds returns today's best odds for all games in a given league, showing the top spread, moneyline, and total line per game with the sportsbook name attached. For more granular comparison, get_odds takes a game_id and returns parallel arrays — spreads, moneylines, and totals — each listing every major book (DraftKings, FanDuel, BetMGM, bet365, Caesars, Fanatics) with their specific lines and juice.

NCAAF Coverage

Three endpoints cover college football. get_ncaaf_picks returns computer-generated predictions for all games in the current week, including predicted scores and best odds per matchup. get_ncaaf_top_picks returns the same picks sorted by predicted margin descending, surfacing the highest-confidence calls first. get_ncaaf_team_trends accepts a team slug (e.g. alabama-crimson-tide) and returns the team's season betting record, past game results with ATS/O-U outcomes, upcoming schedule with prior meeting results, and conference standings.

Reliability & maintenanceVerified

The Covers API is a managed, monitored endpoint for covers.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when covers.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official covers.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
5d ago
Latest check
7/7 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Building a betting dashboard that surfaces the best spread and moneyline odds across DraftKings, FanDuel, and BetMGM for every NBA game today
  • Tracking a team's ATS and over/under record through a season using the records object from get_matchup_details
  • Generating injury-aware betting alerts by monitoring the injuries arrays for player status changes before tip-off
  • Ranking NCAAF games by predicted margin using get_ncaaf_top_picks to prioritize high-confidence model outputs
  • Backtesting head-to-head trends by iterating over the head_to_head array for historical ATS and O/U outcomes
  • Aggregating conference standings and team betting records for a college football analytics app via get_ncaaf_team_trends
  • Comparing projected scores from get_matchup_details against opening lines to identify line-movement signals
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Covers.com offer an official developer API?+
Covers.com does not publish an official public developer API or API documentation for third-party access to its matchup, odds, or trend data.
What does get_odds return that get_game_odds does not?+
get_game_odds returns the single best available line per game across all books for quick comparison. get_odds takes a specific game_id and returns the full per-book breakdown — separate spreads, moneylines, and totals arrays — so you can see every book's exact line and juice side by side, not just the best price.
Does the API cover NBA player props or futures odds?+
Not currently. The odds endpoints cover game-level markets: spreads, moneylines, and totals. Player props, futures, and alternate lines are not returned. You can fork this API on Parse and revise it to add an endpoint targeting those markets.
Are historical matchup results available, or only current-season data?+
The head_to_head array in get_matchup_details returns recent prior meetings between the two teams, but the API does not expose a dedicated historical game archive or multi-season record lookup. Season-level records reflect the current season. You can fork this API on Parse and revise it to add historical season endpoints if deeper archives are needed.
Does the API cover sports beyond NBA and NCAAF?+
The get_matchups and get_odds endpoints accept a sport parameter, and get_game_odds supports soccer/world-cup with 3-way draw odds, suggesting multi-sport coverage. However, dedicated picks and team-trends endpoints (get_ncaaf_picks, get_ncaaf_team_trends, get_ncaaf_top_picks) are scoped to NCAAF only. You can fork this API on Parse and revise it to add equivalent picks or trends endpoints for NFL, NHL, MLB, or other leagues.
Page content last updated . Spec covers 7 endpoints from covers.com.
Related APIs in SportsSee all →
sportsbookreview.com API
Compare sportsbooks and their ratings, view real-time betting odds across sports and specific matchups, monitor how lines move over time, and discover expert picks and promotions all in one place. Make more informed betting decisions by accessing comprehensive sportsbook reviews, odds comparisons, and professional analysis.
oddsportal.com API
Track sports betting odds, matches, and results across multiple sports and leagues in real-time, while viewing team standings and match details to stay informed on upcoming games. Access comprehensive betting data and historical results from OddsPortal to compare odds and analyze sports outcomes.
oddschecker.com API
Compare betting odds across multiple bookmakers for a wide range of sports, markets, and events on Oddschecker. Retrieve match details, race cards, market outcomes, and bookmaker-by-bookmaker odds to identify the best available prices.
pinnacle.com API
Access real-time and pre-event sports betting odds, matchups, and markets from Pinnacle. Retrieve data across all available sports and leagues, monitor live events with scores and live odds, and explore political and entertainment betting markets. Covers full market depth including spreads, totals, moneylines, props, and alternate lines.
accessbet.com API
Fetch real-time prematch betting odds across multiple sports, tournaments, and individual matches to compare market prices and make informed wagering decisions. Access comprehensive sports listings, tournament details, and detailed odds data all from a single source.
cbssports.com API
Access comprehensive CBS Sports data including live game schedules, scores, game details, expert picks and analyst performance rankings, and team social feeds — all from a single API.
superbet.bet.br API
Access live odds and upcoming match details for the NBA H2H GG League Mixed tournament on Superbet Brazil, including team lineups, player information, and betting markets for match winners, total points, handicaps, and individual player scoring. Track both upcoming and in-play matches with real-time start times to monitor the best available odds across all markets.
oddsjam.com API
Access real-time and upcoming MLB game odds across multiple sportsbooks, along with detailed moneyline information, schedules, and futures betting data. Compare odds by market, view team-specific odds, and stay updated on all available betting options for MLB games.