{"demo":true,"demo_message":"This is a free no-auth demo capped at 60 requests/hour and the first 5 events. Sign up free for 1,000 requests/month, all sports, all books, and all markets at https://parlay-api.com/signup","demo_signup_url":"https://parlay-api.com/signup","demo_remaining_hour":41,"sport_key":"baseball_mlb","events_returned":5,"events":[{"id":"b99e850a54c3527b2fd8c5e761a62080","sport_key":"baseball_mlb","sport_title":"MLB","commence_time":"2026-08-24T23:40:00Z","home_team":"Chicago White Sox","away_team":"Texas Rangers","bookmakers":[{"key":"fanduel","title":"FanDuel","last_update":"2026-08-24T11:51:56Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:51:29Z","outcomes":[{"name":"Chicago White Sox","price":-124},{"name":"Texas Rangers","price":114}]}],"price_age":{"unchanged_seconds":45.19,"move_observed":true,"observations":15,"has_history":true},"last_update_ms":1787572316209,"stale_seconds":0.32},{"key":"pinnacle","title":"Pinnacle","last_update":"2026-08-24T11:51:53Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:43:59Z","outcomes":[{"name":"Chicago White Sox","price":-129},{"name":"Texas Rangers","price":117}]}],"price_age":{"unchanged_seconds":411.93,"move_observed":true,"observations":26,"has_history":true},"last_update_ms":1787572313090,"stale_seconds":3.44},{"key":"fliff","title":"Fliff","last_update":"2026-08-24T11:49:33Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:45:51Z","outcomes":[{"name":"Chicago White Sox","price":-135},{"name":"Texas Rangers","price":110}]}],"price_age":{"unchanged_seconds":145.24,"move_observed":true,"observations":1,"has_history":true},"last_update_ms":1787572173583,"stale_seconds":142.95},{"key":"bet365","title":"bet365","last_update":"2026-08-24T11:51:50Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:48:52Z","outcomes":[{"name":"Chicago White Sox","price":-125},{"name":"Texas Rangers","price":115}]}],"price_age":{"unchanged_seconds":174.77,"move_observed":true,"observations":41,"has_history":true},"last_update_ms":1787572310815,"stale_seconds":5.72},{"key":"bovada","title":"Bovada","last_update":"2026-08-24T11:51:48Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:46:00Z","outcomes":[{"name":"Chicago White Sox","price":-135},{"name":"Texas Rangers","price":113}]}],"price_age":{"unchanged_seconds":339.32,"move_observed":true,"observations":67,"has_history":true},"last_update_ms":1787572308218,"stale_seconds":8.31},{"key":"caesars","title":"Caesars","last_update":"2026-08-24T11:51:50Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:43:01Z","outcomes":[{"name":"Chicago White Sox","price":-130},{"name":"Texas Rangers","price":120}]}],"price_age":{"unchanged_seconds":534.38,"move_observed":true,"observations":130,"has_history":true},"last_update_ms":1787572310815,"stale_seconds":5.72},{"key":"draftkings","title":"DraftKings","last_update":"2026-08-24T11:51:50Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:43:01Z","outcomes":[{"name":"Chicago White Sox","price":-129},{"name":"Texas Rangers","price":120}]}],"price_age":{"unchanged_seconds":534.38,"move_observed":true,"observations":121,"has_history":true},"last_update_ms":1787572310815,"stale_seconds":5.72},{"key":"kalshi","title":"Kalshi","last_update":"2026-08-24T11:48:24Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:48:24Z","outcomes":[{"name":"Chicago White Sox","price":3233}]}],"price_age":{"unchanged_seconds":0.0,"move_observed":false,"observations":0,"has_history":false},"last_update_ms":1787572104247,"stale_seconds":212.28},{"key":"betmgm","title":"BetMGM","last_update":"2026-08-24T11:51:50Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:05:55Z","outcomes":[{"name":"Chicago White Sox","price":-125},{"name":"Texas Rangers","price":105}]}],"price_age":{"unchanged_seconds":41937.32,"move_observed":true,"observations":4242,"has_history":true},"last_update_ms":1787572310815,"stale_seconds":5.72},{"key":"betrivers","title":"BetRivers","last_update":"2026-08-24T11:51:50Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:26:04Z","outcomes":[{"name":"Chicago White Sox","price":-132},{"name":"Texas Rangers","price":112}]}],"price_age":{"unchanged_seconds":8930.08,"move_observed":true,"observations":2056,"has_history":true},"last_update_ms":1787572310815,"stale_seconds":5.72},{"key":"fanatics","title":"Fanatics","last_update":"2026-08-24T11:51:50Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:15:56Z","outcomes":[{"name":"Chicago White Sox","price":-130},{"name":"Texas Rangers","price":110}]}],"price_age":{"unchanged_seconds":6009.32,"move_observed":true,"observations":1385,"has_history":true},"last_update_ms":1787572310815,"stale_seconds":5.72},{"key":"hardrock","title":"Hard Rock Bet","last_update":"2026-08-24T11:51:50Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:05:55Z","outcomes":[{"name":"Chicago White Sox","price":-125},{"name":"Texas Rangers","price":115}]}],"price_age":{"unchanged_seconds":17507.09,"move_observed":false,"observations":4168,"has_history":true},"last_update_ms":1787572310815,"stale_seconds":5.72},{"key":"novig","title":"Novig","last_update":"2026-08-24T11:51:52Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:17:11Z","outcomes":[{"name":"Chicago White Sox","price":-125},{"name":"Texas Rangers","price":122}]}],"price_age":{"unchanged_seconds":0.0,"move_observed":false,"observations":0,"has_history":false},"last_update_ms":1787572312651,"stale_seconds":3.88},{"key":"parx","title":"Parx Casino","last_update":"2026-08-24T11:51:50Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:26:04Z","outcomes":[{"name":"Chicago White Sox","price":-134},{"name":"Texas Rangers","price":112}]}],"price_age":{"unchanged_seconds":8930.08,"move_observed":true,"observations":2056,"has_history":true},"last_update_ms":1787572310815,"stale_seconds":5.72}],"canonical_event_id":"dd7936ae08129174"},{"id":"bef465280f20316f3abab0b49bf3caf9","sport_key":"baseball_mlb","sport_title":"MLB","commence_time":"2026-08-24T22:40:00Z","home_team":"Detroit Tigers","away_team":"Tampa Bay Rays","bookmakers":[{"key":"fanduel","title":"FanDuel","last_update":"2026-08-24T11:51:56Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:51:29Z","outcomes":[{"name":"Detroit Tigers","price":122},{"name":"Tampa Bay Rays","price":-132}]}],"price_age":{"unchanged_seconds":45.19,"move_observed":true,"observations":15,"has_history":true},"last_update_ms":1787572316209,"stale_seconds":0.32},{"key":"pinnacle","title":"Pinnacle","last_update":"2026-08-24T11:51:53Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:43:59Z","outcomes":[{"name":"Detroit Tigers","price":121},{"name":"Tampa Bay Rays","price":-134}]}],"price_age":{"unchanged_seconds":411.93,"move_observed":true,"observations":26,"has_history":true},"last_update_ms":1787572313090,"stale_seconds":3.44},{"key":"fliff","title":"Fliff","last_update":"2026-08-24T11:49:33Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:45:51Z","outcomes":[{"name":"Detroit Tigers","price":105},{"name":"Tampa Bay Rays","price":-130}]}],"price_age":{"unchanged_seconds":145.24,"move_observed":true,"observations":1,"has_history":true},"last_update_ms":1787572173583,"stale_seconds":142.95},{"key":"bovada","title":"Bovada","last_update":"2026-08-24T11:51:48Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:49:45Z","outcomes":[{"name":"Detroit Tigers","price":117},{"name":"Tampa Bay Rays","price":-140}]}],"price_age":{"unchanged_seconds":151.45,"move_observed":true,"observations":30,"has_history":true},"last_update_ms":1787572308218,"stale_seconds":8.31},{"key":"draftkings","title":"DraftKings","last_update":"2026-08-24T11:51:50Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:46:15Z","outcomes":[{"name":"Detroit Tigers","price":127},{"name":"Tampa Bay Rays","price":-137}]}],"price_age":{"unchanged_seconds":4120.2,"move_observed":true,"observations":937,"has_history":true},"last_update_ms":1787572310815,"stale_seconds":5.72},{"key":"kalshi","title":"Kalshi","last_update":"2026-08-24T11:47:27Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:47:27Z","outcomes":[{"name":"Tampa Bay Rays","price":1150}]}],"price_age":{"unchanged_seconds":0.0,"move_observed":false,"observations":0,"has_history":false},"last_update_ms":1787572047399,"stale_seconds":269.13},{"key":"novig","title":"Novig","last_update":"2026-08-24T11:51:52Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:46:06Z","outcomes":[{"name":"Detroit Tigers","price":127},{"name":"Tampa Bay Rays","price":-130}]}],"price_age":{"unchanged_seconds":0.0,"move_observed":false,"observations":0,"has_history":false},"last_update_ms":1787572312651,"stale_seconds":3.88},{"key":"bet365","title":"bet365","last_update":"2026-08-24T11:51:50Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:26:04Z","outcomes":[{"name":"Detroit Tigers","price":125},{"name":"Tampa Bay Rays","price":-135}]}],"price_age":{"unchanged_seconds":16122.17,"move_observed":true,"observations":3928,"has_history":true},"last_update_ms":1787572310815,"stale_seconds":5.72},{"key":"betmgm","title":"BetMGM","last_update":"2026-08-24T11:51:50Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:05:55Z","outcomes":[{"name":"Detroit Tigers","price":120},{"name":"Tampa Bay Rays","price":-145}]}],"price_age":{"unchanged_seconds":24817.76,"move_observed":true,"observations":4214,"has_history":true},"last_update_ms":1787572310815,"stale_seconds":5.72},{"key":"betrivers","title":"BetRivers","last_update":"2026-08-24T11:51:50Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:23:28Z","outcomes":[{"name":"Detroit Tigers","price":117},{"name":"Tampa Bay Rays","price":-139}]}],"price_age":{"unchanged_seconds":1707.63,"move_observed":true,"observations":390,"has_history":true},"last_update_ms":1787572310815,"stale_seconds":5.72},{"key":"caesars","title":"Caesars","last_update":"2026-08-24T11:51:50Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:33:08Z","outcomes":[{"name":"Detroit Tigers","price":125},{"name":"Tampa Bay Rays","price":-135}]}],"price_age":{"unchanged_seconds":1121.38,"move_observed":true,"observations":275,"has_history":true},"last_update_ms":1787572310815,"stale_seconds":5.72},{"key":"fanatics","title":"Fanatics","last_update":"2026-08-24T11:51:50Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:05:55Z","outcomes":[{"name":"Detroit Tigers","price":120},{"name":"Tampa Bay Rays","price":-145}]}],"price_age":{"unchanged_seconds":17507.09,"move_observed":false,"observations":4168,"has_history":true},"last_update_ms":1787572310815,"stale_seconds":5.72},{"key":"hardrock","title":"Hard Rock Bet","last_update":"2026-08-24T11:51:50Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:15:56Z","outcomes":[{"name":"Detroit Tigers","price":120},{"name":"Tampa Bay Rays","price":-130}]}],"price_age":{"unchanged_seconds":9492.9,"move_observed":true,"observations":2194,"has_history":true},"last_update_ms":1787572310815,"stale_seconds":5.72},{"key":"parx","title":"Parx Casino","last_update":"2026-08-24T11:51:50Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:13:33Z","outcomes":[{"name":"Detroit Tigers","price":116},{"name":"Tampa Bay Rays","price":-139}]}],"price_age":{"unchanged_seconds":2298.04,"move_observed":true,"observations":521,"has_history":true},"last_update_ms":1787572310815,"stale_seconds":5.72}],"canonical_event_id":"db5f189954d2e11e"},{"id":"7b538abc2bcf0aca2a288f03ce708b9c","sport_key":"baseball_mlb","sport_title":"MLB","commence_time":"2026-08-24T22:40:00Z","home_team":"Miami Marlins","away_team":"Boston Red Sox","bookmakers":[{"key":"fanduel","title":"FanDuel","last_update":"2026-08-24T11:51:56Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:51:17Z","outcomes":[{"name":"Miami Marlins","price":120},{"name":"Boston Red Sox","price":-130}]}],"price_age":{"unchanged_seconds":3957.44,"move_observed":true,"observations":1176,"has_history":true},"last_update_ms":1787572316209,"stale_seconds":0.32},{"key":"pinnacle","title":"Pinnacle","last_update":"2026-08-24T11:51:53Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:43:59Z","outcomes":[{"name":"Miami Marlins","price":117},{"name":"Boston Red Sox","price":-129}]}],"price_age":{"unchanged_seconds":4088.95,"move_observed":true,"observations":238,"has_history":true},"last_update_ms":1787572313090,"stale_seconds":3.44},{"key":"fliff","title":"Fliff","last_update":"2026-08-24T11:49:33Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:45:51Z","outcomes":[{"name":"Miami Marlins","price":115},{"name":"Boston Red Sox","price":-140}]}],"price_age":{"unchanged_seconds":145.24,"move_observed":true,"observations":1,"has_history":true},"last_update_ms":1787572173583,"stale_seconds":142.95},{"key":"bet365","title":"bet365","last_update":"2026-08-24T11:51:50Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:46:15Z","outcomes":[{"name":"Miami Marlins","price":119},{"name":"Boston Red Sox","price":-129}]}],"price_age":{"unchanged_seconds":4062.45,"move_observed":true,"observations":950,"has_history":true},"last_update_ms":1787572310815,"stale_seconds":5.72},{"key":"caesars","title":"Caesars","last_update":"2026-08-24T11:51:50Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:51:03Z","outcomes":[{"name":"Miami Marlins","price":120},{"name":"Boston Red Sox","price":-130}]}],"price_age":{"unchanged_seconds":14664.4,"move_observed":true,"observations":3686,"has_history":true},"last_update_ms":1787572310815,"stale_seconds":5.72},{"key":"draftkings","title":"DraftKings","last_update":"2026-08-24T11:51:50Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:46:15Z","outcomes":[{"name":"Miami Marlins","price":120},{"name":"Boston Red Sox","price":-129}]}],"price_age":{"unchanged_seconds":4120.2,"move_observed":true,"observations":937,"has_history":true},"last_update_ms":1787572310815,"stale_seconds":5.72},{"key":"kalshi","title":"Kalshi","last_update":"2026-08-24T11:48:41Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:48:41Z","outcomes":[{"name":"Boston Red Sox","price":1567}]}],"price_age":{"unchanged_seconds":0.0,"move_observed":false,"observations":0,"has_history":false},"last_update_ms":1787572121205,"stale_seconds":195.33},{"key":"betmgm","title":"BetMGM","last_update":"2026-08-24T11:51:50Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:05:55Z","outcomes":[{"name":"Miami Marlins","price":110},{"name":"Boston Red Sox","price":-130}]}],"price_age":{"unchanged_seconds":42896.25,"move_observed":true,"observations":4246,"has_history":true},"last_update_ms":1787572310815,"stale_seconds":5.72},{"key":"betrivers","title":"BetRivers","last_update":"2026-08-24T11:51:50Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:36:09Z","outcomes":[{"name":"Miami Marlins","price":116},{"name":"Boston Red Sox","price":-136}]}],"price_age":{"unchanged_seconds":15560.06,"move_observed":true,"observations":3681,"has_history":true},"last_update_ms":1787572310815,"stale_seconds":5.72},{"key":"bovada","title":"Bovada","last_update":"2026-08-24T11:51:48Z","markets":[{"key":"h2h","last_update":"2026-08-24T10:55:41Z","outcomes":[{"name":"Miami Marlins","price":113},{"name":"Boston Red Sox","price":-135}]}],"price_age":{"unchanged_seconds":339.32,"move_observed":true,"observations":67,"has_history":true},"last_update_ms":1787572308218,"stale_seconds":8.31},{"key":"fanatics","title":"Fanatics","last_update":"2026-08-24T11:51:50Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:05:55Z","outcomes":[{"name":"Miami Marlins","price":110},{"name":"Boston Red Sox","price":-130}]}],"price_age":{"unchanged_seconds":17507.09,"move_observed":false,"observations":4168,"has_history":true},"last_update_ms":1787572310815,"stale_seconds":5.72},{"key":"hardrock","title":"Hard Rock Bet","last_update":"2026-08-24T11:51:50Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:05:55Z","outcomes":[{"name":"Miami Marlins","price":120},{"name":"Boston Red Sox","price":-130}]}],"price_age":{"unchanged_seconds":17507.09,"move_observed":false,"observations":4168,"has_history":true},"last_update_ms":1787572310815,"stale_seconds":5.72},{"key":"novig","title":"Novig","last_update":"2026-08-24T11:51:52Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:07:05Z","outcomes":[{"name":"Miami Marlins","price":120},{"name":"Boston Red Sox","price":-122}]}],"price_age":{"unchanged_seconds":0.0,"move_observed":false,"observations":0,"has_history":false},"last_update_ms":1787572312651,"stale_seconds":3.88},{"key":"parx","title":"Parx Casino","last_update":"2026-08-24T11:51:50Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:36:09Z","outcomes":[{"name":"Miami Marlins","price":114},{"name":"Boston Red Sox","price":-137}]}],"price_age":{"unchanged_seconds":15560.06,"move_observed":true,"observations":3681,"has_history":true},"last_update_ms":1787572310815,"stale_seconds":5.72},{"key":"polymarket","title":"Polymarket","last_update":"2026-08-24T11:08:52Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:08:52Z","outcomes":[{"name":"Miami Marlins","price":113},{"name":"Boston Red Sox","price":-113}]}],"price_age":{"unchanged_seconds":0.0,"move_observed":false,"observations":0,"has_history":false},"last_update_ms":1787569732602,"stale_seconds":2583.93}],"canonical_event_id":"7964aee5f0bd22f1"},{"id":"130c4e8e8d35c7a90f10783b97a13977","sport_key":"baseball_mlb","sport_title":"MLB","commence_time":"2026-08-24T22:45:00Z","home_team":"Washington Nationals","away_team":"Colorado Rockies","bookmakers":[{"key":"fanduel","title":"FanDuel","last_update":"2026-08-24T11:51:56Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:51:51Z","outcomes":[{"name":"Washington Nationals","price":-180},{"name":"Colorado Rockies","price":166}]}],"price_age":{"unchanged_seconds":45.19,"move_observed":true,"observations":15,"has_history":true},"last_update_ms":1787572316209,"stale_seconds":0.32},{"key":"pinnacle","title":"Pinnacle","last_update":"2026-08-24T11:51:53Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:43:59Z","outcomes":[{"name":"Washington Nationals","price":-187},{"name":"Colorado Rockies","price":167}]}],"price_age":{"unchanged_seconds":3187.14,"move_observed":true,"observations":190,"has_history":true},"last_update_ms":1787572313090,"stale_seconds":3.44},{"key":"fliff","title":"Fliff","last_update":"2026-08-24T11:49:33Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:45:51Z","outcomes":[{"name":"Washington Nationals","price":-205},{"name":"Colorado Rockies","price":165}]}],"price_age":{"unchanged_seconds":145.24,"move_observed":true,"observations":1,"has_history":true},"last_update_ms":1787572173583,"stale_seconds":142.95},{"key":"betrivers","title":"BetRivers","last_update":"2026-08-24T11:51:50Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:43:01Z","outcomes":[{"name":"Washington Nationals","price":-186},{"name":"Colorado Rockies","price":155}]}],"price_age":{"unchanged_seconds":534.38,"move_observed":true,"observations":121,"has_history":true},"last_update_ms":1787572310815,"stale_seconds":5.72},{"key":"bovada","title":"Bovada","last_update":"2026-08-24T11:51:48Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:49:45Z","outcomes":[{"name":"Washington Nationals","price":-197},{"name":"Colorado Rockies","price":162}]}],"price_age":{"unchanged_seconds":151.45,"move_observed":true,"observations":30,"has_history":true},"last_update_ms":1787572308218,"stale_seconds":8.31},{"key":"fanatics","title":"Fanatics","last_update":"2026-08-24T11:51:50Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:48:19Z","outcomes":[{"name":"Washington Nationals","price":-195},{"name":"Colorado Rockies","price":160}]}],"price_age":{"unchanged_seconds":208.83,"move_observed":true,"observations":48,"has_history":true},"last_update_ms":1787572310815,"stale_seconds":5.72},{"key":"parx","title":"Parx Casino","last_update":"2026-08-24T11:51:50Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:43:01Z","outcomes":[{"name":"Washington Nationals","price":-190},{"name":"Colorado Rockies","price":155}]}],"price_age":{"unchanged_seconds":534.38,"move_observed":true,"observations":121,"has_history":true},"last_update_ms":1787572310815,"stale_seconds":5.72},{"key":"draftkings","title":"DraftKings","last_update":"2026-08-24T11:48:23Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:13:36Z","outcomes":[{"name":"Washington Nationals","price":-180},{"name":"Colorado Rockies","price":168}]}],"price_age":{"unchanged_seconds":2022.76,"move_observed":true,"observations":23,"has_history":true},"last_update_ms":1787572103210,"stale_seconds":213.32},{"key":"bet365","title":"bet365","last_update":"2026-08-24T11:51:50Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:26:04Z","outcomes":[{"name":"Washington Nationals","price":-177},{"name":"Colorado Rockies","price":162}]}],"price_age":{"unchanged_seconds":16154.14,"move_observed":true,"observations":3938,"has_history":true},"last_update_ms":1787572310815,"stale_seconds":5.72},{"key":"betmgm","title":"BetMGM","last_update":"2026-08-24T11:51:50Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:05:55Z","outcomes":[{"name":"Washington Nationals","price":-190},{"name":"Colorado Rockies","price":155}]}],"price_age":{"unchanged_seconds":48831.94,"move_observed":false,"observations":4253,"has_history":true},"last_update_ms":1787572310815,"stale_seconds":5.72},{"key":"caesars","title":"Caesars","last_update":"2026-08-24T11:51:50Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:05:55Z","outcomes":[{"name":"Washington Nationals","price":-180},{"name":"Colorado Rockies","price":165}]}],"price_age":{"unchanged_seconds":17507.09,"move_observed":false,"observations":4446,"has_history":true},"last_update_ms":1787572310815,"stale_seconds":5.72},{"key":"hardrock","title":"Hard Rock Bet","last_update":"2026-08-24T11:51:50Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:10:57Z","outcomes":[{"name":"Washington Nationals","price":-180},{"name":"Colorado Rockies","price":170}]}],"price_age":{"unchanged_seconds":17171.32,"move_observed":true,"observations":4084,"has_history":true},"last_update_ms":1787572310815,"stale_seconds":5.72},{"key":"novig","title":"Novig","last_update":"2026-08-24T11:51:52Z","markets":[{"key":"h2h","last_update":"2026-08-24T10:52:05Z","outcomes":[{"name":"Washington Nationals","price":-178},{"name":"Colorado Rockies","price":174}]}],"price_age":{"unchanged_seconds":0.0,"move_observed":false,"observations":0,"has_history":false},"last_update_ms":1787572312651,"stale_seconds":3.88}],"canonical_event_id":"8098865e65e17aac"},{"id":"cce8e8120805da81e61da87dda0477be","sport_key":"baseball_mlb","sport_title":"MLB","commence_time":"2026-08-25T01:40:00Z","home_team":"Arizona Diamondbacks","away_team":"Chicago Cubs","bookmakers":[{"key":"fanduel","title":"FanDuel","last_update":"2026-08-24T11:51:56Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:51:29Z","outcomes":[{"name":"Arizona Diamondbacks","price":120},{"name":"Chicago Cubs","price":-142}]}],"price_age":{"unchanged_seconds":48925.34,"move_observed":false,"observations":7587,"has_history":true},"last_update_ms":1787572316209,"stale_seconds":0.32},{"key":"pinnacle","title":"Pinnacle","last_update":"2026-08-24T11:51:53Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:43:59Z","outcomes":[{"name":"Arizona Diamondbacks","price":121},{"name":"Chicago Cubs","price":-134}]}],"price_age":{"unchanged_seconds":411.93,"move_observed":true,"observations":25,"has_history":true},"last_update_ms":1787572313090,"stale_seconds":3.44},{"key":"fliff","title":"Fliff","last_update":"2026-08-24T11:49:33Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:45:51Z","outcomes":[{"name":"Arizona Diamondbacks","price":125},{"name":"Chicago Cubs","price":-150}]}],"price_age":{"unchanged_seconds":145.24,"move_observed":true,"observations":1,"has_history":true},"last_update_ms":1787572173583,"stale_seconds":142.95},{"key":"betrivers","title":"BetRivers","last_update":"2026-08-24T11:51:50Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:46:15Z","outcomes":[{"name":"Arizona Diamondbacks","price":123},{"name":"Chicago Cubs","price":-141}]}],"price_age":{"unchanged_seconds":3516.13,"move_observed":true,"observations":797,"has_history":true},"last_update_ms":1787572310815,"stale_seconds":5.72},{"key":"bovada","title":"Bovada","last_update":"2026-08-24T11:51:48Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:49:45Z","outcomes":[{"name":"Arizona Diamondbacks","price":117},{"name":"Chicago Cubs","price":-140}]}],"price_age":{"unchanged_seconds":151.45,"move_observed":true,"observations":30,"has_history":true},"last_update_ms":1787572308218,"stale_seconds":8.31},{"key":"fanatics","title":"Fanatics","last_update":"2026-08-24T11:51:50Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:46:15Z","outcomes":[{"name":"Arizona Diamondbacks","price":120},{"name":"Chicago Cubs","price":-145}]}],"price_age":{"unchanged_seconds":7747.95,"move_observed":true,"observations":1778,"has_history":true},"last_update_ms":1787572310815,"stale_seconds":5.72},{"key":"kalshi","title":"Kalshi","last_update":"2026-08-24T11:48:34Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:48:34Z","outcomes":[{"name":"Chicago Cubs","price":1567}]}],"price_age":{"unchanged_seconds":0.0,"move_observed":false,"observations":0,"has_history":false},"last_update_ms":1787572114656,"stale_seconds":201.88},{"key":"novig","title":"Novig","last_update":"2026-08-24T11:51:52Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:50:46Z","outcomes":[{"name":"Arizona Diamondbacks","price":127},{"name":"Chicago Cubs","price":-133}]}],"price_age":{"unchanged_seconds":0.0,"move_observed":false,"observations":0,"has_history":false},"last_update_ms":1787572312651,"stale_seconds":3.88},{"key":"parx","title":"Parx Casino","last_update":"2026-08-24T11:51:50Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:51:03Z","outcomes":[{"name":"Arizona Diamondbacks","price":118},{"name":"Chicago Cubs","price":-143}]}],"price_age":{"unchanged_seconds":3832.55,"move_observed":true,"observations":869,"has_history":true},"last_update_ms":1787572310815,"stale_seconds":5.72},{"key":"draftkings","title":"DraftKings","last_update":"2026-08-24T11:48:23Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:34:15Z","outcomes":[{"name":"Arizona Diamondbacks","price":119},{"name":"Chicago Cubs","price":-144}]}],"price_age":{"unchanged_seconds":8065.93,"move_observed":true,"observations":83,"has_history":true},"last_update_ms":1787572103210,"stale_seconds":213.32},{"key":"bet365","title":"bet365","last_update":"2026-08-24T11:51:50Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:38:35Z","outcomes":[{"name":"Arizona Diamondbacks","price":130},{"name":"Chicago Cubs","price":-140}]}],"price_age":{"unchanged_seconds":795.1,"move_observed":true,"observations":184,"has_history":true},"last_update_ms":1787572310815,"stale_seconds":5.72},{"key":"betmgm","title":"BetMGM","last_update":"2026-08-24T11:51:50Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:05:55Z","outcomes":[{"name":"Arizona Diamondbacks","price":118},{"name":"Chicago Cubs","price":-145}]}],"price_age":{"unchanged_seconds":48831.94,"move_observed":false,"observations":4253,"has_history":true},"last_update_ms":1787572310815,"stale_seconds":5.72},{"key":"caesars","title":"Caesars","last_update":"2026-08-24T11:51:50Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:05:55Z","outcomes":[{"name":"Arizona Diamondbacks","price":130},{"name":"Chicago Cubs","price":-140}]}],"price_age":{"unchanged_seconds":17507.08,"move_observed":false,"observations":4446,"has_history":true},"last_update_ms":1787572310815,"stale_seconds":5.72},{"key":"hardrock","title":"Hard Rock Bet","last_update":"2026-08-24T11:51:50Z","markets":[{"key":"h2h","last_update":"2026-08-24T11:05:55Z","outcomes":[{"name":"Arizona Diamondbacks","price":125},{"name":"Chicago Cubs","price":-135}]}],"price_age":{"unchanged_seconds":13749.53,"move_observed":true,"observations":3228,"has_history":true},"last_update_ms":1787572310815,"stale_seconds":5.72}],"canonical_event_id":"847d2888586c2744"}]}