← Back to the board
api.flashodds.live

// the board you just used, as an API

$ curl -s https://api.flashodds.live/api/v1/props?sport=cod \

-H "Authorization: Bearer $FLASH_KEY"

# no $FLASH_KEY yet? grab one free, 60 seconds →

# the manual? read the docs →

# want a running example? fork the Discord bot →

The board you just used, as an API.

REST + MCP. Every prop, projection, and line move on this site comes from Flash Props API. Get a free key, paste one line into Claude or Cursor, and query the live board in under a minute.

// one row in, one card out

The response that drew this board.

Left is a raw row from GET /api/v1/props?sport=cod, pulled for this page as it loaded. Right is that same row on the board. No mockups, same bytes.

response.json live · 200
{
  "player": "04",
  "stat": "kills_on_game_1",
  "line": 27.5,
  "overOdds": -111,
  "underOdds": -111,
  "bookCount": 1,
  "photoUrl": "https://storage.googleapis.com/underdog-inc/player-images/esports/CoD.png",
  "playerId": "ef9f0701-6b33-460b-bd6c-c37403219ed0",
  "gameState": "pre",
  "flashProjection": {
    "value": 27.5,
    "sampleN": 87,
    "method": "season Hardpoint kills/map",
    "marketKey": "map1_kills"
  },
  "eventId": "ud-197605",
  "sport": "cod",
  "homeTeam": "G2 Minnesota",
  "awayTeam": "FaZe Vegas",
  "startTime": "2026-07-16T22:00:00Z",
  "source": "underdog",
  "fetchedAt": 1783984289550
}
rendered on the board
04

04

SMG FaZe

Map 1 Kills
Book 27.5 Underdog
Flash 27.5 model
Edge even  
87 maps 5m ago

// routes

Five endpoints carry the whole board.

GET/props?sport=freeThe whole slate for a sport, flattened
GET/props/playerfreeEvery active prop for one player
GET/context/playerfreePer-mode averages, recent form, sample size
GET/props/historyproLine history since open
GET/props/movementproBiggest movers, board-wide

155 props across 4 matches live on this board right now.

// mcp

Skip the SDK. Hand it to your agent.

9 tools over MCP. Works in Claude, Cursor, or any MCP client. Your agent asks the board questions in plain language and gets the same rows the site renders.

// 9 tools, tier-aware

find_player_props free

get_player_context free

get_prop_history pro

scan_movers pro

+list_sports, list_games, get_game_props, scan_props, find_game

one-paste setup → // inlines your key, first query in under a minute

$ The whole board is a free REST + MCP API. flashodds.live/developers →