Every bookmaker names the same game its own way: different event names, competition names, market names, ids and price shapes. Our scrapers collect all of them, we normalise them into one format, and you get one clean, matched price list.
"event_name": "Boston Celtics v Los Angeles Lakers", "competition": "NBA Preseason", "raw_market_name": "Head to Head", "odds": 2.3
"event_name": "LA Lakers @ BOS Celtics", "coupon_pd": "#AC#B18#C20604387#D48#E1453#F10#", "raw_market_name": "Money Line", "odds": 2.3
"site_event_id": "NBA Pre Season||Celtics v Lakers", "selection": "Lakers", "raw_market_name": "Head To Head", "odds": 2.35
"event_name": "Los Angeles Lakers @ Boston Celtics", "raw_market_name": "Match Odds", "back_ladder": [[2.42, 1240.5], [2.4, 860.0]], "lay_ladder": [[2.46, 310.2]]
"event_name": "Los Angeles Lakers vs Boston Celtics", "competition": "NBA Pre-Season", "market_id": "9c41e7a2-58d0-…", "odds": 2.33
Example game with made-up prices, written in each book's own naming style.