novig

Other Open source · MIT Read-only 8 commands

Novig exchange — public events, market catalog (outcomes, fees, void rules), and order books.

View source

About

Novig exchange — public events, market catalog (outcomes, fees, void rules), and order books. No API key, read-only. Covers NFL, NBA, MLB, NHL, NCAAF, NCAAB, WNBA, soccer, tennis, MMA, golf, esports. IMPORTANT: catalog markets carry no prices; prices come only from get_order_book (bids per outcome as probabilities, each contract pays $0.01).

Commands 8

get_sports_config

Sports, leagues, and league aliases (cfb → NCAAF, cbb → NCAAB, ...)

get_events
[--league][--limit][--after]

One page of events; pass the returned next back as --after

get_event
--event_id

One event by id

get_markets
[--event_id][--league][--market_type][--limit][--after]

Catalog markets by event_id, league, market_type; paged with after

get_market
--market_id

One catalog market by id

get_order_book
--market_id[--depth]

Best bid, depth and derived ask per outcome; --depth is 1-20; retrieved_at is retrieval time, not exchange time

search_markets
[--query][--league][--market_type][--limit]

Token-AND keyword search over a bounded event scan; truncated: true when the scan, a market page or limit dropped results; failed pages/fetches appear in warnings

get_todays_events
[--league][--limit]

Events starting on today's UTC date (native UTC day bounds, bounded scan, reports truncated and warnings)

Quick Start

# CLI
sports-skills novig get_sports_config
# Python
from sports_skills import novig
novig.get_sports_config()