Wager API is a modern sports betting data platform that enables developers to build sports betting applications, bots, and predictive models with a single API. The platform provides real-time sports odds including spreads, moneylines, totals, player props, and futures markets across NFL, NCAA, NBA, MLB, NHL, soccer, tennis, and golf. Wager API also delivers player statistics, projections, fantasy data, injury reports, lineup updates, game schedules, and depth charts, making it a comprehensive data source for sports betting and fantasy sports applications.
Real-time sports odds for game spreads, moneylines, totals, alternate spreads, alternate totals, half-time odds, winning margins, and player props across major sports including ...
Fantasy sports data feed providing player statistics, projections, historical records, injury reports, lineup updates, game results and schedules, and depth charts. Used by fant...
opencollection: 1.0.0
info:
name: Wager API
version: 1.0.0
request:
auth:
type: apikey
key: X-API-Key
value: '{{X-API-Key}}'
placement: header
items:
- info:
name: Odds
type: folder
items:
- info:
name: Get Game Odds
type: http
http:
method: GET
url: https://api.wagerapi.com/v1/odds
params:
- name: sport
value: nfl
type: query
description: Sport identifier
- name: league
value: ''
type: query
description: League identifier (e.g. NFL, EPL, La Liga)
- name: game_id
value: ''
type: query
description: Specific game identifier for targeted odds retrieval
- name: market
value: ''
type: query
description: Odds market type filter
- name: date
value: ''
type: query
description: Date filter in YYYY-MM-DD format
docs: Returns real-time game odds for a specified sport and league, including spreads, moneylines, and totals from major
sportsbooks. Supports alternate spreads, alternate totals, half-time lines, and winning margin markets.
- info:
name: Props
type: folder
items:
- info:
name: Get Player Props
type: http
http:
method: GET
url: https://api.wagerapi.com/v1/props
params:
- name: sport
value: nba
type: query
description: Sport identifier
- name: game_id
value: ''
type: query
description: Specific game identifier
- name: player_id
value: ''
type: query
description: Player identifier for targeted prop lookup
- name: market
value: ''
type: query
description: Prop market type (e.g. passing_yards, rushing_yards, points)
docs: Returns player proposition odds for a specified sport including passing yards, rushing yards, receiving yards, touchdowns,
points, rebounds, assists, hits, home runs, and other player-specific betting markets.
- info:
name: Futures
type: folder
items:
- info:
name: Get Futures Odds
type: http
http:
method: GET
url: https://api.wagerapi.com/v1/futures
params:
- name: sport
value: nfl
type: query
description: Sport identifier
- name: market
value: ''
type: query
description: Futures market type (e.g. super_bowl_winner, mvp, division_winner)
- name: team_id
value: ''
type: query
description: Team identifier filter
docs: Returns futures odds for season and championship markets across thousands of markets including Super Bowl winner,
NCAA Championship, NBA Finals, Stanley Cup, Premier League title, Wimbledon, US Open, and more.
- info:
name: Players
type: folder
items:
- info:
name: Get Players
type: http
http:
method: GET
url: https://api.wagerapi.com/v1/players
params:
- name: sport
value: ''
type: query
description: Sport identifier
- name: team_id
value: ''
type: query
description: Filter by team identifier
- name: search
value: ''
type: query
description: Search players by name
docs: Returns player information including profile data, current team, position, and status. Used to resolve player IDs
for props and fantasy data endpoints.
- info:
name: Get Player Statistics
type: http
http:
method: GET
url: https://api.wagerapi.com/v1/players/:playerId/stats
params:
- name: playerId
value: ''
type: path
description: Player identifier
- name: season
value: ''
type: query
description: Season year (e.g. 2025 or 2025-26)
- name: week
value: ''
type: query
description: Week number for weekly sports (NFL, NCAA)
docs: Returns player statistics for a specific player including current season stats, game-by-game logs, and historical
performance data. Available stats vary by sport.
- info:
name: Get Player Projections
type: http
http:
method: GET
url: https://api.wagerapi.com/v1/players/:playerId/projections
params:
- name: playerId
value: ''
type: path
description: Player identifier
- name: game_id
value: ''
type: query
description: Specific game for projections
docs: Returns statistical projections for a specific player for upcoming games including projected fantasy points, statistical
categories, and model confidence. Used for fantasy sports lineup decisions and prop betting analysis.
- info:
name: Get Injury Reports
type: http
http:
method: GET
url: https://api.wagerapi.com/v1/injuries
params:
- name: sport
value: nfl
type: query
description: Sport identifier
- name: team_id
value: ''
type: query
description: Filter by team
- name: status
value: ''
type: query
description: Filter by injury status
docs: Returns current injury reports for players across a specified sport, including injury type, practice status, game
status, and expected return timeline. Critical data for fantasy sports lineup decisions and prop betting.
- info:
name: Get Depth Charts
type: http
http:
method: GET
url: https://api.wagerapi.com/v1/depth-charts
params:
- name: sport
value: nfl
type: query
description: Sport identifier
- name: team_id
value: ''
type: query
description: Filter by team identifier
docs: Returns current depth charts for teams in a specified sport, showing positional depth ordering and starter designations.
Used for lineup analysis and fantasy sports applications.
- info:
name: Games
type: folder
items:
- info:
name: Get Games
type: http
http:
method: GET
url: https://api.wagerapi.com/v1/games
params:
- name: sport
value: nba
type: query
description: Sport identifier
- name: date
value: ''
type: query
description: Filter by game date in YYYY-MM-DD format
- name: week
value: ''
type: query
description: Week number for weekly sports
- name: status
value: ''
type: query
description: Filter by game status
docs: Returns game schedules and results for a specified sport including home and away teams, game date and time, venue,
final scores for completed games, and game status. Used to build game selectors and schedule displays.
bundled: true