Overview
Our read-only GraphQL API is available for odds screening platforms to display Novig prices. This allows you to show your users real-time Novig odds alongside other sportsbooks.We are migrating users to our new REST API. Please see the GraphQL to REST Migration Guide for details. You will need to obtain API keys from your representative.
API Endpoint
Basic Price Query
Get all prices currently offered for a specific league:Understanding Price Fields
Querying Order Book Liquidity
To get specific liquidity for all markets in a league, query the orders on each outcome. All orders are stored as bids (what people are willing to buy).Example Response
Interpreting Order Data
Orders are stored as bids (what people want to buy), which translates to available liquidity on the opposite side.
Calculation:
- Someone is willing to pay 0.36 (+178) for a $450 total ticket
- They risk $162 to win $288
- This shows as available liquidity on Over 7.5 -178 for $288 to win $162
Optimized Query Pattern
For large queries that run slowly, fetch event IDs first, then query each event individually:Step 1: Get Active Event IDs
Step 2: Query Orders by Event ID
Supported Leagues
The API supports all leagues available on Novig, including:- NFL, NBA, MLB, NHL
- NCAAF, NCAAB
- Soccer (various leagues)
- Tennis
- Golf
- And more
