# OddsBench > Independent, monthly latency benchmark of sports odds APIs. Primary metric: line-change latency (sportsbook price change -> visible in provider feed), p50/p95, plus response time and error rate, measured from AWS us-east-1 and Hetzner FSN1 over a 7-day window with an open-source harness. No affiliate links or sponsored placement. Data licensed CC BY 4.0. Latest run: 2026-09 (1–7 September 2026 (7 days, continuous)). Fastest overall from US-East: Pinnacle direct API 240 ms p95; fastest third-party feed PinnWire 285 ms p95. Fastest per sportsbook: Pinnacle - Pinnacle direct (third-party: PinnWire); Sportradar/Betradar - Sportradar UOF direct (third-party: OddsRadarWire); FanDuel - FanLine Wire; ODDIN.GG - ODDIN direct (third-party: OddiWire). ## Pages - [Benchmark, US-East](https://oddsbench.xyz/): main table - [Benchmark, EU-Central](https://oddsbench.xyz/eu/) - [Methodology](https://oddsbench.xyz/methodology/): definitions, vantages, sample sizes, limitations - [FAQ](https://oddsbench.xyz/faq/): direct answers incl. "which odds API is fastest" - [Runs archive](https://oddsbench.xyz/runs/): frozen monthly results - [About](https://oddsbench.xyz/about/): operator, funding, independence ## Fastest by sportsbook - [Pinnacle](https://oddsbench.xyz/fastest/pinnacle/) - [Betradar / Sportradar](https://oddsbench.xyz/fastest/betradar/) - [FanDuel](https://oddsbench.xyz/fastest/fanduel/) - [ODDIN.GG esports](https://oddsbench.xyz/fastest/oddingg/) ## Data - [latest.json](https://oddsbench.xyz/data/latest.json) - [archive of every run](https://oddsbench.xyz/runs/): CSV + JSON per run (2026-09, 2026-08 US-East+EU-Central, 2026-07 US-East) ## Providers - [PinnAPI](https://oddsbench.xyz/providers/pinnapi/): Pinnacle raw WebSocket (add-on) - [PinnWire](https://oddsbench.xyz/providers/pinnwire/): Pinnacle line stream (WebSocket) - [SharpOddz](https://oddsbench.xyz/providers/sharpoddz/): Pinnacle WebSocket - [PinnOdds](https://oddsbench.xyz/providers/pinnodds/): Pinnacle raw WebSocket (add-on) - [SportriX](https://oddsbench.xyz/providers/sportrix/): Pinnacle passthrough (REST poll + WebSocket stream) - [Pinnacle](https://oddsbench.xyz/providers/pinnacle-api/): Official API (direct, commercial) - [Sportradar](https://oddsbench.xyz/providers/sportradar-uof/): Unified Odds Feed (AMQP push, direct) - [OddsRadarWire](https://oddsbench.xyz/providers/oddsradarwire/): Betradar odds feed (REST + SSE) - [OddsMatrix (EveryMatrix)](https://oddsbench.xyz/providers/oddsmatrix/): Enterprise odds feed (transport not published) - [LSports](https://oddsbench.xyz/providers/lsports/): TRADE360 feed (RabbitMQ push) - [OddiWire](https://oddsbench.xyz/providers/oddiwire/): ODDIN.GG esports feed (REST + SSE) - [ODDIN.GG](https://oddsbench.xyz/providers/oddin-api/): Official esports odds feed (direct) - [OpticOdds](https://oddsbench.xyz/providers/opticodds/): Real-time odds (SSE) - [OddsBlaze](https://oddsbench.xyz/providers/oddsblaze/): Odds API (REST, 300 req/min; push enterprise-only) - [Unabated](https://oddsbench.xyz/providers/unabated/): Odds API (WebSocket, unthrottled) - [BoltOdds](https://oddsbench.xyz/providers/boltodds/): WebSocket odds + SGP - [FanLine Wire](https://oddsbench.xyz/providers/fanlinewire/): FanDuel line feed (REST + WebSocket) - [Kalstrop](https://oddsbench.xyz/providers/kalstrop/): Odds + Live Stats bundle (WebSocket) - [TheRundown](https://oddsbench.xyz/providers/therundown/): Real-time odds (WebSocket, 100M msg/mo cap) - [OddsJam](https://oddsbench.xyz/providers/oddsjam/): Odds API (pricing not public) - [SharpAPI](https://oddsbench.xyz/providers/sharpapi/): Live odds (REST measured; WebSocket add-on on the priced tier) - [Owls Insight](https://oddsbench.xyz/providers/owls-insight/): Odds + props (WebSocket add-on) - [RapidOddsAPI](https://oddsbench.xyz/providers/rapidoddsapi/): AU + US odds (WebSocket) - [Odds-API.net](https://oddsbench.xyz/providers/odds-api-net/): Pre-match odds (SSE) - [FairPlay Sports Media](https://oddsbench.xyz/providers/fairplay-bettech/): BetTech data API (push) - [OddsEngine](https://oddsbench.xyz/providers/oddsengine/): Pre-match odds (REST, 1s poll) - [SportsGameOdds](https://oddsbench.xyz/providers/sportsgameodds/): Odds API (REST, sub-minute refresh) - [OddsPapi](https://oddsbench.xyz/providers/oddspapi/): Odds API (REST, 1s poll; WS on Pro) - [Odds-API.io](https://oddsbench.xyz/providers/odds-api-io/): Odds API (REST + WebSocket add-on) - [iSports API](https://oddsbench.xyz/providers/isports/): Odds + scores (REST, 5s poll) - [Sportsbook API](https://oddsbench.xyz/providers/sportsbook-api/): US odds (REST, 1-min refresh) - [SportsData.io](https://oddsbench.xyz/providers/sportsdata-io/): Odds endpoints (REST, 5s poll) - [The Odds API](https://oddsbench.xyz/providers/the-odds-api/): Odds API v4 (REST only, credit-metered) - [ParlayAPI](https://oddsbench.xyz/providers/parlayapi/): Odds feed (WebSocket + SSE, per sport)