{"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":53,"sport_key":"basketball_nba","events_returned":5,"events":[{"id":"955b8cbd7bcf461dbd4f8104c9d7310a","sport_key":"basketball_nba","sport_title":"NBA","commence_time":"2026-10-20T19:00:00.000Z","home_team":"Detroit Pistons","away_team":"Boston Celtics","bookmakers":[{"key":"fanduel","title":"FanDuel","last_update":"2026-08-26T09:18:37Z","markets":[{"key":"h2h","last_update":"2026-08-26T09:18:21Z","outcomes":[{"name":"Detroit Pistons","price":-120},{"name":"Boston Celtics","price":102}]}],"last_update_ms":1787735917012,"stale_seconds":0.96},{"key":"bovada","title":"Bovada","last_update":"2026-08-26T09:18:31Z","markets":[{"key":"h2h","last_update":"2026-08-26T08:53:41Z","outcomes":[{"name":"Detroit Pistons","price":-125},{"name":"Boston Celtics","price":105}]}],"last_update_ms":1787735911666,"stale_seconds":6.31},{"key":"draftkings","title":"DraftKings","last_update":"2026-08-26T09:18:00Z","markets":[{"key":"h2h","last_update":"2026-08-26T09:18:00Z","outcomes":[{"name":"Detroit Pistons","price":-125},{"name":"Boston Celtics","price":105}]}],"last_update_ms":1787735880000,"stale_seconds":37.98}],"canonical_event_id":"249f6ad5667cc3b1"},{"id":"f2e23dea2cbdb697e2ab3c0bbba4ea85","sport_key":"basketball_nba","sport_title":"NBA","commence_time":"2026-10-20T23:00:00Z","home_team":"New York Knicks","away_team":"Philadelphia 76ers","bookmakers":[{"key":"fanduel","title":"FanDuel","last_update":"2026-08-26T09:18:37Z","markets":[{"key":"h2h","last_update":"2026-08-26T09:18:21Z","outcomes":[{"name":"New York Knicks","price":-210},{"name":"Philadelphia 76ers","price":176}]}],"last_update_ms":1787735917012,"stale_seconds":0.96},{"key":"bovada","title":"Bovada","last_update":"2026-08-26T09:18:31Z","markets":[{"key":"h2h","last_update":"2026-08-26T08:53:41Z","outcomes":[{"name":"New York Knicks","price":-195},{"name":"Philadelphia 76ers","price":165}]}],"last_update_ms":1787735911666,"stale_seconds":6.31},{"key":"draftkings","title":"DraftKings","last_update":"2026-08-26T09:18:00Z","markets":[{"key":"h2h","last_update":"2026-08-26T09:18:00Z","outcomes":[{"name":"New York Knicks","price":-198},{"name":"Philadelphia 76ers","price":164}]}],"last_update_ms":1787735880000,"stale_seconds":37.98}],"canonical_event_id":"bf32df940516e8a3"},{"id":"d248b79c60929ae9daec4345fdbeecdf","sport_key":"basketball_nba","sport_title":"NBA","commence_time":"2026-10-21T23:30:00.000Z","home_team":"Miami Heat","away_team":"Minnesota Timberwolves","bookmakers":[{"key":"fanduel","title":"FanDuel","last_update":"2026-08-26T09:18:37Z","markets":[{"key":"h2h","last_update":"2026-08-26T09:18:21Z","outcomes":[{"name":"Miami Heat","price":-108},{"name":"Minnesota Timberwolves","price":-108}]}],"last_update_ms":1787735917012,"stale_seconds":0.96},{"key":"bovada","title":"Bovada","last_update":"2026-08-26T09:18:31Z","markets":[{"key":"h2h","last_update":"2026-08-26T08:53:41Z","outcomes":[{"name":"Miami Heat","price":-125},{"name":"Minnesota Timberwolves","price":105}]}],"last_update_ms":1787735911666,"stale_seconds":6.31},{"key":"draftkings","title":"DraftKings","last_update":"2026-08-26T09:18:00Z","markets":[{"key":"h2h","last_update":"2026-08-26T09:18:00Z","outcomes":[{"name":"Miami Heat","price":-125},{"name":"Minnesota Timberwolves","price":105}]}],"last_update_ms":1787735880000,"stale_seconds":37.98}],"canonical_event_id":"aa5a82f089e00ee1"},{"id":"457f43019cd86070591129c9b1b7f3bc","sport_key":"basketball_nba","sport_title":"NBA","commence_time":"2026-10-21T01:30:00Z","home_team":"San Antonio Spurs","away_team":"Oklahoma City Thunder","bookmakers":[{"key":"fanduel","title":"FanDuel","last_update":"2026-08-26T09:18:37Z","markets":[{"key":"h2h","last_update":"2026-08-26T09:18:21Z","outcomes":[{"name":"San Antonio Spurs","price":-124},{"name":"Oklahoma City Thunder","price":106}]}],"last_update_ms":1787735917012,"stale_seconds":0.96},{"key":"bovada","title":"Bovada","last_update":"2026-08-26T09:18:31Z","markets":[{"key":"h2h","last_update":"2026-08-26T08:53:41Z","outcomes":[{"name":"San Antonio Spurs","price":-120}]}],"last_update_ms":1787735911666,"stale_seconds":6.31},{"key":"draftkings","title":"DraftKings","last_update":"2026-08-26T09:18:00Z","markets":[{"key":"h2h","last_update":"2026-08-26T09:18:00Z","outcomes":[{"name":"San Antonio Spurs","price":-120},{"name":"Oklahoma City Thunder","price":100}]}],"last_update_ms":1787735880000,"stale_seconds":37.98}],"canonical_event_id":"3a5c10c1a3bfc612"},{"id":"43cce4885984914a6674e940c078ba16","sport_key":"basketball_nba","sport_title":"NBA","commence_time":"2026-10-22T02:00:00.000Z","home_team":"Los Angeles Lakers","away_team":"Golden State Warriors","bookmakers":[{"key":"fanduel","title":"FanDuel","last_update":"2026-08-26T09:18:37Z","markets":[{"key":"h2h","last_update":"2026-08-26T09:18:21Z","outcomes":[{"name":"Los Angeles Lakers","price":-168},{"name":"Golden State Warriors","price":142}]}],"last_update_ms":1787735917012,"stale_seconds":0.96},{"key":"bovada","title":"Bovada","last_update":"2026-08-26T09:18:31Z","markets":[{"key":"h2h","last_update":"2026-08-26T09:17:44Z","outcomes":[{"name":"Los Angeles Lakers","price":-180},{"name":"Golden State Warriors","price":155}]}],"last_update_ms":1787735911666,"stale_seconds":6.31}],"canonical_event_id":"b6e84678468fc006"}]}