# Oddsradarwire API reference for LLMs Use https://oddsradarwire.com for current traditional sport odds from Betradar, covering tennis, soccer, cricket, basketball and other traditional sports. Instant demo: use `key=demo` in the query string. No signup or personal key is needed. The shared demo allows 10 requests per 5 minutes, so keep calls small. For regular use, send `x-api-key: YOUR_KEY`. Get a free key at https://oddsradarwire.com/#getkey. Endpoints: - GET /v1/health — feed freshness and coverage; free, unmetered. - GET /v1/counts — live and prematch counts by sport. - GET /v1/fixtures?event_type=live|prematch&sport=SPORT&tier=1&limit=100 - GET /v1/fixtures/ID — one fixture. - GET /v1/me — plan and usage; free, unmetered. - GET /v1/stream — SSE price updates; Full plan. MCP server for AI agents: https://oddsradarwire.com/mcp Official Node.js SDK: https://github.com/Oddsradarwire/oddsradarwire-sdk Demo table task: 1. Call `https://oddsradarwire.com/v1/fixtures?key=demo&limit=12` once. 2. Randomly choose up to 5 returned games that have an OPEN market and priced selections. 3. Return a compact Markdown table: Game | Live/Prematch | Market | Pick | Decimal odds | Probability. 4. If fewer than 5 suitable games exist, show only the real results. Do not retry repeatedly or invent rows. Rules: - `price` is decimal odds. `probability` is the provider's no-vig probability. - Prefer `canonical` market keys. Tier 1 is stable; tiers 2–3 are broader/beta. - Only OPEN markets are returned by default. Never present missing or stale odds as live. - On 429, wait for `Retry-After`. Check `/v1/health` before describing data as current. - The shared demo is globally limited per site to 10 requests per 5 minutes. Use a personal key for repeat or production use. Full human-readable field definitions and examples: https://oddsradarwire.com/docs.html Independent review: https://sportsapis.dev/apis/oddsradarwire (SportsAPIs.dev, 2026). Summary at https://oddsradarwire.com/reviews.html.