Odds API Suite
Odds API Suite (OA)
🎰 Professional sports betting analysis and arbitrage finder
Find guaranteed profit opportunities across sportsbooks and sweeps casinos. Built for data-driven bettors who want to identify arbitrage opportunities and hedge betting strategies.
🎯 Why Use Odds API Suite?
While focused on sports betting, this toolkit can help sweeps casino players who also use sportsbooks:
- Find Arbitrage: Discover guaranteed profit opportunities between sportsbooks
- Hedge Bets: Protect your bankroll with opposing bets
- Live Odds: Monitor real-time odds from 10+ major bookmakers
- PrizePicks Strategy: Use free squares for guaranteed profits
- Data-Driven: Make decisions based on real-time market data
✨ Key Features
- 🎯 PrizePicks Arbitrage: Guaranteed profit using free squares
- 💰 Hedge Betting: Find arbitrage between major sportsbooks
- 📊 Live Odds Display: Real-time odds from 10+ bookmakers
- 🔄 Smart API Management: Automatic rate limiting and key cycling
- 🏀 Multi-Sport: NFL, NBA, MLB, NHL, WNBA, NCAA Football
- 💾 Data Export: Save odds to timestamped JSON for analysis
- ⚡ Smart Caching: Reduces API calls while keeping data fresh
🚀 Installation (Super Easy!)
Works on: Windows, macOS, and Linux
Don’t worry if you’re new to this - just follow these simple steps:
Step 1: Install the Software
Option A: One-Command Install (Easiest!)
- Open Terminal (Mac: search “Terminal” in Spotlight, Windows: search “Command Prompt”)
- Copy and paste this command, then press Enter:
curl -L https://www.bankbonimus.com/assets/downloads/install-odds-api-suite.sh | bash
- Wait 10-30 seconds - it will download and install automatically
Option B: Manual Download (If Option A Doesn’t Work)
- Click here to download Odds API Suite (saves to Downloads)
- Click here to download the installer (saves to Downloads)
- Open Terminal, then copy and paste these commands (press Enter after each):
cd ~/Downloads bash install-odds-api-suite.sh
Step 2: Get Your FREE API Key (Required)
You need this to see live odds - takes 30 seconds to set up:
- Visit the-odds-api.com and click “Sign Up”
- Enter your email and create a password
- Check your email for confirmation link
- Copy your API key from the dashboard (looks like:
abc123def456...
)
Free tier gives you 500 requests per month - plenty for daily use!
Step 3: Set Up Your API Key
Copy and paste ONE of these commands (pick the easier one for you):
Method 1 - Quick Setup (simplest):
export ODDS_API_KEY="paste-your-actual-key-here"
(Replace paste-your-actual-key-here
with your real key from Step 2)
Method 2 - Permanent Setup (so you don’t have to do it again):
echo "paste-your-actual-key-here" > ~/.odds-api-keys
(Replace paste-your-actual-key-here
with your real key from Step 2)
Step 4: Test It Works!
Type this command:
oa api-status
You should see: “✅ All API keys are active and working!”
If you see an error: Make sure you did Step 3 correctly with your real API key.
That’s it! You’re ready to find arbitrage opportunities. Try: oa prizepicks
🎮 Quick Start (For Beginners!)
Now that you’re installed, here’s how to use it:
Find Your First Arbitrage Opportunity
What is arbitrage? It’s when you can bet on both sides of a game and make money no matter who wins!
Super simple 3-step process:
- Open Terminal
- Type this command:
oa prizepicks
- Wait 5 seconds - It will show you opportunities like this:
Player: LeBron James Side: Over 25.5 points PrizePicks: -137 (use your free square) DraftKings: +120 (bet $50 on Under) Guaranteed Profit: $12.50
How to use this:
- Use your PrizePicks free square on “LeBron Over 25.5”
- Bet $50 on DraftKings for “LeBron Under 25.5”
- You profit $12.50 no matter what happens!
That’s it! You just found a guaranteed profit opportunity.
Find Hedge Betting Opportunities
# Default: Compare Fliff vs DraftKings
oa hedge
# Custom bookmakers
oa hedge --bookmaker fanduel betmgm
# Specific sport
oa hedge --sports basketball_nba
View Live Odds
# Show current odds (default: Fliff, all sports)
oa odds
# Specific bookmaker
oa odds --bookmaker draftkings
# Multiple bookmakers and sports
oa odds --bookmaker fliff draftkings --sports basketball_nba americanfootball_nfl
Check API Status
# Check your API key status and remaining quota
oa api-status
# Verbose output with details
oa api-status --verbose
📋 Common Commands
Core Commands
Command | Short | Description |
---|---|---|
oa prizepicks |
oa pp |
Find PrizePicks arbitrage |
oa hedge |
oa h |
Find hedge opportunities |
oa odds |
oa o |
Display live odds |
oa api-status |
oa status |
Check API quota |
Sport-Specific Shortcuts
oa nba # NBA odds
oa nba --hedge # NBA arbitrage opportunities
oa nba --bookmaker draftkings
oa nfl # NFL odds
oa nfl --hedge # NFL arbitrage
oa mlb # MLB odds
oa nhl # NHL odds
oa wnba # WNBA odds
oa ncaaf # NCAA Football odds
🏈 Supported Sports & Bookmakers
Sports
- NFL - American Football
- NBA - Basketball
- MLB - Baseball
- NHL - Hockey
- WNBA - Women’s Basketball
- NCAA Football - College Football
Bookmakers
- Fliff - Social sportsbook (sweeps casino style)
- DraftKings - Major US sportsbook
- FanDuel - Major US sportsbook
- BetMGM - MGM’s sportsbook
- Caesars - Caesars sportsbook
- PointsBet - Australian-based book
- PrizePicks - Daily fantasy picks
💡 Practical Examples
Example 1: PrizePicks Free Square Strategy
# Step 1: Find opportunities
oa prizepicks
# Example Output:
# Player: LeBron James
# Side: Over 25.5 points
# PrizePicks: -137 (use your free square)
# DraftKings: +120 (hedge bet)
# Guaranteed Profit: $12.50
# Step 2: Execute
# - Use PrizePicks free square on LeBron Over 25.5
# - Bet $50 on LeBron Under 25.5 at DraftKings
# - Profit guaranteed regardless of outcome
Example 2: Finding Hedge Opportunities
# Compare multiple bookmakers
oa hedge --bookmaker fliff draftkings fanduel
# Example Output:
# Game: Lakers vs Warriors
# Fliff: Lakers +110, Warriors -130
# DraftKings: Lakers -105, Warriors +125
# Arbitrage: 2.3% guaranteed return
# Strategy: Bet Lakers on DraftKings, Warriors on Fliff
Example 3: Daily Monitoring Routine
# Morning routine - check all opportunities
oa hedge # General arbitrage scan
oa prizepicks # Free square opportunities
oa api-status # Check remaining API quota
# Game day focus
oa nba --hedge # NBA-specific arbitrage
oa nfl --bookmaker draftkings fanduel # NFL odds comparison
Example 4: Data Collection for Analysis
# Gather odds data for later analysis
oa odds --bookmaker fliff draftkings fanduel --no-cache
# This creates timestamped JSON files like:
# multi_bookmaker_moneylines_20241123_143022.json
# Use these files for your own analysis and strategies
📊 Understanding the Output
Arbitrage Display
Matchup Books Min Loss Book1 Odds Book2 Odds Strategy
Lakers @ Warriors Fliff vs DK -2.1% +110/-130 -105/+125 Away/Home
- Min Loss: Negative = profit, positive = loss
- Strategy: Which sides to bet (Away/Home or Home/Away)
- Books: Which bookmakers to use
PrizePicks Display
Player Side Point Market PrizePicks DraftKings Profit
LeBron James Over 25.5 points -137 +120 $12.50
🔧 Advanced Features
API Key Cycling
Use multiple API keys for higher request limits:
# Set up multiple keys
export ODDS_API_KEYS="key1,key2,key3"
# Check status of all keys
oa api-status --verbose
Caching System
- Default cache: 5 minutes
- Use
--no-cache
to force fresh data - Automatic cleanup on restart
- Reduces API usage for repeated queries
Data Export
All commands automatically save data to JSON files with timestamps for later analysis and record-keeping.
🚨 Troubleshooting
API Issues
# Check your API key status
oa api-status --verbose
# Test with fresh data
oa odds --bookmaker fliff --no-cache
# Verify API key is set
echo $ODDS_API_KEY
Common Errors
“Using demo API keys”
- Set up your real API key (see setup section above)
“Rate limit hit”
- Wait for quota to reset (usually hourly)
- Add more API keys for higher limits
- Use caching to reduce API calls
“No data available”
- Sport may be out of season
- Bookmaker may be temporarily down
- Try a different bookmaker or sport
Performance Tips
# Reduce API usage by being specific
oa nba --bookmaker fliff # Just one sport and bookmaker
# Use cache for repeated analysis
oa hedge # Uses cached data if available
oa hedge --no-cache # Forces fresh API call
📈 Betting Strategy Tips
Risk Management
- Start Small: Test with minimum bets first
- Bankroll Management: Never bet more than 1-2% of total bankroll
- Verify: Always double-check odds on bookmaker websites
- Compliance: Follow all bookmaker terms of service
Maximizing Profits
- Multiple Accounts: Have accounts with several bookmakers
- Fast Execution: Odds change quickly - act fast
- Fresh Data: Use
--no-cache
during active trading - Record Keeping: Document all bets for tax purposes
For Sweeps Casino Players
- Fliff Integration: Fliff is a sweeps casino with sports betting
- Free Play: Use sweeps coins for low-risk hedge opportunities
- Cross-Platform: Combine sweeps winnings with hedge strategies
- Bankroll Building: Use arbitrage to grow your bankroll safely
📥 Download & Installation Summary
One-Command Install
curl -L https://www.bankbonimus.com/assets/downloads/install-odds-api-suite.sh | bash
Manual Install
- Download odds-api-suite.tar.gz
- Download install-odds-api-suite.sh
- Run:
bash install-odds-api-suite.sh
Set Up Your API Key
# Get your FREE API key at https://the-odds-api.com/
# (Sign up takes 30 seconds, free tier = 500 requests/month)
# Set up your API key (replace with YOUR key)
export ODDS_API_KEY="your-actual-key-from-the-odds-api-com"
# Test installation
oa api-status
System Requirements
- Platform: Windows, macOS (M1/Intel), Linux
- Python: 3.8 or higher
- Internet: Required for live odds
- API Key: FREE from the-odds-api.com (required - get your own)
⚠️ Important Disclaimers
- Educational Purpose: This tool is for educational and analytical purposes
- API Keys: You must provide your own API key - the package does not include working keys
- No Credentials Included: This is open-source software with no private keys or credentials
- Verify Everything: Always verify odds on official bookmaker websites
- Betting Risk: Never bet more than you can afford to lose
- Legal Compliance: Follow all local laws regarding sports betting
- Terms of Service: Comply with all bookmaker terms and conditions
- Not Financial Advice: This tool does not provide financial advice
📚 Additional Resources
- Run
oa COMMAND --help
for detailed help on any command - Free API tier: 500 requests/month at the-odds-api.com
- Commands auto-save data to JSON files for analysis
- Cache system reduces API usage automatically
Ready to find your first arbitrage opportunity? Install now and start analyzing odds:
curl -L https://www.bankbonimus.com/assets/downloads/install-odds-api-suite.sh | bash
export ODDS_API_KEY="your-key-here"
oa prizepicks