Odds API

OpenAPI-first sports betting odds API (odds-api.net) providing bookmaker odds, odds comparison, arbitrage, positive EV, line movement, and racing/sports coverage via REST plus SSE and WebSocket streaming. Agent-native with an MCP server, llms.txt, and agent instruction files, plus TypeScript and Python SDKs.

Odds API publishes 1 API on the APIs.io network: REST. Tagged areas include Sports, Sports Betting, betting-odds, bookmaker-odds, and live-odds.

Odds API’s developer surface includes authentication and 11 more developer resources.

57.4/100 strong ▬ flat Agent 44/100 agent native Front door AI 4/6 moderate Full breakdown ↓
scored 2026-09-18 · rubric v0.22.0
1 APIs 1 MCP Servers
SportsSports Bettingbetting-oddsbookmaker-oddslive-oddsSportsbookRacingRESTServer-Sent EventsWebSocketOpenAPIMCPagent-nativellms-txtSDKPostman

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-09-18 · rubric v0.22.0
Create-or-Update Ergonomics does not apply to this provider. The published contracts declare no write operations, and a read-only API cannot create-or-update. The facet is excluded from this provider's denominator entirely — not scored zero. A reference or data API is not deficient for being unable to upsert.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from github.com/api-evangelist/odds-api: open an issue to ask a question, or submit a pull request to add artifacts. Submit an artifact on GitHub — free → Manage your own listing — the Influence plan, $499/mo →

APIs 1

Individual APIs this provider publishes, each with its own machine-readable definition.

Odds API REST

REST API for sports and racing betting odds with SSE and WebSocket streaming, arbitrage, positive EV, line movement, bookmaker comparison, and results. API-key auth via X-API-Key.

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

Odds API MCP Server

Official MCP server for sports and racing odds workflows. Distributed as a locally-run stdio package (npx @odds-api/mcp); wraps the Odds API REST V1 contract as agent tools, inc...

MCP SERVER

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Odds Api Rate Limits

5 limits

RATE LIMITS

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Odds Api Authentication

apiKey · 1 scheme

SECURITY

Odds Api Domain Security

TLSv1.3 · DMARC

SECURITY

Odds Api Vulnerability Disclosure

security.txt · contact published

SECURITY

Resources

Get Started 1

Portal, sign-up, and the first successful call

Agent Surfaces 2

MCP servers, agent skills, and machine-readable catalogs

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 5

Authentication, authorization, and security posture

Commercial 2

Pricing, plans, and the legal terms of use

Company 1

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
name: Odds API
description: OpenAPI-first sports betting odds API (odds-api.net) providing bookmaker odds, odds comparison, arbitrage, positive
  EV, line movement, and racing/sports coverage via REST plus SSE and WebSocket streaming. Agent-native with an MCP server,
  llms.txt, and agent instruction files, plus TypeScript and Python SDKs.
url: https://raw.githubusercontent.com/api-evangelist/odds-api/refs/heads/main/apis.yml
created: '2026-09-17'
modified: '2026-09-17'
specificationVersion: '0.21'
tags:
- Sports
- Sports Betting
- betting-odds
- bookmaker-odds
- live-odds
- Sportsbook
- Racing
- REST
- Server-Sent Events
- WebSocket
- OpenAPI
- MCP
- agent-native
- llms-txt
- SDK
- Postman
tags_raw:
- sports
- sports-betting
- betting-odds
- bookmaker-odds
- live-odds
- sportsbook
- racing
- REST
- Server-Sent-Events
- WebSocket
- OpenAPI
- MCP
- agent-native
- llms-txt
- SDK
- Postman
apis:
- name: Odds API REST
  description: REST API for sports and racing betting odds with SSE and WebSocket streaming, arbitrage, positive EV, line
    movement, bookmaker comparison, and results. API-key auth via X-API-Key.
  humanURL: https://odds-api.net/docs
  baseURL: https://api.odds-api.net/v1
  tags:
  - Sports
  - Sports Betting
  - betting-odds
  - bookmaker-odds
  - live-odds
  - Sportsbook
  - Racing
  - REST
  - Server-Sent Events
  - WebSocket
  - OpenAPI
  - MCP
  - agent-native
  - llms-txt
  - SDK
  - Postman
  tags_raw:
  - sports
  - sports-betting
  - betting-odds
  - bookmaker-odds
  - live-odds
  - sportsbook
  - racing
  - REST
  - Server-Sent-Events
  - WebSocket
  - OpenAPI
  - MCP
  - agent-native
  - llms-txt
  - SDK
  - Postman
  properties:
  - type: OpenAPI
    url: openapi/odds-api-openapi.json
  - type: OpenAPI
    name: Odds API OpenAPI (provider-hosted)
    url: https://api.odds-api.net/v1/openapi.json
  - type: OpenAPI
    name: Odds API OpenAPI (GitHub)
    url: https://github.com/odds-api/odds-api/blob/main/openapi.yaml
  - type: PostmanCollection
    url: https://github.com/odds-api/odds-api/blob/main/postman/odds-api.postman_collection.json
  - type: Documentation
    url: https://odds-api.net/docs
  - type: Documentation
    url: https://api.odds-api.net/v1/reference
  - type: LLMsTxt
    url: https://odds-api.net/llms.txt
  - type: AgentSkill
    url: https://github.com/odds-api/odds-api/blob/main/AGENTS.md
  - type: Overlay
    url: overlays/odds-api-overlay.yaml
  - type: MCPServer
    url: mcp/odds-api-mcp.yml
  - type: ToolCrosswalk
    url: mcp/odds-api-tool-crosswalk.yml
  - type: SDKs
    url: packages/odds-api-packages.yml
  - type: Packages
    url: packages/odds-api-packages.yml
  - type: ErrorCatalog
    url: errors/odds-api-problem-types.yml
  - type: Conventions
    url: conventions/odds-api-conventions.yml
  - type: DataModel
    url: data-model/odds-api-data-model.yml
  - type: Sandbox
    url: sandbox/odds-api-sandbox.yml
  - type: Plans
    url: plans/odds-api-plans-pricing.yml
  - type: RateLimits
    url: rate-limits/odds-api-rate-limits.yml
  - type: Conformance
    url: conformance/odds-api-conformance.yml
  - type: Lifecycle
    url: lifecycle/odds-api-lifecycle.yml
  - type: StatusPage
    url: https://odds-api.net/sla-status-support
  - type: APIReference
    url: https://api.odds-api.net/v1/reference
  - type: Pricing
    url: https://odds-api.net/pricing
  - type: SignUp
    url: https://odds-api.net/signup
maintainers:
- FN: Odds API
  email: support@odds-api.net
  url: https://github.com/odds-api/odds-api
image: https://raw.githubusercontent.com/odds-api/odds-api/main/assets/odds-api-hero.svg
generated:
  by: apis.io/add
  model: claude-opus-4-8
  confidence: 95
  at: '2026-09-17T03:58:31.951Z'
common:
- type: VulnerabilityDisclosure
  url: security/odds-api-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/odds-api-domain-security.yml
- type: Authentication
  url: authentication/odds-api-authentication.yml
- type: Security
  url: security/odds-api-vulnerability-disclosure.yml
- type: WellKnown
  url: well-known/odds-api-well-known.yml
- type: SecurityTxt
  url: well-known/odds-api-security.txt
- type: AgentSkill
  url: skills/_index.yml
- type: GitHubOrganization
  url: https://github.com/odds-api
- type: DeveloperPortal
  url: https://odds-api.net/docs
- type: TermsOfService
  url: https://odds-api.net/terms
- type: PrivacyPolicy
  url: https://odds-api.net/privacy
- type: Website
  url: https://odds-api.net/
x-enrichment:
  date: '2026-09-17'
  status: enriched
  artifacts_added: 24
  pass: local-v3

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/odds-api"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/odds-api/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/odds-api/evidence"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.