Compare

Getting FanDuel odds, three ways.

Same source, very different work. Here is what each route actually costs you to build and keep running.

FanLine WirePoll the sportsbook yourselfOne-shot scraping
TransportPush WebSocket + REST discoveryPolling loop you ownAd-hoc scripts
Update modelEvent-driven pushesFixed interval, wasted callsWhenever you re-run it
MarketsMoneyline, spread, totalsWhatever you can parseWhatever survives markup changes
Odds formatsAmerican + decimalParse it yourselfParse it yourself
Market status signalOPEN ↔ SUSPENDED flips liveYou infer it from changesYou miss it
Runner detailselectionId, handicap, runner statusRebuild it from pagesNot stable
MaintenanceOursYours, foreverBreaks without warning

What the pushed feed changes

Polling is a guess

A poll either fires when nothing changed or sits too long while prices moved. The WebSocket pushes when the book moves — a burst during action, quiet when idle. Quiet is information too.

Status is signal

Markets flip OPEN ↔ SUSPENDED as the book pauses and reopens. On a poll you reconstruct this; on the feed it arrives as a field.

Scraping is a hobby

Front-end markup is not an API. Every redesign breaks it, and nothing tells you when it broke. A structured payload with stable runner fields does not have that failure mode.

"Observed on the live reference feed" describes the transport and fields measured in our 90-market reference run — see the docs. Nothing on this page is a performance guarantee.

Buying instead of building: commercial options

If you'd rather buy FanDuel prices than build a polling rig, these are the shapes on the market. Full write-ups: vs The Odds API · vs Betstamp.

FanLine WireThe Odds APISportsGameOddsBetstamp APIOddsPapi
FanDuel depthDedicated — the whole product1 of many books1 of many books1 of 200+ books1 of 350+ books
DeliveryPush WebSocket + RESTREST polling at last checkREST + WebSocket streamsREST + SSE at last checkREST at last check
Free tierYes, no card500 credits/mo2.5k objects/moDemo request250 req/mo
Paid entry$29/mo at launch$30/mo (20K credits)~$99/mo (Rookie)Quote-basedUsage-based
Billing shapeFlat-rate, pushes uncountedCredits per requestPer event objectQuoteUsage
Free test, no signupYes — public snapshotNoNoNoPartial

Competitor pricing and terms last verified 2026-09-10 from their public pricing pages — always re-check before buying. Corrections: hello@fanlinewire.com.