{"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":55,"sport_key":"basketball_nba","sharp_anchor":"pinnacle","method":"devig_pinnacle_h2h_vs_book","opportunities_returned":5,"opportunities":[{"commence_time":"2026-11-01T00:10:00.000Z","home_team":"Milwaukee Bucks","away_team":"Cleveland Cavaliers","side":"Milwaukee Bucks","book":"FanDuel","price":285,"book_implied_pct":25.97,"fair_prob_pct":27.23,"edge_pct":1.252,"sharp_anchor":"pinnacle"},{"commence_time":"2026-11-01T00:10:00.000Z","home_team":"Milwaukee Bucks","away_team":"Cleveland Cavaliers","side":"Milwaukee Bucks","book":"DraftKings","price":285,"book_implied_pct":25.97,"fair_prob_pct":27.23,"edge_pct":1.252,"sharp_anchor":"pinnacle"},{"commence_time":"2026-11-01T00:10:00.000Z","home_team":"San Antonio Spurs","away_team":"Minnesota Timberwolves","side":"Minnesota Timberwolves","book":"bet365","price":450,"book_implied_pct":18.18,"fair_prob_pct":19.15,"edge_pct":0.972,"sharp_anchor":"pinnacle"},{"commence_time":"2026-11-01T00:10:00.000Z","home_team":"Milwaukee Bucks","away_team":"Cleveland Cavaliers","side":"Milwaukee Bucks","book":"bet365","price":280,"book_implied_pct":26.32,"fair_prob_pct":27.23,"edge_pct":0.91,"sharp_anchor":"pinnacle"},{"commence_time":"2026-11-01T00:10:00.000Z","home_team":"Milwaukee Bucks","away_team":"Cleveland Cavaliers","side":"Milwaukee Bucks","book":"BetMGM","price":280,"book_implied_pct":26.32,"fair_prob_pct":27.23,"edge_pct":0.91,"sharp_anchor":"pinnacle"}]}