Welcome to the OpticOdds API — your all-in-one source for real-time and historical sports betting data. You’ll be up and running in no time!
Welcome to OpticOdds!
🔑 Access & License Key
To begin using the API, you’ll need a license key. Request access by filling out our contact form.
Have questions? Feel free to post in the discussion section or reach out directly — we’re here to help.
🧭 Recommended Onboarding Flow
Below is the recommended order to explore the API and get familiar with our core products and resources:
Common
Start here to get familiar with shared resources like:
- Sports
- Leagues
- Sportsbooks
- Markets
These serve as foundational objects used across most endpoints.
Squads
Explore data on teams and players, organized by league and sport. Useful for lineup analysis, player props, and team-level modeling.
Fixtures
Access scheduled and historical games. If you’re ingesting real-time odds, this section is essential for identifying upcoming fixtures and syncing markets.
Odds
Pull current and historical odds across top sportsbooks. Leverage this for pricing models, benchmarking, risk management, and trading automation.
Results
Access finalized and live game scores, team results, and player performance. This data powers settlements, grading, and analytics workflows.
Futures (Outrights)
Explore long-term betting markets such as: league winners, MVPs, or season-long props. Ideal for building out season preview content or modeling long-tail markets.
Grader (Settlement)
Use this section for automated settlement logic. It provides tools and endpoints to help you programmatically determine bet outcomes and grades.
Injuries
Track up-to-date player injuries and availability.
Parlay
Access Parlay and Same Game Parlay odds. Including pricing combinations, sportsbook comparisons, and combinable market logic.
Stream
Receive live updates via our Streaming API (SSE). Get odds and market changes in real time without polling — optimized for fast refresh rates and low latency use cases.
Copilot
Copilot is our automated trading service for odds — available via RabbitMQ, poll or streaming. It provides structured, low-latency updates with clean integration options for both prematch and in-play data.