The Odds API
Real-time and historical sports betting odds from 40+ bookmakers across 70+ sports.
Three ways to use The Odds API
Chat with Geni
Ask Geni to pull data, take actions, or answer questions using this integration in a conversation.
Build a workflow
Create automated workflows that trigger on events, run on a schedule, or chain multiple tools together.
Power an app
Use this integration as a data source or action layer behind a dashboard, form, or internal tool.
Supported tools
Actions your AI agents can perform with The Odds API.
Get Event Odds
Returns all available markets (including player props and alternate lines) for a single event.
Get Historical Event Odds
Returns odds for a single event at a historical timestamp, including player props. Paid plans only.
Get Historical Events
Returns events available at a historical timestamp. Paid plans only.
Get Historical Odds
Returns an odds snapshot at a specific historical timestamp. Paid plans only.
Get Odds
Returns upcoming and live games with current odds from bookmakers for a given sport, region, and market.
Get Scores
Returns live and recently completed game scores for a given sport.
Get started automating The Odds API
Ready-to-use workflows
Prompts using The Odds API
Daily NBA and NFL player props brief in Notion
Every morning, get a Notion page that compares player prop lines across sportsbooks and flags where the books disagree, so you can shop the best number before lock.
Daily marquee game preview tweet powered by live odds
Every afternoon, an agent picks tonight's biggest matchup, pulls fresh odds and recent form, and posts a sharp 280-character preview to X.
Sports betting line movement watcher with Slack alerts
Log every odds snapshot to Google Sheets every two hours and get a Slack ping the moment a line moves sharply across major books.
Daily sports betting morning digest in Slack
A 9am Slack briefing with today's marquee matchups, biggest favorites and dogs, line disagreements between books, and a recap of how yesterday's headline lines settled.
Sports arbitrage scanner with Slack alerts
Scan US and European sportsbooks every 15 minutes for guaranteed-profit arbitrage opportunities and get them pushed to Slack with stake splits ready to place.