Discover/oddsjam.com API
live

oddsjam.com APIoddsjam.com

Access MLB moneyline odds, futures markets, team rosters, and schedules across multiple sportsbooks via the OddsJam API. Paginated, state-filtered endpoints.

Endpoints
8
Updated
3mo ago
Try it
Page number for pagination.
Two-letter US state code for regional odds availability (e.g. 'UT', 'NY').
api.parse.bot/scraper/d90bd944-53f7-4f8a-9c37-681f9c687dc6/<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/d90bd944-53f7-4f8a-9c37-681f9c687dc6/get_mlb_games_odds?page=1&state=NY' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 8 totalclick to expand

Fetch the list of upcoming and live MLB games with best moneyline odds, team names, and start times. Returns paginated results.

Input
ParamTypeDescription
pageintegerPage number for pagination.
statestringTwo-letter US state code for regional odds availability (e.g. 'UT', 'NY').
Response
{
  "type": "object",
  "fields": {
    "events": "array of game objects with team names, start times, best odds, scores, and game status",
    "leagues": "array of available league filter strings"
  },
  "sample": {
    "data": {
      "events": [
        {
          "id": "16196-36707-2026-05-14-09",
          "status": "unplayed",
          "is_live": false,
          "away_team": "Colorado Rockies",
          "best_odds": {
            "moneyline": {
              "best_price_away": 154,
              "best_price_home": -166,
              "best_sports_book_away": "BetMGM",
              "best_sports_book_home": "FanDuel"
            }
          },
          "home_team": "Pittsburgh Pirates",
          "start_date": "2026-05-14T12:35:00-04:00",
          "away_team_nickname": "COL",
          "home_team_nickname": "PIT"
        }
      ],
      "leagues": [
        "All",
        "College Baseball",
        "CPBL"
      ]
    },
    "status": "success"
  }
}

About the oddsjam.com API

This API exposes 8 endpoints covering OddsJam MLB data: live and upcoming game odds, per-sportsbook moneyline breakdowns, full season schedules, team rosters with injury data, and futures markets. The get_mlb_screen_market endpoint returns a grid of odds across every available sportsbook for every current game in a single call, while get_mlb_game_moneyline_detail gives per-book prices with timestamps for a specific game ID.

Game Odds and Moneyline Data

get_mlb_games_odds returns paginated arrays of game objects that include team names, start times, best available moneyline odds, current scores, and game status. Each object carries an id field used as game_id in downstream endpoints. get_mlb_game_moneyline_detail and get_game_odds_by_market both accept that game_id and return per-sportsbook odds arrays with price, sportsbook, team_name, and bet_details. The root_info object on the detail endpoint also includes home_team, away_team, game_start_date, and market_name.

Odds Comparison and Futures

get_mlb_screen_market is built for side-by-side comparison: its response contains a books array of sportsbook name strings and a games object keyed by game_id, with nested odds per sportsbook. get_mlb_futures_odds works in two modes — called without future_id it returns a list of available futures markets (each with an id); called with a future_id it returns detailed odds objects for that specific market. Both game-odds and futures endpoints accept an optional state parameter (two-letter US state code) to filter to regionally available sportsbooks.

Schedule and Team Data

get_mlb_schedule returns paginated schedule objects covering matchup names, venues, starting pitchers, and broadcast info. The optional team parameter filters results to a single team or returns all when set to 'All'. get_mlb_teams returns all MLB teams organized by league and division with id, team_name, conference, division, and logo fields. get_mlb_team_odds takes a team_slug (e.g. 'new-york-yankees') and returns a detailed object including players, injuries, team_stats, and the team's upcoming schedule.

Common use cases
  • Build a moneyline odds comparison table by calling get_mlb_screen_market and rendering the books × games grid
  • Identify the best-price sportsbook for a specific game using get_mlb_game_moneyline_detail and sorting by price
  • Display a full team page with roster, injuries, and stats pulled from get_mlb_team_odds using the team slug
  • Populate a futures betting dashboard by listing available markets via get_mlb_futures_odds then drilling into individual market odds with future_id
  • Filter odds to state-legal sportsbooks by passing a state code to any odds endpoint
  • Show starting pitchers and venue details for upcoming games using get_mlb_schedule with optional team filtering
  • Seed a team picker UI with all divisions and conferences from get_mlb_teams
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 OddsJam have an official developer API?+
OddsJam offers a paid odds API for developers at https://oddsjam.com/odds-api, focused on professional and commercial use. The Parse API surfaces MLB-specific data from the OddsJam platform in a structured, ready-to-query format.
How does the `state` parameter affect the odds returned?+
Passing a two-letter US state code (e.g. 'NY', 'UT') to endpoints like get_mlb_games_odds, get_mlb_game_moneyline_detail, or get_mlb_screen_market restricts the sportsbooks in the response to those legally available in that state. Omitting the parameter returns all available books without regional filtering.
What data does `get_mlb_team_odds` return beyond odds?+
get_mlb_team_odds returns a data object that includes players (roster), injuries, team_stats, and the team's upcoming schedule, in addition to core team identifiers. It does not return individual game odds; use get_mlb_game_moneyline_detail with a specific game_id for per-game sportsbook prices.
Does the API cover run line or totals (over/under) markets?+
Not currently. The API covers moneyline markets for games and futures markets; get_game_odds_by_market documents only 'moneyline' as a supported market_name. You can fork this API on Parse and revise it to add endpoints targeting run line or totals markets.
Are historical game odds available through this API?+
Not currently. The endpoints focus on upcoming and live games — get_mlb_games_odds returns events with current status and best odds, and get_mlb_schedule covers the forward-looking schedule. You can fork this API on Parse and revise it to add a historical odds endpoint if that data is accessible on OddsJam.
Page content last updated . Spec covers 8 endpoints from oddsjam.com.
Related APIs in SportsSee all →
ncaa.com API
Access live college sports scores, game schedules, detailed boxscores, play-by-play breakdowns, and team statistics across NCAA sports. Search for specific contests and retrieve comprehensive game information for any NCAA sport, division, or team.
bet365.bet.br API
Access live betting odds, featured sports events, and real-time scores directly from bet365 Brazil's platform across multiple sports including Formula 1 and in-play markets. Get current match results, browse available betting categories, and view homepage promotions all through structured data endpoints.
nfl.com API
Access real-time NFL data including game schedules, scores, player statistics, team rosters, standings, injury reports, fantasy rankings, and the latest news — all from nfl.com.
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.
axs.com API
Search for events, performers, and venues across AXS.com to find tickets, pricing, and availability information in your area or by category. Browse featured events, explore venues by city, and access detailed event information all in one place.
pdga.com API
Access player profiles, ratings history, tournament events, live scoring, world rankings, and the course directory from the Professional Disc Golf Association.
bwfbadminton.com API
Track badminton tournaments worldwide by browsing the BWF calendar, viewing tournament draw brackets, and retrieving detailed match results with player stats and scores. Stay updated on competitions and analyze matchups with comprehensive tournament data from the Badminton World Federation.
formula1.com API
Get comprehensive Formula 1 data including race results, qualifying sessions, practice sessions, pit stops, and driver/team standings from 1950 to present. Track live race schedules, fastest laps, starting grids, and historical world champions to stay updated on all F1 season information.
OddsJam MLB API – Live Odds & Schedules · Parse