Odds337Docs
    Odds337BackGet API key
    Getting started
    • Introduction
    • Authentication
    • Quickstart
    • Tokens & pricing
    • Limits
    • Errors
    • Odds formats
    Reference
    • GET/sports
    • GET/books
    • GET/teams
    • GET/players
    • Logos & headshots
    • GET/events
    • GET/odds
    • GET/scores
    • GET/history
    • GET/clv
    • POST /clv
    • GET/usage
    • GET/_health
    • WebSocket
    • Specs & SDKs
    Racing
    • GET/racing/meetings
    • GET/racing/race
    • GET/racing/history
    • race_id and status
    Concepts
    • event_id
    • selection_key
    • team_id & player_id
    • Open & close prices
    • 337 model price
    • Event links
    • Statuses
    Getting started
    • Introduction
    • Authentication
    • Quickstart
    • Tokens & pricing
    • Limits
    • Errors
    • Odds formats
    Reference
    • GET/sports
    • GET/books
    • GET/teams
    • GET/players
    • Logos & headshots
    • GET/events
    • GET/odds
    • GET/scores
    • GET/history
    • GET/clv
    • POST /clv
    • GET/usage
    • GET/_health
    • WebSocket
    • Specs & SDKs
    Racing
    • GET/racing/meetings
    • GET/racing/race
    • GET/racing/history
    • race_id and status
    Concepts
    • event_id
    • selection_key
    • team_id & player_id
    • Open & close prices
    • 337 model price
    • Event links
    • Statuses

    API reference

    List teams

    Every side in the feed, with its team_id, short name and crest. Free on every plan.

    GET/odds/v1/teams
    Cost
    0 tokens
    Authentication
    X-API-Key, demo key works

    Parameters

    • sportstringoptional
      A sport key from /sports, e.g. american_football, soccer.
    • leaguestringoptional
      A league key from /sports, e.g. nfl, epl.
    • countrystringoptional
      A country code, e.g. au, gb.

    Request

    curl -s "https://api.b337.ai/odds/v1/teams?sport=american_football&league=nfl" \
      -H "X-API-Key: demo"
    import requests
    
    resp = requests.get(
        "https://api.b337.ai/odds/v1/teams",
        params={"sport": "american_football", "league": "nfl"},
        headers={"X-API-Key": "demo"},
        timeout=10,
    )
    resp.raise_for_status()
    print(resp.json())
    // Node 18+, saved as an .mjs file
    const res = await fetch("https://api.b337.ai/odds/v1/teams?sport=american_football&league=nfl", {
      headers: { "X-API-Key": "demo" },
    });
    console.log(await res.json());

    Response

    200 OK
    {
      "count": 32,
      "data": [
        {"team_id": "american_football:arizona_cardinals", "name": "Arizona Cardinals",
         "short_name": "ARI", "sport": "american_football", "leagues": ["nfl"],
         "logo_url": "https://api.b337.ai/odds/v1/media/logo/b53e6f5dea67ed9a.png", "events": 1},
        {"team_id": "american_football:atlanta_falcons", "name": "Atlanta Falcons",
         "short_name": "ATL", "sport": "american_football", "leagues": ["nfl"],
         "logo_url": "https://api.b337.ai/odds/v1/media/logo/7b2bf559d35d77b2.png", "events": 2}
      ],
      "generated_at": "2026-10-06T00:00:00Z"
    }

    Fields

    • One row per team_id: every side of every listed fixture (outrights excluded). In player sports (tennis, MMA, darts) the “team” is the player or pair.
    • short_name is the abbreviation for the US majors (NFL, NBA, WNBA, MLB, NHL), else null.
    • leagues: the leagues it is listed in. events: the fixtures it is in right now.
    • logo_url is the crest, or null. See logos and headshots. The same id and logo_url appear in each event's competitors.
    • It costs 0 tokens on every plan, the demo key included: it carries no prices.
    PreviousGET /booksNextGET /players

    On this page

    • Parameters
    • Request
    • Response
    • Fields