{"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 credits/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":52,"sport_key":"basketball_nba","events_returned":5,"events":[{"id":"e716595000a150bcd90bb50777b13ff5","sport_key":"basketball_nba","sport_title":"NBA","commence_time":"2026-10-25T22:10:00.000Z","home_team":"Brooklyn Nets","away_team":"Indiana Pacers","bookmakers":[{"key":"fanduel","title":"FanDuel","last_update":"2026-10-25T09:20:20Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:19:20Z","outcomes":[{"name":"Brooklyn Nets","price":215},{"name":"Indiana Pacers","price":-260}]}],"last_update_ms":1792920020865,"stale_seconds":0.24},{"key":"pinnacle","title":"Pinnacle","last_update":"2026-10-25T09:20:15Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:13:21Z","outcomes":[{"name":"Brooklyn Nets","price":224},{"name":"Indiana Pacers","price":-265}]}],"last_update_ms":1792920015477,"stale_seconds":5.63},{"key":"fliff","title":"Fliff","last_update":"2026-10-25T09:19:40Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:18:00Z","outcomes":[{"name":"Brooklyn Nets","price":225},{"name":"Indiana Pacers","price":-285}]}],"last_update_ms":1792919980422,"stale_seconds":40.68},{"key":"bet365","title":"bet365","last_update":"2026-10-25T09:20:20Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:19:02Z","outcomes":[{"name":"Brooklyn Nets","price":215},{"name":"Indiana Pacers","price":-265}]}],"last_update_ms":1792920020865,"stale_seconds":0.24},{"key":"betmgm","title":"BetMGM","last_update":"2026-10-25T09:20:20Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:19:02Z","outcomes":[{"name":"Brooklyn Nets","price":225},{"name":"Indiana Pacers","price":-285}]}],"last_update_ms":1792920020865,"stale_seconds":0.24},{"key":"betrivers","title":"BetRivers","last_update":"2026-10-25T09:20:20Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:19:02Z","outcomes":[{"name":"Brooklyn Nets","price":220},{"name":"Indiana Pacers","price":-286}]}],"last_update_ms":1792920020865,"stale_seconds":0.24},{"key":"bovada","title":"Bovada","last_update":"2026-10-25T09:20:20Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:19:10Z","outcomes":[{"name":"Brooklyn Nets","price":220},{"name":"Indiana Pacers","price":-270}]}],"last_update_ms":1792920020865,"stale_seconds":0.24},{"key":"caesars","title":"Caesars","last_update":"2026-10-25T09:20:20Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:19:02Z","outcomes":[{"name":"Brooklyn Nets","price":222},{"name":"Indiana Pacers","price":-278}]}],"last_update_ms":1792920020865,"stale_seconds":0.24},{"key":"draftkings","title":"DraftKings","last_update":"2026-10-25T09:20:20Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:19:02Z","outcomes":[{"name":"Brooklyn Nets","price":215},{"name":"Indiana Pacers","price":-265}]}],"last_update_ms":1792920020865,"stale_seconds":0.24},{"key":"fanatics","title":"Fanatics","last_update":"2026-10-25T09:20:20Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:19:02Z","outcomes":[{"name":"Brooklyn Nets","price":220},{"name":"Indiana Pacers","price":-275}]}],"last_update_ms":1792920020865,"stale_seconds":0.24},{"key":"novig","title":"Novig","last_update":"2026-10-25T09:19:10Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:18:25Z","outcomes":[{"name":"Brooklyn Nets","price":233},{"name":"Indiana Pacers","price":-239}]}],"last_update_ms":1792919950549,"stale_seconds":70.56},{"key":"parx","title":"Parx Casino","last_update":"2026-10-25T09:20:20Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:19:02Z","outcomes":[{"name":"Brooklyn Nets","price":225},{"name":"Indiana Pacers","price":-278}]}],"last_update_ms":1792920020865,"stale_seconds":0.24},{"key":"prophetx","title":"ProphetX","last_update":"2026-10-25T09:20:03Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:19:27Z","outcomes":[{"name":"Brooklyn Nets","price":235},{"name":"Indiana Pacers","price":-250}]}],"last_update_ms":1792920003155,"stale_seconds":17.95}],"canonical_event_id":"ed4c25826bb76b23","commence_time_reported":true},{"id":"bc912ec89197b314a0217e94fd0825e8","sport_key":"basketball_nba","sport_title":"NBA","commence_time":"2026-10-25T23:10:00.000Z","home_team":"Minnesota Timberwolves","away_team":"Toronto Raptors","bookmakers":[{"key":"fanduel","title":"FanDuel","last_update":"2026-10-25T09:20:20Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:19:20Z","outcomes":[{"name":"Minnesota Timberwolves","price":-108},{"name":"Toronto Raptors","price":-108}]}],"last_update_ms":1792920020865,"stale_seconds":0.24},{"key":"pinnacle","title":"Pinnacle","last_update":"2026-10-25T09:20:15Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:13:21Z","outcomes":[{"name":"Minnesota Timberwolves","price":-104},{"name":"Toronto Raptors","price":-108}]}],"last_update_ms":1792920015477,"stale_seconds":5.63},{"key":"fliff","title":"Fliff","last_update":"2026-10-25T09:19:40Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:18:00Z","outcomes":[{"name":"Minnesota Timberwolves","price":-115},{"name":"Toronto Raptors","price":-110}]}],"last_update_ms":1792919980422,"stale_seconds":40.68},{"key":"bet365","title":"bet365","last_update":"2026-10-25T09:20:20Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:19:02Z","outcomes":[{"name":"Minnesota Timberwolves","price":-109},{"name":"Toronto Raptors","price":-111}]}],"last_update_ms":1792920020865,"stale_seconds":0.24},{"key":"betmgm","title":"BetMGM","last_update":"2026-10-25T09:20:20Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:19:02Z","outcomes":[{"name":"Minnesota Timberwolves","price":-105},{"name":"Toronto Raptors","price":-115}]}],"last_update_ms":1792920020865,"stale_seconds":0.24},{"key":"betrivers","title":"BetRivers","last_update":"2026-10-25T09:20:20Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:19:02Z","outcomes":[{"name":"Minnesota Timberwolves","price":-108},{"name":"Toronto Raptors","price":-113}]}],"last_update_ms":1792920020865,"stale_seconds":0.24},{"key":"bovada","title":"Bovada","last_update":"2026-10-25T09:20:20Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:19:10Z","outcomes":[{"name":"Minnesota Timberwolves","price":-110},{"name":"Toronto Raptors","price":-110}]}],"last_update_ms":1792920020865,"stale_seconds":0.24},{"key":"caesars","title":"Caesars","last_update":"2026-10-25T09:20:20Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:19:02Z","outcomes":[{"name":"Minnesota Timberwolves","price":-110},{"name":"Toronto Raptors","price":-110}]}],"last_update_ms":1792920020865,"stale_seconds":0.24},{"key":"draftkings","title":"DraftKings","last_update":"2026-10-25T09:20:20Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:19:02Z","outcomes":[{"name":"Minnesota Timberwolves","price":-115},{"name":"Toronto Raptors","price":-105}]}],"last_update_ms":1792920020865,"stale_seconds":0.24},{"key":"novig","title":"Novig","last_update":"2026-10-25T09:19:10Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:18:25Z","outcomes":[{"name":"Minnesota Timberwolves","price":-102},{"name":"Toronto Raptors","price":-100}]}],"last_update_ms":1792919950549,"stale_seconds":70.56},{"key":"parx","title":"Parx Casino","last_update":"2026-10-25T09:20:20Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:19:02Z","outcomes":[{"name":"Minnesota Timberwolves","price":-108},{"name":"Toronto Raptors","price":-113}]}],"last_update_ms":1792920020865,"stale_seconds":0.24},{"key":"prophetx","title":"ProphetX","last_update":"2026-10-25T09:20:03Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:19:27Z","outcomes":[{"name":"Minnesota Timberwolves","price":-101},{"name":"Toronto Raptors","price":100}]}],"last_update_ms":1792920003155,"stale_seconds":17.95}],"canonical_event_id":"0f84bf1e244bb504","commence_time_reported":true},{"id":"17a0fdb6a858c5e3924e9f1953ba3c62","sport_key":"basketball_nba","sport_title":"NBA","commence_time":"2026-10-25T23:10:00.000Z","home_team":"New York Knicks","away_team":"Orlando Magic","bookmakers":[{"key":"fanduel","title":"FanDuel","last_update":"2026-10-25T09:20:20Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:19:20Z","outcomes":[{"name":"New York Knicks","price":-310},{"name":"Orlando Magic","price":250}]}],"last_update_ms":1792920020865,"stale_seconds":0.24},{"key":"pinnacle","title":"Pinnacle","last_update":"2026-10-25T09:20:15Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:13:21Z","outcomes":[{"name":"New York Knicks","price":-294},{"name":"Orlando Magic","price":246}]}],"last_update_ms":1792920015477,"stale_seconds":5.63},{"key":"fliff","title":"Fliff","last_update":"2026-10-25T09:19:40Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:18:00Z","outcomes":[{"name":"New York Knicks","price":-315},{"name":"Orlando Magic","price":245}]}],"last_update_ms":1792919980422,"stale_seconds":40.68},{"key":"bet365","title":"bet365","last_update":"2026-10-25T09:20:20Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:19:02Z","outcomes":[{"name":"New York Knicks","price":-310},{"name":"Orlando Magic","price":250}]}],"last_update_ms":1792920020865,"stale_seconds":0.24},{"key":"betmgm","title":"BetMGM","last_update":"2026-10-25T09:20:20Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:19:02Z","outcomes":[{"name":"New York Knicks","price":-300},{"name":"Orlando Magic","price":240}]}],"last_update_ms":1792920020865,"stale_seconds":0.24},{"key":"betrivers","title":"BetRivers","last_update":"2026-10-25T09:20:20Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:19:02Z","outcomes":[{"name":"New York Knicks","price":-360},{"name":"Orlando Magic","price":270}]}],"last_update_ms":1792920020865,"stale_seconds":0.24},{"key":"bovada","title":"Bovada","last_update":"2026-10-25T09:20:20Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:19:10Z","outcomes":[{"name":"New York Knicks","price":-300},{"name":"Orlando Magic","price":250}]}],"last_update_ms":1792920020865,"stale_seconds":0.24},{"key":"caesars","title":"Caesars","last_update":"2026-10-25T09:20:20Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:19:02Z","outcomes":[{"name":"New York Knicks","price":-320},{"name":"Orlando Magic","price":250}]}],"last_update_ms":1792920020865,"stale_seconds":0.24},{"key":"draftkings","title":"DraftKings","last_update":"2026-10-25T09:20:20Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:19:02Z","outcomes":[{"name":"New York Knicks","price":-310},{"name":"Orlando Magic","price":250}]}],"last_update_ms":1792920020865,"stale_seconds":0.24},{"key":"fanatics","title":"Fanatics","last_update":"2026-10-25T09:20:20Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:19:02Z","outcomes":[{"name":"New York Knicks","price":-300},{"name":"Orlando Magic","price":240}]}],"last_update_ms":1792920020865,"stale_seconds":0.24},{"key":"novig","title":"Novig","last_update":"2026-10-25T09:19:10Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:18:25Z","outcomes":[{"name":"New York Knicks","price":-264},{"name":"Orlando Magic","price":251}]}],"last_update_ms":1792919950549,"stale_seconds":70.56},{"key":"parx","title":"Parx Casino","last_update":"2026-10-25T09:20:20Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:19:02Z","outcomes":[{"name":"New York Knicks","price":-360},{"name":"Orlando Magic","price":270}]}],"last_update_ms":1792920020865,"stale_seconds":0.24},{"key":"prophetx","title":"ProphetX","last_update":"2026-10-25T09:20:03Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:19:27Z","outcomes":[{"name":"New York Knicks","price":-260},{"name":"Orlando Magic","price":250}]}],"last_update_ms":1792920003155,"stale_seconds":17.95}],"canonical_event_id":"6b5b6dd86eabda42","commence_time_reported":true},{"id":"3314f247c55c890d7e6d567c02af7006","sport_key":"basketball_nba","sport_title":"NBA","commence_time":"2026-10-25T23:10:00.000Z","home_team":"Oklahoma City Thunder","away_team":"L.A. Clippers","bookmakers":[{"key":"fanduel","title":"FanDuel","last_update":"2026-10-25T09:20:20Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:19:20Z","outcomes":[{"name":"Oklahoma City Thunder","price":-950},{"name":"LA Clippers","price":640}]}],"last_update_ms":1792920020865,"stale_seconds":0.24},{"key":"pinnacle","title":"Pinnacle","last_update":"2026-10-25T09:20:15Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:13:21Z","outcomes":[{"name":"Oklahoma City Thunder","price":-1308},{"name":"LA Clippers","price":827}]}],"last_update_ms":1792920015477,"stale_seconds":5.63},{"key":"fliff","title":"Fliff","last_update":"2026-10-25T09:19:40Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:18:00Z","outcomes":[{"name":"Oklahoma City Thunder","price":-1260},{"name":"LA Clippers","price":745}]}],"last_update_ms":1792919980422,"stale_seconds":40.68},{"key":"bet365","title":"bet365","last_update":"2026-10-25T09:20:20Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:19:02Z","outcomes":[{"name":"Oklahoma City Thunder","price":-1200},{"name":"LA Clippers","price":750}]}],"last_update_ms":1792920020865,"stale_seconds":0.24},{"key":"betmgm","title":"BetMGM","last_update":"2026-10-25T09:20:20Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:19:16Z","outcomes":[{"name":"Oklahoma City Thunder","price":-1100},{"name":"LA Clippers","price":725}]}],"last_update_ms":1792920020865,"stale_seconds":0.24},{"key":"betrivers","title":"BetRivers","last_update":"2026-10-25T09:20:20Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:19:02Z","outcomes":[{"name":"Oklahoma City Thunder","price":-1430},{"name":"LA Clippers","price":750}]}],"last_update_ms":1792920020865,"stale_seconds":0.24},{"key":"caesars","title":"Caesars","last_update":"2026-10-25T09:20:20Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:19:02Z","outcomes":[{"name":"Oklahoma City Thunder","price":-1100},{"name":"LA Clippers","price":700}]}],"last_update_ms":1792920020865,"stale_seconds":0.24},{"key":"draftkings","title":"DraftKings","last_update":"2026-10-25T09:20:20Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:19:02Z","outcomes":[{"name":"Oklahoma City Thunder","price":-950},{"name":"LA Clippers","price":625}]}],"last_update_ms":1792920020865,"stale_seconds":0.24},{"key":"fanatics","title":"Fanatics","last_update":"2026-10-25T09:20:20Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:19:02Z","outcomes":[{"name":"Oklahoma City Thunder","price":-1200},{"name":"LA Clippers","price":750}]}],"last_update_ms":1792920020865,"stale_seconds":0.24},{"key":"novig","title":"Novig","last_update":"2026-10-25T09:19:10Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:18:25Z","outcomes":[{"name":"Oklahoma City Thunder","price":-953},{"name":"LA Clippers","price":852}]}],"last_update_ms":1792919950549,"stale_seconds":70.56},{"key":"parx","title":"Parx Casino","last_update":"2026-10-25T09:20:20Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:19:02Z","outcomes":[{"name":"Oklahoma City Thunder","price":-1430},{"name":"LA Clippers","price":750}]}],"last_update_ms":1792920020865,"stale_seconds":0.24},{"key":"prophetx","title":"ProphetX","last_update":"2026-10-25T09:20:03Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:19:27Z","outcomes":[{"name":"Oklahoma City Thunder","price":-900},{"name":"LA Clippers","price":870}]}],"last_update_ms":1792920003155,"stale_seconds":17.95},{"key":"bovada","title":"Bovada","last_update":"2026-10-25T09:20:20Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:19:10Z","outcomes":[{"name":"Oklahoma City Thunder","price":-1400},{"name":"L.A. Clippers","price":750}]}],"last_update_ms":1792920020865,"stale_seconds":0.24}],"canonical_event_id":"3b83b19193522b05","commence_time_reported":true},{"id":"e7e74bc11e33430c368122cf0411c170","sport_key":"basketball_nba","sport_title":"NBA","commence_time":"2026-10-25T23:40:00.000Z","home_team":"Philadelphia 76ers","away_team":"Detroit Pistons","bookmakers":[{"key":"fanduel","title":"FanDuel","last_update":"2026-10-25T09:20:20Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:19:20Z","outcomes":[{"name":"Philadelphia 76ers","price":-138},{"name":"Detroit Pistons","price":118}]}],"last_update_ms":1792920020865,"stale_seconds":0.24},{"key":"pinnacle","title":"Pinnacle","last_update":"2026-10-25T09:20:15Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:13:21Z","outcomes":[{"name":"Philadelphia 76ers","price":-131},{"name":"Detroit Pistons","price":116}]}],"last_update_ms":1792920015477,"stale_seconds":5.63},{"key":"fliff","title":"Fliff","last_update":"2026-10-25T09:19:40Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:18:00Z","outcomes":[{"name":"Philadelphia 76ers","price":-140},{"name":"Detroit Pistons","price":115}]}],"last_update_ms":1792919980422,"stale_seconds":40.68},{"key":"bet365","title":"bet365","last_update":"2026-10-25T09:20:20Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:19:16Z","outcomes":[{"name":"Philadelphia 76ers","price":-138},{"name":"Detroit Pistons","price":118}]}],"last_update_ms":1792920020865,"stale_seconds":0.24},{"key":"betmgm","title":"BetMGM","last_update":"2026-10-25T09:20:20Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:19:02Z","outcomes":[{"name":"Philadelphia 76ers","price":-140},{"name":"Detroit Pistons","price":115}]}],"last_update_ms":1792920020865,"stale_seconds":0.24},{"key":"betrivers","title":"BetRivers","last_update":"2026-10-25T09:20:20Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:19:02Z","outcomes":[{"name":"Philadelphia 76ers","price":-143},{"name":"Detroit Pistons","price":116}]}],"last_update_ms":1792920020865,"stale_seconds":0.24},{"key":"bovada","title":"Bovada","last_update":"2026-10-25T09:20:20Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:19:10Z","outcomes":[{"name":"Philadelphia 76ers","price":-140},{"name":"Detroit Pistons","price":120}]}],"last_update_ms":1792920020865,"stale_seconds":0.24},{"key":"caesars","title":"Caesars","last_update":"2026-10-25T09:20:20Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:19:02Z","outcomes":[{"name":"Philadelphia 76ers","price":-135},{"name":"Detroit Pistons","price":115}]}],"last_update_ms":1792920020865,"stale_seconds":0.24},{"key":"draftkings","title":"DraftKings","last_update":"2026-10-25T09:20:20Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:19:02Z","outcomes":[{"name":"Philadelphia 76ers","price":-142},{"name":"Detroit Pistons","price":120}]}],"last_update_ms":1792920020865,"stale_seconds":0.24},{"key":"fanatics","title":"Fanatics","last_update":"2026-10-25T09:20:20Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:19:02Z","outcomes":[{"name":"Philadelphia 76ers","price":-140},{"name":"Detroit Pistons","price":115}]}],"last_update_ms":1792920020865,"stale_seconds":0.24},{"key":"novig","title":"Novig","last_update":"2026-10-25T09:19:10Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:18:25Z","outcomes":[{"name":"Philadelphia 76ers","price":-122},{"name":"Detroit Pistons","price":120}]}],"last_update_ms":1792919950549,"stale_seconds":70.56},{"key":"parx","title":"Parx Casino","last_update":"2026-10-25T09:20:20Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:19:02Z","outcomes":[{"name":"Philadelphia 76ers","price":-141},{"name":"Detroit Pistons","price":116}]}],"last_update_ms":1792920020865,"stale_seconds":0.24},{"key":"prophetx","title":"ProphetX","last_update":"2026-10-25T09:20:03Z","markets":[{"key":"h2h","last_update":"2026-10-25T09:19:27Z","outcomes":[{"name":"Philadelphia 76ers","price":-123},{"name":"Detroit Pistons","price":118}]}],"last_update_ms":1792920003155,"stale_seconds":17.95}],"canonical_event_id":"595dcd382d2d68e4","commence_time_reported":true}]}