{"as_of":"2026-07-05T00:50:55.404148+00:00","window_minutes":15,"requested_window_minutes":15,"window_reduced":false,"window_expanded":false,"window_adjusted":false,"min_query_window_minutes":15,"max_query_window_minutes":15,"query_timeout_seconds":6.0,"cache_ttl_seconds":20,"summary":{"total":223,"passing":146,"warning":74,"failing":3,"by_status":{"pass":146,"warn":74,"fail":3},"gate_failures":{"source_fetch":0,"normalized_rows":3,"database":0,"rest_endpoint_shape":3,"stream_endpoint_shape":3},"coverage_pct":98.7,"gate_coverage_pct":98.7,"strict_live_pct":65.5,"books_total":28,"books_live":25,"books_stale":2,"books_down":1},"by_bookmaker":[{"bookmaker":"prophetx","title":"Prophetx","items_total":2,"items_pass":2,"items_warn":0,"items_fail":0,"min_age_s":1.4,"overall":"live"},{"bookmaker":"bovada","title":"Bovada","items_total":8,"items_pass":7,"items_warn":1,"items_fail":0,"min_age_s":1.7,"overall":"live"},{"bookmaker":"fanduel","title":"Fanduel","items_total":15,"items_pass":11,"items_warn":4,"items_fail":0,"min_age_s":1.7,"overall":"live"},{"bookmaker":"maverick_games","title":"Maverick Games","items_total":3,"items_pass":2,"items_warn":1,"items_fail":0,"min_age_s":1.9,"overall":"live"},{"bookmaker":"sleeper","title":"Sleeper","items_total":3,"items_pass":3,"items_warn":0,"items_fail":0,"min_age_s":3.6,"overall":"live"},{"bookmaker":"kalshi","title":"Kalshi","items_total":1,"items_pass":1,"items_warn":0,"items_fail":0,"min_age_s":3.9,"overall":"live"},{"bookmaker":"underdog","title":"Underdog","items_total":10,"items_pass":7,"items_warn":3,"items_fail":0,"min_age_s":3.9,"overall":"live"},{"bookmaker":"bet365","title":"Bet365","items_total":5,"items_pass":2,"items_warn":3,"items_fail":0,"min_age_s":5.0,"overall":"live"},{"bookmaker":"caesars","title":"Caesars","items_total":4,"items_pass":2,"items_warn":2,"items_fail":0,"min_age_s":5.0,"overall":"live"},{"bookmaker":"draftkings","title":"Draftkings","items_total":9,"items_pass":5,"items_warn":4,"items_fail":0,"min_age_s":5.0,"overall":"live"},{"bookmaker":"fanatics","title":"Fanatics","items_total":5,"items_pass":5,"items_warn":0,"items_fail":0,"min_age_s":5.0,"overall":"live"},{"bookmaker":"hardrock","title":"Hardrock","items_total":6,"items_pass":4,"items_warn":2,"items_fail":0,"min_age_s":5.0,"overall":"live"},{"bookmaker":"betmgm","title":"Betmgm","items_total":4,"items_pass":3,"items_warn":1,"items_fail":0,"min_age_s":5.0,"overall":"live"},{"bookmaker":"betrivers","title":"Betrivers","items_total":5,"items_pass":3,"items_warn":2,"items_fail":0,"min_age_s":5.0,"overall":"live"},{"bookmaker":"parx","title":"Parx","items_total":5,"items_pass":3,"items_warn":2,"items_fail":0,"min_age_s":5.0,"overall":"live"},{"bookmaker":"polymarket","title":"Polymarket","items_total":11,"items_pass":10,"items_warn":1,"items_fail":0,"min_age_s":5.0,"overall":"live"},{"bookmaker":"novig","title":"Novig","items_total":13,"items_pass":8,"items_warn":5,"items_fail":0,"min_age_s":6.2,"overall":"live"},{"bookmaker":"vbet","title":"Vbet","items_total":19,"items_pass":14,"items_warn":3,"items_fail":2,"min_age_s":25.0,"overall":"live"},{"bookmaker":"rushbet","title":"Rushbet","items_total":10,"items_pass":10,"items_warn":0,"items_fail":0,"min_age_s":32.3,"overall":"live"},{"bookmaker":"unibet_nl","title":"Unibet Nl","items_total":10,"items_pass":10,"items_warn":0,"items_fail":0,"min_age_s":32.3,"overall":"live"},{"bookmaker":"unibet_be","title":"Unibet Be","items_total":10,"items_pass":10,"items_warn":0,"items_fail":0,"min_age_s":33.1,"overall":"live"},{"bookmaker":"betrivers_ca","title":"Betrivers Ca","items_total":5,"items_pass":5,"items_warn":0,"items_fail":0,"min_age_s":33.1,"overall":"live"},{"bookmaker":"unibet","title":"Unibet","items_total":10,"items_pass":10,"items_warn":0,"items_fail":0,"min_age_s":33.2,"overall":"live"},{"bookmaker":"pmu","title":"Pmu","items_total":5,"items_pass":5,"items_warn":0,"items_fail":0,"min_age_s":36.4,"overall":"live"},{"bookmaker":"prizepicks","title":"Prizepicks","items_total":4,"items_pass":4,"items_warn":0,"items_fail":0,"min_age_s":57.7,"overall":"live"},{"bookmaker":"pinnacle","title":"Pinnacle","items_total":39,"items_pass":0,"items_warn":39,"items_fail":0,"min_age_s":78.4,"overall":"stale"},{"bookmaker":"pick6","title":"Pick6","items_total":1,"items_pass":0,"items_warn":1,"items_fail":0,"min_age_s":477.0,"overall":"stale"},{"bookmaker":"sportsbet_au","title":"Sportsbet Au","items_total":1,"items_pass":0,"items_warn":0,"items_fail":1,"min_age_s":22.3,"overall":"down"}],"items":[{"bookmaker":"vbet","bookmaker_title":"Vbet","sport_key":"19","kind":"game","market_key":"h2h","period_key":null,"latest_ms":1783212606976,"latest_iso":"2026-07-05T00:50:06.976000+00:00","latest_age_s":48.4,"rows_60s":2,"window_rows":24,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Kolkata (Virtual)","away_team":"Hyderabad (Virtual)","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"vbet","bookmaker_title":"Vbet","sport_key":"26","kind":"game","market_key":"h2h","period_key":null,"latest_ms":1783211999153,"latest_iso":"2026-07-05T00:39:59.153000+00:00","latest_age_s":656.3,"rows_60s":0,"window_rows":11,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":false,"sample":{"home_team":"Hebraica","away_team":"Glorias de Tigre","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"vbet","bookmaker_title":"Vbet","sport_key":"71","kind":"game","market_key":"h2h","period_key":null,"latest_ms":1783212628739,"latest_iso":"2026-07-05T00:50:28.739000+00:00","latest_age_s":26.7,"rows_60s":4,"window_rows":24,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Uruguay (JACK)","away_team":"Mexico (FURIOUS)","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"rushbet","bookmaker_title":"Rushbet","sport_key":"americanfootball_ncaaf","kind":"game","market_key":"h2h","period_key":null,"latest_ms":1783212620278,"latest_iso":"2026-07-05T00:50:20.278000+00:00","latest_age_s":35.1,"rows_60s":11,"window_rows":121,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Indiana Hoosiers","away_team":"Ohio State Buckeyes","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"rushbet","bookmaker_title":"Rushbet","sport_key":"americanfootball_ncaaf","kind":"game","market_key":"moneyline","period_key":null,"latest_ms":1783212620278,"latest_iso":"2026-07-05T00:50:20.278000+00:00","latest_age_s":35.1,"rows_60s":4,"window_rows":84,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Oklahoma Sooners","away_team":"Texas Longhorns","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"unibet","bookmaker_title":"Unibet","sport_key":"americanfootball_ncaaf","kind":"game","market_key":"h2h","period_key":null,"latest_ms":1783212620165,"latest_iso":"2026-07-05T00:50:20.165000+00:00","latest_age_s":35.2,"rows_60s":11,"window_rows":121,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Texas Longhorns","away_team":"Ohio State Buckeyes","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"unibet","bookmaker_title":"Unibet","sport_key":"americanfootball_ncaaf","kind":"game","market_key":"moneyline","period_key":null,"latest_ms":1783212620165,"latest_iso":"2026-07-05T00:50:20.165000+00:00","latest_age_s":35.2,"rows_60s":4,"window_rows":84,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Oklahoma Sooners","away_team":"Texas Longhorns","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"unibet_be","bookmaker_title":"Unibet Be","sport_key":"americanfootball_ncaaf","kind":"game","market_key":"h2h","period_key":null,"latest_ms":1783212620206,"latest_iso":"2026-07-05T00:50:20.206000+00:00","latest_age_s":35.2,"rows_60s":11,"window_rows":121,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Auburn Tigers","away_team":"Baylor Bears","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"unibet_be","bookmaker_title":"Unibet Be","sport_key":"americanfootball_ncaaf","kind":"game","market_key":"moneyline","period_key":null,"latest_ms":1783212620206,"latest_iso":"2026-07-05T00:50:20.206000+00:00","latest_age_s":35.2,"rows_60s":4,"window_rows":84,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Ohio State Buckeyes","away_team":"Michigan Wolverines","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"unibet_nl","bookmaker_title":"Unibet Nl","sport_key":"americanfootball_ncaaf","kind":"game","market_key":"moneyline","period_key":null,"latest_ms":1783212620288,"latest_iso":"2026-07-05T00:50:20.288000+00:00","latest_age_s":35.1,"rows_60s":4,"window_rows":84,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Texas Longhorns","away_team":"Ohio State Buckeyes","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"unibet_nl","bookmaker_title":"Unibet Nl","sport_key":"americanfootball_ncaaf","kind":"game","market_key":"h2h","period_key":null,"latest_ms":1783212620288,"latest_iso":"2026-07-05T00:50:20.288000+00:00","latest_age_s":35.1,"rows_60s":11,"window_rows":121,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Auburn Tigers","away_team":"Baylor Bears","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"bet365","bookmaker_title":"Bet365","sport_key":"americanfootball_nfl","kind":"game","market_key":"moneyline","period_key":null,"latest_ms":1783212460558,"latest_iso":"2026-07-05T00:47:40.558000+00:00","latest_age_s":194.8,"rows_60s":0,"window_rows":4,"threshold_min":60,"typical_refresh_s":60,"live_window_s":180,"is_live":false,"sample":{"home_team":"Seattle Seahawks","away_team":"New England Patriots","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"bovada","bookmaker_title":"Bovada","sport_key":"americanfootball_nfl","kind":"game","market_key":"player_moneyline","period_key":null,"latest_ms":1783212650459,"latest_iso":"2026-07-05T00:50:50.459000+00:00","latest_age_s":4.9,"rows_60s":21,"window_rows":343,"threshold_min":30,"typical_refresh_s":6,"live_window_s":60,"is_live":true,"sample":{"home_team":"Jacksonville Jaguars","away_team":"Cleveland Browns","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"caesars","bookmaker_title":"Caesars","sport_key":"americanfootball_nfl","kind":"game","market_key":"moneyline","period_key":null,"latest_ms":1783212460558,"latest_iso":"2026-07-05T00:47:40.558000+00:00","latest_age_s":194.8,"rows_60s":0,"window_rows":7,"threshold_min":30,"typical_refresh_s":30,"live_window_s":90,"is_live":false,"sample":{"home_team":"Jacksonville Jaguars","away_team":"Cleveland Browns","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"draftkings","bookmaker_title":"Draftkings","sport_key":"americanfootball_nfl","kind":"game","market_key":"moneyline","period_key":null,"latest_ms":1783212460558,"latest_iso":"2026-07-05T00:47:40.558000+00:00","latest_age_s":194.8,"rows_60s":0,"window_rows":4,"threshold_min":30,"typical_refresh_s":60,"live_window_s":180,"is_live":false,"sample":{"home_team":"Seattle Seahawks","away_team":"New England Patriots","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"fanatics","bookmaker_title":"Fanatics","sport_key":"americanfootball_nfl","kind":"game","market_key":"moneyline","period_key":null,"latest_ms":1783212460558,"latest_iso":"2026-07-05T00:47:40.558000+00:00","latest_age_s":194.8,"rows_60s":0,"window_rows":4,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Houston Texans","away_team":"Buffalo Bills","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"fanduel","bookmaker_title":"Fanduel","sport_key":"americanfootball_nfl","kind":"game","market_key":"h2h","period_key":null,"latest_ms":1783212645709,"latest_iso":"2026-07-05T00:50:45.709000+00:00","latest_age_s":9.7,"rows_60s":33,"window_rows":495,"threshold_min":30,"typical_refresh_s":20,"live_window_s":60,"is_live":true,"sample":{"home_team":"Los Angeles Rams","away_team":"Green Bay Packers","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"fanduel","bookmaker_title":"Fanduel","sport_key":"americanfootball_nfl","kind":"game","market_key":"moneyline","period_key":null,"latest_ms":1783212595009,"latest_iso":"2026-07-05T00:49:55.009000+00:00","latest_age_s":60.4,"rows_60s":0,"window_rows":4,"threshold_min":30,"typical_refresh_s":20,"live_window_s":60,"is_live":false,"sample":{"home_team":"British Columbia Lions","away_team":"Edmonton Elks","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"hardrock","bookmaker_title":"Hardrock","sport_key":"americanfootball_nfl","kind":"game","market_key":"moneyline","period_key":null,"latest_ms":1783212460558,"latest_iso":"2026-07-05T00:47:40.558000+00:00","latest_age_s":194.8,"rows_60s":0,"window_rows":1,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Detroit Lions","away_team":"New Orleans Saints","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"novig","bookmaker_title":"Novig","sport_key":"americanfootball_nfl","kind":"game","market_key":"player_moneyline","period_key":null,"latest_ms":1783211799533,"latest_iso":"2026-07-05T00:36:39.533000+00:00","latest_age_s":855.9,"rows_60s":0,"window_rows":1,"threshold_min":30,"typical_refresh_s":12,"live_window_s":60,"is_live":false,"sample":{"home_team":"Hamilton Tiger-Cats","away_team":"Winnipeg Blue Bombers","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"pinnacle","bookmaker_title":"Pinnacle","sport_key":"americanfootball_nfl","kind":"game","market_key":"h2h","period_key":null,"latest_ms":1783212069000,"latest_iso":"2026-07-05T00:41:09+00:00","latest_age_s":586.4,"rows_60s":0,"window_rows":124,"threshold_min":45,"typical_refresh_s":1,"live_window_s":60,"is_live":false,"sample":{"home_team":"Tennessee Titans","away_team":"New York Jets","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"pmu","bookmaker_title":"Pmu","sport_key":"americanfootball_nfl","kind":"game","market_key":"moneyline","period_key":null,"latest_ms":1783212619008,"latest_iso":"2026-07-05T00:50:19.008000+00:00","latest_age_s":36.4,"rows_60s":2,"window_rows":42,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Buffalo Bills","away_team":"Detroit Lions","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"pmu","bookmaker_title":"Pmu","sport_key":"americanfootball_nfl","kind":"game","market_key":"h2h","period_key":null,"latest_ms":1783212619008,"latest_iso":"2026-07-05T00:50:19.008000+00:00","latest_age_s":36.4,"rows_60s":17,"window_rows":187,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Los Angeles Rams","away_team":"San Francisco 49ers","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"rushbet","bookmaker_title":"Rushbet","sport_key":"americanfootball_nfl","kind":"game","market_key":"moneyline","period_key":null,"latest_ms":1783212619109,"latest_iso":"2026-07-05T00:50:19.109000+00:00","latest_age_s":36.3,"rows_60s":2,"window_rows":42,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Buffalo Bills","away_team":"Detroit Lions","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"rushbet","bookmaker_title":"Rushbet","sport_key":"americanfootball_nfl","kind":"game","market_key":"h2h","period_key":null,"latest_ms":1783212619109,"latest_iso":"2026-07-05T00:50:19.109000+00:00","latest_age_s":36.3,"rows_60s":17,"window_rows":187,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Jacksonville Jaguars","away_team":"Cleveland Browns","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"unibet","bookmaker_title":"Unibet","sport_key":"americanfootball_nfl","kind":"game","market_key":"h2h","period_key":null,"latest_ms":1783212619009,"latest_iso":"2026-07-05T00:50:19.009000+00:00","latest_age_s":36.4,"rows_60s":17,"window_rows":187,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Detroit Lions","away_team":"New Orleans Saints","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"unibet","bookmaker_title":"Unibet","sport_key":"americanfootball_nfl","kind":"game","market_key":"moneyline","period_key":null,"latest_ms":1783212619009,"latest_iso":"2026-07-05T00:50:19.009000+00:00","latest_age_s":36.4,"rows_60s":2,"window_rows":42,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Buffalo Bills","away_team":"Detroit Lions","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"unibet_be","bookmaker_title":"Unibet Be","sport_key":"americanfootball_nfl","kind":"game","market_key":"h2h","period_key":null,"latest_ms":1783212619012,"latest_iso":"2026-07-05T00:50:19.012000+00:00","latest_age_s":36.4,"rows_60s":17,"window_rows":187,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Buffalo Bills","away_team":"Detroit Lions","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"unibet_be","bookmaker_title":"Unibet Be","sport_key":"americanfootball_nfl","kind":"game","market_key":"moneyline","period_key":null,"latest_ms":1783212619012,"latest_iso":"2026-07-05T00:50:19.012000+00:00","latest_age_s":36.4,"rows_60s":2,"window_rows":42,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Buffalo Bills","away_team":"Detroit Lions","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"unibet_nl","bookmaker_title":"Unibet Nl","sport_key":"americanfootball_nfl","kind":"game","market_key":"h2h","period_key":null,"latest_ms":1783212619015,"latest_iso":"2026-07-05T00:50:19.015000+00:00","latest_age_s":36.4,"rows_60s":17,"window_rows":187,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Indianapolis Colts","away_team":"Baltimore Ravens","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"unibet_nl","bookmaker_title":"Unibet Nl","sport_key":"americanfootball_nfl","kind":"game","market_key":"moneyline","period_key":null,"latest_ms":1783212619015,"latest_iso":"2026-07-05T00:50:19.015000+00:00","latest_age_s":36.4,"rows_60s":2,"window_rows":42,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Buffalo Bills","away_team":"Detroit Lions","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"bet365","bookmaker_title":"Bet365","sport_key":"baseball_mlb","kind":"game","market_key":"moneyline","period_key":null,"latest_ms":1783212159314,"latest_iso":"2026-07-05T00:42:39.314000+00:00","latest_age_s":496.1,"rows_60s":0,"window_rows":4,"threshold_min":60,"typical_refresh_s":60,"live_window_s":180,"is_live":false,"sample":{"home_team":"Seattle Mariners","away_team":"Toronto Blue Jays","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"betmgm","bookmaker_title":"Betmgm","sport_key":"baseball_mlb","kind":"game","market_key":"moneyline","period_key":null,"latest_ms":1783212620160,"latest_iso":"2026-07-05T00:50:20.160000+00:00","latest_age_s":35.2,"rows_60s":8,"window_rows":93,"threshold_min":90,"typical_refresh_s":45,"live_window_s":135,"is_live":true,"sample":{"home_team":"Atlanta Braves","away_team":"New York Mets","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"betrivers","bookmaker_title":"Betrivers","sport_key":"baseball_mlb","kind":"game","market_key":"moneyline","period_key":null,"latest_ms":1783212620160,"latest_iso":"2026-07-05T00:50:20.160000+00:00","latest_age_s":35.2,"rows_60s":2,"window_rows":26,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Houston Astros","away_team":"Tampa Bay Rays","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"betrivers_ca","bookmaker_title":"Betrivers Ca","sport_key":"baseball_mlb","kind":"game","market_key":"h2h","period_key":null,"latest_ms":1783212613131,"latest_iso":"2026-07-05T00:50:13.131000+00:00","latest_age_s":42.3,"rows_60s":9,"window_rows":207,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Atlanta Braves","away_team":"New York Mets","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"betrivers_ca","bookmaker_title":"Betrivers Ca","sport_key":"baseball_mlb","kind":"game","market_key":"moneyline","period_key":null,"latest_ms":1783212613131,"latest_iso":"2026-07-05T00:50:13.131000+00:00","latest_age_s":42.3,"rows_60s":6,"window_rows":164,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Cincinnati Reds","away_team":"Baltimore Orioles","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"bovada","bookmaker_title":"Bovada","sport_key":"baseball_mlb","kind":"game","market_key":"player_moneyline","period_key":null,"latest_ms":1783212653714,"latest_iso":"2026-07-05T00:50:53.714000+00:00","latest_age_s":1.7,"rows_60s":174,"window_rows":1950,"threshold_min":30,"typical_refresh_s":6,"live_window_s":60,"is_live":true,"sample":{"home_team":"Colorado Rockies","away_team":"San Francisco Giants","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"caesars","bookmaker_title":"Caesars","sport_key":"baseball_mlb","kind":"game","market_key":"moneyline","period_key":null,"latest_ms":1783212524431,"latest_iso":"2026-07-05T00:48:44.431000+00:00","latest_age_s":131.0,"rows_60s":0,"window_rows":35,"threshold_min":30,"typical_refresh_s":30,"live_window_s":90,"is_live":false,"sample":{"home_team":"Houston Astros","away_team":"Tampa Bay Rays","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"draftkings","bookmaker_title":"Draftkings","sport_key":"baseball_mlb","kind":"game","market_key":"moneyline","period_key":null,"latest_ms":1783212620160,"latest_iso":"2026-07-05T00:50:20.160000+00:00","latest_age_s":35.2,"rows_60s":2,"window_rows":64,"threshold_min":30,"typical_refresh_s":60,"live_window_s":180,"is_live":true,"sample":{"home_team":"Cleveland Guardians","away_team":"Chicago White Sox","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"fanatics","bookmaker_title":"Fanatics","sport_key":"baseball_mlb","kind":"game","market_key":"moneyline","period_key":null,"latest_ms":1783212462687,"latest_iso":"2026-07-05T00:47:42.687000+00:00","latest_age_s":192.7,"rows_60s":0,"window_rows":6,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Athletics","away_team":"Miami Marlins","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"fanduel","bookmaker_title":"Fanduel","sport_key":"baseball_mlb","kind":"game","market_key":"h2h","period_key":null,"latest_ms":1783212653721,"latest_iso":"2026-07-05T00:50:53.721000+00:00","latest_age_s":1.7,"rows_60s":488,"window_rows":7297,"threshold_min":30,"typical_refresh_s":20,"live_window_s":60,"is_live":true,"sample":{"home_team":"Los Angeles Angels","away_team":"Boston Red Sox","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"fanduel","bookmaker_title":"Fanduel","sport_key":"baseball_mlb","kind":"game","market_key":"moneyline","period_key":null,"latest_ms":1783212620189,"latest_iso":"2026-07-05T00:50:20.189000+00:00","latest_age_s":35.2,"rows_60s":11,"window_rows":262,"threshold_min":30,"typical_refresh_s":20,"live_window_s":60,"is_live":true,"sample":{"home_team":"Arizona Diamondbacks","away_team":"Milwaukee Brewers","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"hardrock","bookmaker_title":"Hardrock","sport_key":"baseball_mlb","kind":"game","market_key":"moneyline","period_key":null,"latest_ms":1783212650384,"latest_iso":"2026-07-05T00:50:50.384000+00:00","latest_age_s":5.0,"rows_60s":2,"window_rows":17,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Cincinnati Reds","away_team":"Baltimore Orioles","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"kalshi","bookmaker_title":"Kalshi","sport_key":"baseball_mlb","kind":"game","market_key":"moneyline","period_key":null,"latest_ms":1783212651546,"latest_iso":"2026-07-05T00:50:51.546000+00:00","latest_age_s":3.9,"rows_60s":341,"window_rows":5394,"threshold_min":180,"typical_refresh_s":300,"live_window_s":600,"is_live":true,"sample":{"home_team":"Cleveland Guardians","away_team":"Chicago White Sox","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"maverick_games","bookmaker_title":"Maverick Games","sport_key":"baseball_mlb","kind":"game","market_key":"h2h","period_key":null,"latest_ms":1783212651669,"latest_iso":"2026-07-05T00:50:51.669000+00:00","latest_age_s":3.7,"rows_60s":6,"window_rows":93,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Houston Astros","away_team":"Tampa Bay Rays","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"novig","bookmaker_title":"Novig","sport_key":"baseball_mlb","kind":"game","market_key":"player_moneyline","period_key":null,"latest_ms":1783212643896,"latest_iso":"2026-07-05T00:50:43.896000+00:00","latest_age_s":11.5,"rows_60s":18,"window_rows":288,"threshold_min":30,"typical_refresh_s":12,"live_window_s":60,"is_live":true,"sample":{"home_team":"Texas Rangers","away_team":"Detroit Tigers","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"parx","bookmaker_title":"Parx","sport_key":"baseball_mlb","kind":"game","market_key":"moneyline","period_key":null,"latest_ms":1783212620160,"latest_iso":"2026-07-05T00:50:20.160000+00:00","latest_age_s":35.2,"rows_60s":6,"window_rows":69,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Cincinnati Reds","away_team":"Baltimore Orioles","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"pinnacle","bookmaker_title":"Pinnacle","sport_key":"baseball_mlb","kind":"game","market_key":"h2h","period_key":null,"latest_ms":1783211853000,"latest_iso":"2026-07-05T00:37:33+00:00","latest_age_s":802.4,"rows_60s":0,"window_rows":2918,"threshold_min":45,"typical_refresh_s":1,"live_window_s":60,"is_live":false,"sample":{"home_team":"Chicago Cubs","away_team":"St. Louis Cardinals","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"pinnacle","bookmaker_title":"Pinnacle","sport_key":"baseball_mlb","kind":"game","market_key":"moneyline","period_key":null,"latest_ms":1783211853000,"latest_iso":"2026-07-05T00:37:33+00:00","latest_age_s":802.4,"rows_60s":0,"window_rows":755,"threshold_min":45,"typical_refresh_s":1,"live_window_s":60,"is_live":false,"sample":{"home_team":"Atlanta Braves","away_team":"New York Mets","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"pmu","bookmaker_title":"Pmu","sport_key":"baseball_mlb","kind":"game","market_key":"h2h","period_key":null,"latest_ms":1783212613130,"latest_iso":"2026-07-05T00:50:13.130000+00:00","latest_age_s":42.3,"rows_60s":8,"window_rows":205,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Athletics","away_team":"Miami Marlins","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"pmu","bookmaker_title":"Pmu","sport_key":"baseball_mlb","kind":"game","market_key":"moneyline","period_key":null,"latest_ms":1783212613130,"latest_iso":"2026-07-05T00:50:13.130000+00:00","latest_age_s":42.3,"rows_60s":6,"window_rows":161,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Cincinnati Reds","away_team":"Baltimore Orioles","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"polymarket","bookmaker_title":"Polymarket","sport_key":"baseball_mlb","kind":"game","market_key":"moneyline","period_key":null,"latest_ms":1783212468340,"latest_iso":"2026-07-05T00:47:48.340000+00:00","latest_age_s":187.1,"rows_60s":0,"window_rows":3,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Los Angeles Angels","away_team":"Boston Red Sox","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"prophetx","bookmaker_title":"Prophetx","sport_key":"baseball_mlb","kind":"game","market_key":"moneyline","period_key":null,"latest_ms":1783212471147,"latest_iso":"2026-07-05T00:47:51.147000+00:00","latest_age_s":184.3,"rows_60s":0,"window_rows":3,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Athletics","away_team":"Miami Marlins","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"rushbet","bookmaker_title":"Rushbet","sport_key":"baseball_mlb","kind":"game","market_key":"h2h","period_key":null,"latest_ms":1783212613131,"latest_iso":"2026-07-05T00:50:13.131000+00:00","latest_age_s":42.3,"rows_60s":10,"window_rows":207,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Los Angeles Dodgers","away_team":"San Diego Padres","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"rushbet","bookmaker_title":"Rushbet","sport_key":"baseball_mlb","kind":"game","market_key":"moneyline","period_key":null,"latest_ms":1783212613131,"latest_iso":"2026-07-05T00:50:13.131000+00:00","latest_age_s":42.3,"rows_60s":6,"window_rows":161,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Atlanta Braves","away_team":"New York Mets","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"unibet","bookmaker_title":"Unibet","sport_key":"baseball_mlb","kind":"game","market_key":"h2h","period_key":null,"latest_ms":1783212613171,"latest_iso":"2026-07-05T00:50:13.171000+00:00","latest_age_s":42.2,"rows_60s":9,"window_rows":205,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Los Angeles Dodgers","away_team":"San Diego Padres","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"unibet","bookmaker_title":"Unibet","sport_key":"baseball_mlb","kind":"game","market_key":"moneyline","period_key":null,"latest_ms":1783212613171,"latest_iso":"2026-07-05T00:50:13.171000+00:00","latest_age_s":42.2,"rows_60s":6,"window_rows":162,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Cleveland Guardians","away_team":"Chicago White Sox","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"unibet_be","bookmaker_title":"Unibet Be","sport_key":"baseball_mlb","kind":"game","market_key":"h2h","period_key":null,"latest_ms":1783212613130,"latest_iso":"2026-07-05T00:50:13.130000+00:00","latest_age_s":42.3,"rows_60s":10,"window_rows":206,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"New York Yankees","away_team":"Minnesota Twins","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"unibet_be","bookmaker_title":"Unibet Be","sport_key":"baseball_mlb","kind":"game","market_key":"moneyline","period_key":null,"latest_ms":1783212613130,"latest_iso":"2026-07-05T00:50:13.130000+00:00","latest_age_s":42.3,"rows_60s":6,"window_rows":161,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Cincinnati Reds","away_team":"Baltimore Orioles","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"unibet_nl","bookmaker_title":"Unibet Nl","sport_key":"baseball_mlb","kind":"game","market_key":"moneyline","period_key":null,"latest_ms":1783212613131,"latest_iso":"2026-07-05T00:50:13.131000+00:00","latest_age_s":42.3,"rows_60s":6,"window_rows":163,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Cleveland Guardians","away_team":"Chicago White Sox","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"unibet_nl","bookmaker_title":"Unibet Nl","sport_key":"baseball_mlb","kind":"game","market_key":"h2h","period_key":null,"latest_ms":1783212613131,"latest_iso":"2026-07-05T00:50:13.131000+00:00","latest_age_s":42.3,"rows_60s":8,"window_rows":205,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Athletics","away_team":"Miami Marlins","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"fanduel","bookmaker_title":"Fanduel","sport_key":"basketball_nba","kind":"game","market_key":"moneyline","period_key":null,"latest_ms":1783212620171,"latest_iso":"2026-07-05T00:50:20.171000+00:00","latest_age_s":35.2,"rows_60s":4,"window_rows":127,"threshold_min":30,"typical_refresh_s":20,"live_window_s":60,"is_live":true,"sample":{"home_team":"Orlando Magic","away_team":"Dallas Mavericks","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"hardrock","bookmaker_title":"Hardrock","sport_key":"basketball_nba","kind":"game","market_key":"moneyline","period_key":null,"latest_ms":1783211819475,"latest_iso":"2026-07-05T00:36:59.475000+00:00","latest_age_s":835.9,"rows_60s":0,"window_rows":2,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":false,"sample":{"home_team":"Milwaukee Bucks","away_team":"Brooklyn Nets","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"vbet","bookmaker_title":"Vbet","sport_key":"basketball_other","kind":"game","market_key":"h2h","period_key":null,"latest_ms":1783212627126,"latest_iso":"2026-07-05T00:50:27.126000+00:00","latest_age_s":28.3,"rows_60s":3,"window_rows":66,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"First Flyers","away_team":"White Bruins","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"bovada","bookmaker_title":"Bovada","sport_key":"basketball_wnba","kind":"game","market_key":"player_moneyline","period_key":null,"latest_ms":1783212160387,"latest_iso":"2026-07-05T00:42:40.387000+00:00","latest_age_s":495.0,"rows_60s":0,"window_rows":1,"threshold_min":30,"typical_refresh_s":6,"live_window_s":60,"is_live":false,"sample":{"home_team":"Seattle Storm","away_team":"Portland Fire","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"novig","bookmaker_title":"Novig","sport_key":"basketball_wnba","kind":"game","market_key":"player_moneyline","period_key":null,"latest_ms":1783212639226,"latest_iso":"2026-07-05T00:50:39.226000+00:00","latest_age_s":16.2,"rows_60s":3,"window_rows":13,"threshold_min":30,"typical_refresh_s":12,"live_window_s":60,"is_live":true,"sample":{"home_team":"Seattle Storm","away_team":"Portland Fire","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"pmu","bookmaker_title":"Pmu","sport_key":"basketball_wnba","kind":"game","market_key":"h2h","period_key":null,"latest_ms":1783212617610,"latest_iso":"2026-07-05T00:50:17.610000+00:00","latest_age_s":37.8,"rows_60s":1,"window_rows":31,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Seattle Storm (W)","away_team":"Portland Fire (W)","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"rushbet","bookmaker_title":"Rushbet","sport_key":"basketball_wnba","kind":"game","market_key":"h2h","period_key":null,"latest_ms":1783212617655,"latest_iso":"2026-07-05T00:50:17.655000+00:00","latest_age_s":37.7,"rows_60s":1,"window_rows":31,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Seattle Storm (W)","away_team":"Portland Fire (W)","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"unibet","bookmaker_title":"Unibet","sport_key":"basketball_wnba","kind":"game","market_key":"h2h","period_key":null,"latest_ms":1783212617611,"latest_iso":"2026-07-05T00:50:17.611000+00:00","latest_age_s":37.8,"rows_60s":1,"window_rows":31,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Seattle Storm (W)","away_team":"Portland Fire (W)","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"unibet_be","bookmaker_title":"Unibet Be","sport_key":"basketball_wnba","kind":"game","market_key":"h2h","period_key":null,"latest_ms":1783212617633,"latest_iso":"2026-07-05T00:50:17.633000+00:00","latest_age_s":37.8,"rows_60s":1,"window_rows":31,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Seattle Storm (W)","away_team":"Portland Fire (W)","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"unibet_nl","bookmaker_title":"Unibet Nl","sport_key":"basketball_wnba","kind":"game","market_key":"h2h","period_key":null,"latest_ms":1783212617639,"latest_iso":"2026-07-05T00:50:17.639000+00:00","latest_age_s":37.8,"rows_60s":1,"window_rows":31,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Seattle Storm (W)","away_team":"Portland Fire (W)","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"fanduel","bookmaker_title":"Fanduel","sport_key":"cricket_major_league_cricket","kind":"game","market_key":"moneyline","period_key":null,"latest_ms":1783212484718,"latest_iso":"2026-07-05T00:48:04.718000+00:00","latest_age_s":170.7,"rows_60s":0,"window_rows":22,"threshold_min":30,"typical_refresh_s":20,"live_window_s":60,"is_live":false,"sample":{"home_team":"Washington Freedom","away_team":"San Francisco Unicorns","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"pinnacle","bookmaker_title":"Pinnacle","sport_key":"esports_cs2_xse_pro_league","kind":"game","market_key":"h2h","period_key":null,"latest_ms":1783212147000,"latest_iso":"2026-07-05T00:42:27+00:00","latest_age_s":508.4,"rows_60s":0,"window_rows":24,"threshold_min":45,"typical_refresh_s":1,"live_window_s":60,"is_live":false,"sample":{"home_team":"MIBR","away_team":"9z","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"pinnacle","bookmaker_title":"Pinnacle","sport_key":"esports_league_of_legends_msi","kind":"game","market_key":"h2h","period_key":null,"latest_ms":1783212063000,"latest_iso":"2026-07-05T00:41:03+00:00","latest_age_s":592.4,"rows_60s":0,"window_rows":24,"threshold_min":45,"typical_refresh_s":1,"live_window_s":60,"is_live":false,"sample":{"home_team":"Secret Whales","away_team":"Top Esports","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"pinnacle","bookmaker_title":"Pinnacle","sport_key":"esports_league_of_legends_msi","kind":"game","market_key":"moneyline","period_key":null,"latest_ms":1783212063000,"latest_iso":"2026-07-05T00:41:03+00:00","latest_age_s":592.4,"rows_60s":0,"window_rows":2,"threshold_min":45,"typical_refresh_s":1,"live_window_s":60,"is_live":false,"sample":{"home_team":"Hanwha Life","away_team":"G2","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"pinnacle","bookmaker_title":"Pinnacle","sport_key":"football_canadian_football","kind":"game","market_key":"moneyline","period_key":null,"latest_ms":1783211993000,"latest_iso":"2026-07-05T00:39:53+00:00","latest_age_s":662.4,"rows_60s":0,"window_rows":4,"threshold_min":45,"typical_refresh_s":1,"live_window_s":60,"is_live":false,"sample":{"home_team":"BC Lions","away_team":"Edmonton Elks","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"pinnacle","bookmaker_title":"Pinnacle","sport_key":"football_canadian_football","kind":"game","market_key":"h2h","period_key":null,"latest_ms":1783211993000,"latest_iso":"2026-07-05T00:39:53+00:00","latest_age_s":662.4,"rows_60s":0,"window_rows":2,"threshold_min":45,"typical_refresh_s":1,"live_window_s":60,"is_live":false,"sample":{"home_team":"Hamilton Tiger-Cats","away_team":"Winnipeg Blue Bombers","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"pinnacle","bookmaker_title":"Pinnacle","sport_key":"football_nfl","kind":"game","market_key":"h2h","period_key":null,"latest_ms":1783212069000,"latest_iso":"2026-07-05T00:41:09+00:00","latest_age_s":586.4,"rows_60s":0,"window_rows":10,"threshold_min":45,"typical_refresh_s":1,"live_window_s":60,"is_live":false,"sample":{"home_team":"Seattle Seahawks","away_team":"New England Patriots","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"pinnacle","bookmaker_title":"Pinnacle","sport_key":"football_nfl","kind":"game","market_key":"moneyline","period_key":null,"latest_ms":1783212069000,"latest_iso":"2026-07-05T00:41:09+00:00","latest_age_s":586.4,"rows_60s":0,"window_rows":32,"threshold_min":45,"typical_refresh_s":1,"live_window_s":60,"is_live":false,"sample":{"home_team":"Houston Texans","away_team":"Buffalo Bills","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"draftkings","bookmaker_title":"Draftkings","sport_key":"mma_mixed_martial_arts","kind":"game","market_key":"player_moneyline","period_key":null,"latest_ms":1783211928432,"latest_iso":"2026-07-05T00:38:48.432000+00:00","latest_age_s":727.0,"rows_60s":0,"window_rows":2,"threshold_min":30,"typical_refresh_s":60,"live_window_s":180,"is_live":false,"sample":{"home_team":"Cesar Almeida","away_team":"Damian Pinas","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"novig","bookmaker_title":"Novig","sport_key":"mma_mixed_martial_arts","kind":"game","market_key":"player_moneyline","period_key":null,"latest_ms":1783212649248,"latest_iso":"2026-07-05T00:50:49.248000+00:00","latest_age_s":6.2,"rows_60s":1,"window_rows":55,"threshold_min":30,"typical_refresh_s":12,"live_window_s":60,"is_live":true,"sample":{"home_team":"Ryan Gandra","away_team":"Zachary Reese","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"novig","bookmaker_title":"Novig","sport_key":"other_golf","kind":"game","market_key":"exchange_fourth_round_moneyline","period_key":null,"latest_ms":1783212309256,"latest_iso":"2026-07-05T00:45:09.256000+00:00","latest_age_s":346.1,"rows_60s":0,"window_rows":12,"threshold_min":30,"typical_refresh_s":12,"live_window_s":60,"is_live":false,"sample":{"home_team":"Mac Meissner","away_team":"Emiliano Grillo","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"pinnacle","bookmaker_title":"Pinnacle","sport_key":"rugby_league_nrl","kind":"game","market_key":"h2h","period_key":null,"latest_ms":1783212304000,"latest_iso":"2026-07-05T00:45:04+00:00","latest_age_s":351.4,"rows_60s":0,"window_rows":2,"threshold_min":45,"typical_refresh_s":1,"live_window_s":60,"is_live":false,"sample":{"home_team":"Newcastle Knights","away_team":"Redcliffe Dolphins","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"pinnacle","bookmaker_title":"Pinnacle","sport_key":"rugby_league_nrl","kind":"game","market_key":"moneyline","period_key":null,"latest_ms":1783212304000,"latest_iso":"2026-07-05T00:45:04+00:00","latest_age_s":351.4,"rows_60s":0,"window_rows":4,"threshold_min":45,"typical_refresh_s":1,"live_window_s":60,"is_live":false,"sample":{"home_team":"Parramatta Eels","away_team":"Manly Sea Eagles","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"pinnacle","bookmaker_title":"Pinnacle","sport_key":"rugby_league_super_league","kind":"game","market_key":"moneyline","period_key":null,"latest_ms":1783212577000,"latest_iso":"2026-07-05T00:49:37+00:00","latest_age_s":78.4,"rows_60s":0,"window_rows":6,"threshold_min":45,"typical_refresh_s":1,"live_window_s":60,"is_live":false,"sample":{"home_team":"Wakefield Trinity","away_team":"Castleford Tigers","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"pinnacle","bookmaker_title":"Pinnacle","sport_key":"rugby_league_super_league","kind":"game","market_key":"h2h","period_key":null,"latest_ms":1783212577000,"latest_iso":"2026-07-05T00:49:37+00:00","latest_age_s":78.4,"rows_60s":0,"window_rows":3,"threshold_min":45,"typical_refresh_s":1,"live_window_s":60,"is_live":false,"sample":{"home_team":"Wigan Warriors","away_team":"St Helens","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"betrivers_ca","bookmaker_title":"Betrivers Ca","sport_key":"soccer_epl","kind":"game","market_key":"h2h","period_key":null,"latest_ms":1783212622260,"latest_iso":"2026-07-05T00:50:22.260000+00:00","latest_age_s":33.1,"rows_60s":10,"window_rows":110,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Ipswich Town","away_team":"Sunderland","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"rushbet","bookmaker_title":"Rushbet","sport_key":"soccer_epl","kind":"game","market_key":"h2h","period_key":null,"latest_ms":1783212623127,"latest_iso":"2026-07-05T00:50:23.127000+00:00","latest_age_s":32.3,"rows_60s":10,"window_rows":110,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Arsenal","away_team":"Coventry City","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"unibet","bookmaker_title":"Unibet","sport_key":"soccer_epl","kind":"game","market_key":"h2h","period_key":null,"latest_ms":1783212622205,"latest_iso":"2026-07-05T00:50:22.205000+00:00","latest_age_s":33.2,"rows_60s":10,"window_rows":110,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Fulham","away_team":"Chelsea","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"unibet_be","bookmaker_title":"Unibet Be","sport_key":"soccer_epl","kind":"game","market_key":"h2h","period_key":null,"latest_ms":1783212622257,"latest_iso":"2026-07-05T00:50:22.257000+00:00","latest_age_s":33.1,"rows_60s":10,"window_rows":110,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Fulham","away_team":"Chelsea","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"unibet_nl","bookmaker_title":"Unibet Nl","sport_key":"soccer_epl","kind":"game","market_key":"h2h","period_key":null,"latest_ms":1783212623059,"latest_iso":"2026-07-05T00:50:23.059000+00:00","latest_age_s":32.3,"rows_60s":10,"window_rows":110,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Brighton","away_team":"Aston Villa","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"betrivers_ca","bookmaker_title":"Betrivers Ca","sport_key":"soccer_italy_serie_a","kind":"game","market_key":"h2h","period_key":null,"latest_ms":1783212581894,"latest_iso":"2026-07-05T00:49:41.894000+00:00","latest_age_s":73.5,"rows_60s":0,"window_rows":100,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Venezia","away_team":"Lecce","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"pinnacle","bookmaker_title":"Pinnacle","sport_key":"soccer_italy_serie_a","kind":"game","market_key":"h2h","period_key":null,"latest_ms":1783211953000,"latest_iso":"2026-07-05T00:39:13+00:00","latest_age_s":702.4,"rows_60s":0,"window_rows":110,"threshold_min":45,"typical_refresh_s":1,"live_window_s":60,"is_live":false,"sample":{"home_team":"Roma","away_team":"Fiorentina","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"rushbet","bookmaker_title":"Rushbet","sport_key":"soccer_italy_serie_a","kind":"game","market_key":"h2h","period_key":null,"latest_ms":1783212581981,"latest_iso":"2026-07-05T00:49:41.981000+00:00","latest_age_s":73.4,"rows_60s":0,"window_rows":100,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Roma","away_team":"Fiorentina","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"unibet","bookmaker_title":"Unibet","sport_key":"soccer_italy_serie_a","kind":"game","market_key":"h2h","period_key":null,"latest_ms":1783212581888,"latest_iso":"2026-07-05T00:49:41.888000+00:00","latest_age_s":73.5,"rows_60s":0,"window_rows":100,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Udinese","away_team":"Como","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"unibet_be","bookmaker_title":"Unibet Be","sport_key":"soccer_italy_serie_a","kind":"game","market_key":"h2h","period_key":null,"latest_ms":1783212581897,"latest_iso":"2026-07-05T00:49:41.897000+00:00","latest_age_s":73.5,"rows_60s":0,"window_rows":100,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Atalanta","away_team":"Sassuolo","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"unibet_nl","bookmaker_title":"Unibet Nl","sport_key":"soccer_italy_serie_a","kind":"game","market_key":"h2h","period_key":null,"latest_ms":1783212581905,"latest_iso":"2026-07-05T00:49:41.905000+00:00","latest_age_s":73.5,"rows_60s":0,"window_rows":100,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Bologna","away_team":"Lazio","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"pinnacle","bookmaker_title":"Pinnacle","sport_key":"soccer_kazakhstan_premier_league","kind":"game","market_key":"moneyline","period_key":null,"latest_ms":1783212106000,"latest_iso":"2026-07-05T00:41:46+00:00","latest_age_s":549.4,"rows_60s":0,"window_rows":8,"threshold_min":45,"typical_refresh_s":1,"live_window_s":60,"is_live":false,"sample":{"home_team":"Kaisar Kyzylorda","away_team":"Irtysh Pavlodar","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"pinnacle","bookmaker_title":"Pinnacle","sport_key":"soccer_kazakhstan_premier_league","kind":"game","market_key":"h2h","period_key":null,"latest_ms":1783212106000,"latest_iso":"2026-07-05T00:41:46+00:00","latest_age_s":549.4,"rows_60s":0,"window_rows":4,"threshold_min":45,"typical_refresh_s":1,"live_window_s":60,"is_live":false,"sample":{"home_team":"Kaisar Kyzylorda","away_team":"Irtysh Pavlodar","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"novig","bookmaker_title":"Novig","sport_key":"soccer_other","kind":"game","market_key":"exchange_moneyline_3_way_draw","period_key":null,"latest_ms":1783212643896,"latest_iso":"2026-07-05T00:50:43.896000+00:00","latest_age_s":11.5,"rows_60s":20,"window_rows":292,"threshold_min":30,"typical_refresh_s":12,"live_window_s":60,"is_live":true,"sample":{"home_team":"Switzerland","away_team":"Colombia","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"vbet","bookmaker_title":"Vbet","sport_key":"soccer_other","kind":"game","market_key":"h2h","period_key":null,"latest_ms":1783212627126,"latest_iso":"2026-07-05T00:50:27.126000+00:00","latest_age_s":28.3,"rows_60s":65,"window_rows":1575,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Werder Bremen (Virtual)","away_team":"1. FSV Mainz 05 (Virtual)","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"betrivers_ca","bookmaker_title":"Betrivers Ca","sport_key":"soccer_spain_la_liga","kind":"game","market_key":"h2h","period_key":null,"latest_ms":1783212582904,"latest_iso":"2026-07-05T00:49:42.904000+00:00","latest_age_s":72.5,"rows_60s":0,"window_rows":100,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Espanyol","away_team":"Levante","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"rushbet","bookmaker_title":"Rushbet","sport_key":"soccer_spain_la_liga","kind":"game","market_key":"h2h","period_key":null,"latest_ms":1783212582946,"latest_iso":"2026-07-05T00:49:42.946000+00:00","latest_age_s":72.5,"rows_60s":0,"window_rows":100,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Real Madrid","away_team":"Real Sociedad","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"unibet","bookmaker_title":"Unibet","sport_key":"soccer_spain_la_liga","kind":"game","market_key":"h2h","period_key":null,"latest_ms":1783212582876,"latest_iso":"2026-07-05T00:49:42.876000+00:00","latest_age_s":72.5,"rows_60s":0,"window_rows":100,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Real Madrid","away_team":"Real Sociedad","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"unibet_be","bookmaker_title":"Unibet Be","sport_key":"soccer_spain_la_liga","kind":"game","market_key":"h2h","period_key":null,"latest_ms":1783212582903,"latest_iso":"2026-07-05T00:49:42.903000+00:00","latest_age_s":72.5,"rows_60s":0,"window_rows":100,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Espanyol","away_team":"Levante","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"unibet_nl","bookmaker_title":"Unibet Nl","sport_key":"soccer_spain_la_liga","kind":"game","market_key":"h2h","period_key":null,"latest_ms":1783212582904,"latest_iso":"2026-07-05T00:49:42.904000+00:00","latest_age_s":72.5,"rows_60s":0,"window_rows":100,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Deportivo La Coruña","away_team":"Elche","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"betmgm","bookmaker_title":"Betmgm","sport_key":"soccer_usa_mls","kind":"game","market_key":"h2h","period_key":null,"latest_ms":1783212512021,"latest_iso":"2026-07-05T00:48:32.021000+00:00","latest_age_s":143.4,"rows_60s":0,"window_rows":12,"threshold_min":90,"typical_refresh_s":45,"live_window_s":135,"is_live":false,"sample":{"home_team":"CF Montreal","away_team":"Toronto FC","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"draftkings","bookmaker_title":"Draftkings","sport_key":"soccer_usa_mls","kind":"game","market_key":"h2h","period_key":null,"latest_ms":1783212512021,"latest_iso":"2026-07-05T00:48:32.021000+00:00","latest_age_s":143.4,"rows_60s":0,"window_rows":12,"threshold_min":30,"typical_refresh_s":60,"live_window_s":180,"is_live":true,"sample":{"home_team":"Chicago Fire","away_team":"Vancouver Whitecaps","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"fanduel","bookmaker_title":"Fanduel","sport_key":"soccer_usa_mls","kind":"game","market_key":"h2h","period_key":null,"latest_ms":1783212512021,"latest_iso":"2026-07-05T00:48:32.021000+00:00","latest_age_s":143.4,"rows_60s":0,"window_rows":12,"threshold_min":30,"typical_refresh_s":20,"live_window_s":60,"is_live":false,"sample":{"home_team":"CF Montreal","away_team":"Toronto FC","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"pinnacle","bookmaker_title":"Pinnacle","sport_key":"soccer_usa_usl_league_2","kind":"game","market_key":"moneyline","period_key":null,"latest_ms":1783212480000,"latest_iso":"2026-07-05T00:48:00+00:00","latest_age_s":175.4,"rows_60s":0,"window_rows":2,"threshold_min":45,"typical_refresh_s":1,"live_window_s":60,"is_live":false,"sample":{"home_team":"Jackson Boom","away_team":"Mississippi Brilla","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"pinnacle","bookmaker_title":"Pinnacle","sport_key":"soccer_usa_usl_league_2","kind":"game","market_key":"h2h","period_key":null,"latest_ms":1783212480000,"latest_iso":"2026-07-05T00:48:00+00:00","latest_age_s":175.4,"rows_60s":0,"window_rows":1,"threshold_min":45,"typical_refresh_s":1,"live_window_s":60,"is_live":false,"sample":{"home_team":"Jackson Boom","away_team":"Mississippi Brilla","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"bovada","bookmaker_title":"Bovada","sport_key":"table_tennis","kind":"game","market_key":"player_moneyline","period_key":null,"latest_ms":1783212650445,"latest_iso":"2026-07-05T00:50:50.445000+00:00","latest_age_s":5.0,"rows_60s":269,"window_rows":3801,"threshold_min":30,"typical_refresh_s":6,"live_window_s":60,"is_live":true,"sample":{"home_team":"Tymur Ponomarenko","away_team":"Yan Krol","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"fanduel","bookmaker_title":"Fanduel","sport_key":"tennis_atp_challenger_cary_nc_2026","kind":"game","market_key":"moneyline","period_key":null,"latest_ms":1783212641332,"latest_iso":"2026-07-05T00:50:41.332000+00:00","latest_age_s":14.1,"rows_60s":8,"window_rows":61,"threshold_min":30,"typical_refresh_s":20,"live_window_s":60,"is_live":true,"sample":{"home_team":"F Reynolds / J Watt","away_team":"P Harper / T Hilderbrand","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"betrivers","bookmaker_title":"Betrivers","sport_key":"tennis_atp_wimbledon","kind":"game","market_key":"moneyline","period_key":null,"latest_ms":1783211857827,"latest_iso":"2026-07-05T00:37:37.827000+00:00","latest_age_s":797.6,"rows_60s":0,"window_rows":4,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":false,"sample":{"home_team":"Zizou Bergs","away_team":"Arthur Fery","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"parx","bookmaker_title":"Parx","sport_key":"tennis_atp_wimbledon","kind":"game","market_key":"moneyline","period_key":null,"latest_ms":1783211857827,"latest_iso":"2026-07-05T00:37:37.827000+00:00","latest_age_s":797.6,"rows_60s":0,"window_rows":4,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":false,"sample":{"home_team":"Jiri Lehecka","away_team":"Jaume Munar","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"fanduel","bookmaker_title":"Fanduel","sport_key":"tennis_itf_cary","kind":"game","market_key":"moneyline","period_key":null,"latest_ms":1783212641332,"latest_iso":"2026-07-05T00:50:41.332000+00:00","latest_age_s":14.1,"rows_60s":3,"window_rows":54,"threshold_min":30,"typical_refresh_s":20,"live_window_s":60,"is_live":true,"sample":{"home_team":"Yexin Ma","away_team":"Lucrezia Stefanini","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"novig","bookmaker_title":"Novig","sport_key":"tennis_other","kind":"game","market_key":"exchange_first_set_moneyline","period_key":null,"latest_ms":1783212419309,"latest_iso":"2026-07-05T00:46:59.309000+00:00","latest_age_s":236.1,"rows_60s":0,"window_rows":76,"threshold_min":30,"typical_refresh_s":12,"live_window_s":60,"is_live":false,"sample":{"home_team":"Belinda Bencic","away_team":"Coco Gauff","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"vbet","bookmaker_title":"Vbet","sport_key":"tennis_other","kind":"game","market_key":"h2h","period_key":null,"latest_ms":1783212517673,"latest_iso":"2026-07-05T00:48:37.673000+00:00","latest_age_s":137.7,"rows_60s":0,"window_rows":1,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Portland Fire","away_team":"Seattle Storm","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"fanduel","bookmaker_title":"Fanduel","sport_key":"tennis_utr","kind":"game","market_key":"moneyline","period_key":null,"latest_ms":1783212641332,"latest_iso":"2026-07-05T00:50:41.332000+00:00","latest_age_s":14.1,"rows_60s":6,"window_rows":139,"threshold_min":30,"typical_refresh_s":20,"live_window_s":60,"is_live":true,"sample":{"home_team":"Sabritt Dozier","away_team":"Raegan Farm","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"betrivers","bookmaker_title":"Betrivers","sport_key":"tennis_wta_wimbledon","kind":"game","market_key":"moneyline","period_key":null,"latest_ms":1783212160368,"latest_iso":"2026-07-05T00:42:40.368000+00:00","latest_age_s":495.0,"rows_60s":0,"window_rows":7,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":false,"sample":{"home_team":"Alexandra Eala","away_team":"Iga Swiatek","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"draftkings","bookmaker_title":"Draftkings","sport_key":"tennis_wta_wimbledon","kind":"game","market_key":"moneyline","period_key":null,"latest_ms":1783212160368,"latest_iso":"2026-07-05T00:42:40.368000+00:00","latest_age_s":495.0,"rows_60s":0,"window_rows":2,"threshold_min":30,"typical_refresh_s":60,"live_window_s":180,"is_live":false,"sample":{"home_team":"Jasmine Paolini","away_team":"Maria Sakkari","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"fanduel","bookmaker_title":"Fanduel","sport_key":"tennis_wta_wimbledon","kind":"game","market_key":"moneyline","period_key":null,"latest_ms":1783212160368,"latest_iso":"2026-07-05T00:42:40.368000+00:00","latest_age_s":495.0,"rows_60s":0,"window_rows":2,"threshold_min":30,"typical_refresh_s":20,"live_window_s":60,"is_live":false,"sample":{"home_team":"Alexandra Eala","away_team":"Iga Swiatek","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"parx","bookmaker_title":"Parx","sport_key":"tennis_wta_wimbledon","kind":"game","market_key":"moneyline","period_key":null,"latest_ms":1783212160368,"latest_iso":"2026-07-05T00:42:40.368000+00:00","latest_age_s":495.0,"rows_60s":0,"window_rows":6,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":false,"sample":{"home_team":"Alexandra Eala","away_team":"Iga Swiatek","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"pinnacle","bookmaker_title":"Pinnacle","sport_key":"baseball_mlb","kind":"period","market_key":"spread","period_key":"F5","latest_ms":1783211853000,"latest_iso":"2026-07-05T00:37:33+00:00","latest_age_s":802.4,"rows_60s":0,"window_rows":866,"threshold_min":45,"typical_refresh_s":1,"live_window_s":60,"is_live":false,"sample":{"home_team":"Cleveland Guardians","away_team":"Chicago White Sox","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"pinnacle","bookmaker_title":"Pinnacle","sport_key":"basketball_wnba","kind":"period","market_key":"spread","period_key":"1H","latest_ms":1783212556000,"latest_iso":"2026-07-05T00:49:16+00:00","latest_age_s":99.4,"rows_60s":0,"window_rows":946,"threshold_min":45,"typical_refresh_s":1,"live_window_s":60,"is_live":false,"sample":{"home_team":"Seattle Storm","away_team":"Portland Fire","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"pinnacle","bookmaker_title":"Pinnacle","sport_key":"soccer_chile_cup","kind":"period","market_key":"total","period_key":"1H","latest_ms":1783212207000,"latest_iso":"2026-07-05T00:43:27+00:00","latest_age_s":448.4,"rows_60s":0,"window_rows":2318,"threshold_min":45,"typical_refresh_s":1,"live_window_s":60,"is_live":false,"sample":{"home_team":"Universidad Catolica","away_team":"Deportes Copiapo","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"pinnacle","bookmaker_title":"Pinnacle","sport_key":"soccer_club_friendlies","kind":"period","market_key":"total","period_key":"1H","latest_ms":1783212207000,"latest_iso":"2026-07-05T00:43:27+00:00","latest_age_s":448.4,"rows_60s":0,"window_rows":2318,"threshold_min":45,"typical_refresh_s":1,"live_window_s":60,"is_live":false,"sample":{"home_team":"Cancun","away_team":"Pumas UNAM","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"pinnacle","bookmaker_title":"Pinnacle","sport_key":"soccer_ecuador_serie_a","kind":"period","market_key":"spread","period_key":"1H","latest_ms":1783212207000,"latest_iso":"2026-07-05T00:43:27+00:00","latest_age_s":448.4,"rows_60s":0,"window_rows":122,"threshold_min":45,"typical_refresh_s":1,"live_window_s":60,"is_live":false,"sample":{"home_team":"Barcelona SC","away_team":"Deportivo Cuenca","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"pinnacle","bookmaker_title":"Pinnacle","sport_key":"soccer_italy_serie_a","kind":"period","market_key":"total","period_key":"1H","latest_ms":1783211953000,"latest_iso":"2026-07-05T00:39:13+00:00","latest_age_s":702.4,"rows_60s":0,"window_rows":456,"threshold_min":45,"typical_refresh_s":1,"live_window_s":60,"is_live":false,"sample":{"home_team":"Udinese","away_team":"Como","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"pinnacle","bookmaker_title":"Pinnacle","sport_key":"soccer_nicaragua_copa_nicaragua","kind":"period","market_key":"spread","period_key":"1H","latest_ms":1783212207000,"latest_iso":"2026-07-05T00:43:27+00:00","latest_age_s":448.4,"rows_60s":0,"window_rows":122,"threshold_min":45,"typical_refresh_s":1,"live_window_s":60,"is_live":false,"sample":{"home_team":"Diriangen","away_team":"Club Sport Sebaco","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"pinnacle","bookmaker_title":"Pinnacle","sport_key":"soccer_usa_usl_championship","kind":"period","market_key":"spread","period_key":"1H","latest_ms":1783212207000,"latest_iso":"2026-07-05T00:43:27+00:00","latest_age_s":448.4,"rows_60s":0,"window_rows":1952,"threshold_min":45,"typical_refresh_s":1,"live_window_s":60,"is_live":false,"sample":{"home_team":"Pittsburgh Riverhounds","away_team":"Brooklyn FC","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"pinnacle","bookmaker_title":"Pinnacle","sport_key":"soccer_usa_usl_championship_corners","kind":"period","market_key":"spread","period_key":"1H","latest_ms":1783212207000,"latest_iso":"2026-07-05T00:43:27+00:00","latest_age_s":448.4,"rows_60s":0,"window_rows":1220,"threshold_min":45,"typical_refresh_s":1,"live_window_s":60,"is_live":false,"sample":{"home_team":"Louisville City (Corners)","away_team":"Hartford Athletic (Corners)","player_name":null},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"vbet","bookmaker_title":"Vbet","sport_key":"11","kind":"prop","market_key":"total","period_key":null,"latest_ms":1783212630429,"latest_iso":"2026-07-05T00:50:30.429000+00:00","latest_age_s":25.0,"rows_60s":25,"window_rows":597,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Philadelphia Phillies","away_team":"Kansas City Royals","player_name":""},"gates":{"source_fetch":true,"normalized_rows":false,"database":true,"rest_endpoint_shape":false,"stream_endpoint_shape":false},"status":"fail","failure_reason":"normalization_failed, rest_shape_not_ready, stream_shape_not_ready"},{"bookmaker":"vbet","bookmaker_title":"Vbet","sport_key":"19","kind":"prop","market_key":"total","period_key":null,"latest_ms":1783212606976,"latest_iso":"2026-07-05T00:50:06.976000+00:00","latest_age_s":48.4,"rows_60s":12,"window_rows":235,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Kolkata (Virtual)","away_team":"Hyderabad (Virtual)","player_name":""},"gates":{"source_fetch":true,"normalized_rows":false,"database":true,"rest_endpoint_shape":false,"stream_endpoint_shape":false},"status":"fail","failure_reason":"normalization_failed, rest_shape_not_ready, stream_shape_not_ready"},{"bookmaker":"vbet","bookmaker_title":"Vbet","sport_key":"208","kind":"prop","market_key":"spread","period_key":null,"latest_ms":1783212514274,"latest_iso":"2026-07-05T00:48:34.274000+00:00","latest_age_s":141.1,"rows_60s":0,"window_rows":167,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"QoR","away_team":"YFT","player_name":"QoR"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"vbet","bookmaker_title":"Vbet","sport_key":"26","kind":"prop","market_key":"total","period_key":null,"latest_ms":1783212039779,"latest_iso":"2026-07-05T00:40:39.779000+00:00","latest_age_s":615.6,"rows_60s":0,"window_rows":51,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":false,"sample":{"home_team":"Hebraica","away_team":"Glorias de Tigre","player_name":"Hebraica"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"vbet","bookmaker_title":"Vbet","sport_key":"41","kind":"prop","market_key":"spread","period_key":null,"latest_ms":1783212630429,"latest_iso":"2026-07-05T00:50:30.429000+00:00","latest_age_s":25.0,"rows_60s":163,"window_rows":4816,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Krzysztof Niemiec","away_team":"Dawid Kotwica","player_name":"Krzysztof Niemiec"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"vbet","bookmaker_title":"Vbet","sport_key":"5","kind":"prop","market_key":"total","period_key":null,"latest_ms":1783212625404,"latest_iso":"2026-07-05T00:50:25.404000+00:00","latest_age_s":30.0,"rows_60s":73,"window_rows":1751,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"CA San Lorenzo de Almagro","away_team":"Club Ciudad de Campana","player_name":"CA San Lorenzo de Almagro"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"vbet","bookmaker_title":"Vbet","sport_key":"71","kind":"prop","market_key":"total","period_key":null,"latest_ms":1783212628739,"latest_iso":"2026-07-05T00:50:28.739000+00:00","latest_age_s":26.7,"rows_60s":5,"window_rows":34,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Uruguay (JACK)","away_team":"Mexico (FURIOUS)","player_name":"Uruguay (JACK)"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"vbet","bookmaker_title":"Vbet","sport_key":"76","kind":"prop","market_key":"spread","period_key":null,"latest_ms":1783211931822,"latest_iso":"2026-07-05T00:38:51.822000+00:00","latest_age_s":723.6,"rows_60s":0,"window_rows":5,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":false,"sample":{"home_team":"Project Achilles","away_team":"Prime Legion","player_name":"Project Achilles"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"bet365","bookmaker_title":"Bet365","sport_key":"americanfootball_nfl","kind":"prop","market_key":"totals","period_key":null,"latest_ms":1783211860561,"latest_iso":"2026-07-05T00:37:40.561000+00:00","latest_age_s":794.8,"rows_60s":0,"window_rows":2,"threshold_min":60,"typical_refresh_s":60,"live_window_s":180,"is_live":false,"sample":{"home_team":"Seattle Seahawks","away_team":"New England Patriots","player_name":"Total"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"betmgm","bookmaker_title":"Betmgm","sport_key":"americanfootball_nfl","kind":"prop","market_key":"totals","period_key":null,"latest_ms":1783212649392,"latest_iso":"2026-07-05T00:50:49.392000+00:00","latest_age_s":6.0,"rows_60s":9,"window_rows":165,"threshold_min":90,"typical_refresh_s":45,"live_window_s":135,"is_live":true,"sample":{"home_team":"Los Angeles Rams","away_team":"San Francisco 49ers","player_name":"Total"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"betrivers","bookmaker_title":"Betrivers","sport_key":"americanfootball_nfl","kind":"prop","market_key":"totals","period_key":null,"latest_ms":1783212649392,"latest_iso":"2026-07-05T00:50:49.392000+00:00","latest_age_s":6.0,"rows_60s":6,"window_rows":110,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Los Angeles Rams","away_team":"San Francisco 49ers","player_name":"Total"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"bovada","bookmaker_title":"Bovada","sport_key":"americanfootball_nfl","kind":"prop","market_key":"player_point_spread","period_key":null,"latest_ms":1783212650459,"latest_iso":"2026-07-05T00:50:50.459000+00:00","latest_age_s":4.9,"rows_60s":24,"window_rows":360,"threshold_min":30,"typical_refresh_s":6,"live_window_s":60,"is_live":true,"sample":{"home_team":"Jacksonville Jaguars","away_team":"Cleveland Browns","player_name":"Philadelphia Eagles"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"caesars","bookmaker_title":"Caesars","sport_key":"americanfootball_nfl","kind":"prop","market_key":"totals","period_key":null,"latest_ms":1783212649392,"latest_iso":"2026-07-05T00:50:49.392000+00:00","latest_age_s":6.0,"rows_60s":12,"window_rows":244,"threshold_min":30,"typical_refresh_s":30,"live_window_s":90,"is_live":true,"sample":{"home_team":"Jacksonville Jaguars","away_team":"Cleveland Browns","player_name":"Total"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"draftkings","bookmaker_title":"Draftkings","sport_key":"americanfootball_nfl","kind":"prop","market_key":"totals","period_key":null,"latest_ms":1783212649392,"latest_iso":"2026-07-05T00:50:49.392000+00:00","latest_age_s":6.0,"rows_60s":9,"window_rows":191,"threshold_min":30,"typical_refresh_s":60,"live_window_s":180,"is_live":true,"sample":{"home_team":"Los Angeles Chargers","away_team":"Arizona Cardinals","player_name":"Total"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"fanatics","bookmaker_title":"Fanatics","sport_key":"americanfootball_nfl","kind":"prop","market_key":"totals","period_key":null,"latest_ms":1783212460558,"latest_iso":"2026-07-05T00:47:40.558000+00:00","latest_age_s":194.8,"rows_60s":0,"window_rows":4,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Kansas City Chiefs","away_team":"Denver Broncos","player_name":"Total"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"fanduel","bookmaker_title":"Fanduel","sport_key":"americanfootball_nfl","kind":"prop","market_key":"totals","period_key":null,"latest_ms":1783212649392,"latest_iso":"2026-07-05T00:50:49.392000+00:00","latest_age_s":6.0,"rows_60s":12,"window_rows":222,"threshold_min":30,"typical_refresh_s":20,"live_window_s":60,"is_live":true,"sample":{"home_team":"Seattle Seahawks","away_team":"New England Patriots","player_name":"Total"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"hardrock","bookmaker_title":"Hardrock","sport_key":"americanfootball_nfl","kind":"prop","market_key":"totals","period_key":null,"latest_ms":1783212649392,"latest_iso":"2026-07-05T00:50:49.392000+00:00","latest_age_s":6.0,"rows_60s":12,"window_rows":223,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Las Vegas Raiders","away_team":"Miami Dolphins","player_name":"Total"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"novig","bookmaker_title":"Novig","sport_key":"americanfootball_nfl","kind":"prop","market_key":"exchange_money_1h","period_key":null,"latest_ms":1783211799533,"latest_iso":"2026-07-05T00:36:39.533000+00:00","latest_age_s":855.9,"rows_60s":0,"window_rows":3,"threshold_min":30,"typical_refresh_s":12,"live_window_s":60,"is_live":false,"sample":{"home_team":"Hamilton Tiger-Cats","away_team":"Winnipeg Blue Bombers","player_name":"Hamilton Tiger-Cats"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"parx","bookmaker_title":"Parx","sport_key":"americanfootball_nfl","kind":"prop","market_key":"totals","period_key":null,"latest_ms":1783212649392,"latest_iso":"2026-07-05T00:50:49.392000+00:00","latest_age_s":6.0,"rows_60s":6,"window_rows":110,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Seattle Seahawks","away_team":"New England Patriots","player_name":"Total"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"pinnacle","bookmaker_title":"Pinnacle","sport_key":"americanfootball_nfl","kind":"prop","market_key":"totals","period_key":null,"latest_ms":1783212069000,"latest_iso":"2026-07-05T00:41:09+00:00","latest_age_s":586.4,"rows_60s":0,"window_rows":1088,"threshold_min":45,"typical_refresh_s":1,"live_window_s":60,"is_live":false,"sample":{"home_team":"Tennessee Titans","away_team":"New York Jets","player_name":"Total"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"polymarket","bookmaker_title":"Polymarket","sport_key":"americanfootball_nfl","kind":"prop","market_key":"polymarket_yesno","period_key":null,"latest_ms":1783212557976,"latest_iso":"2026-07-05T00:49:17.976000+00:00","latest_age_s":97.4,"rows_60s":0,"window_rows":4,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"","away_team":"","player_name":"Will Dexter Lawrence play for the Seattle Seahawks in Week 1 of the 2026-27 NFL regular season?"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"underdog","bookmaker_title":"Underdog","sport_key":"americanfootball_nfl","kind":"prop","market_key":"player_rush___rec_tds","period_key":null,"latest_ms":1783212153381,"latest_iso":"2026-07-05T00:42:33.381000+00:00","latest_age_s":502.0,"rows_60s":0,"window_rows":43,"threshold_min":45,"typical_refresh_s":null,"live_window_s":300,"is_live":false,"sample":{"home_team":"LAR","away_team":"SF","player_name":"Blake Corum"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"bet365","bookmaker_title":"Bet365","sport_key":"baseball_mlb","kind":"prop","market_key":"totals","period_key":null,"latest_ms":1783212650384,"latest_iso":"2026-07-05T00:50:50.384000+00:00","latest_age_s":5.0,"rows_60s":22,"window_rows":1803,"threshold_min":60,"typical_refresh_s":60,"live_window_s":180,"is_live":true,"sample":{"home_team":"Los Angeles Dodgers","away_team":"San Diego Padres","player_name":"Total"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"betmgm","bookmaker_title":"Betmgm","sport_key":"baseball_mlb","kind":"prop","market_key":"totals","period_key":null,"latest_ms":1783212650384,"latest_iso":"2026-07-05T00:50:50.384000+00:00","latest_age_s":5.0,"rows_60s":16,"window_rows":1179,"threshold_min":90,"typical_refresh_s":45,"live_window_s":135,"is_live":true,"sample":{"home_team":"Kansas City Royals","away_team":"Philadelphia Phillies","player_name":"Total"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"betrivers","bookmaker_title":"Betrivers","sport_key":"baseball_mlb","kind":"prop","market_key":"totals","period_key":null,"latest_ms":1783212650384,"latest_iso":"2026-07-05T00:50:50.384000+00:00","latest_age_s":5.0,"rows_60s":34,"window_rows":651,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"New York Yankees","away_team":"Minnesota Twins","player_name":"Total"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"bovada","bookmaker_title":"Bovada","sport_key":"baseball_mlb","kind":"prop","market_key":"player_hits","period_key":null,"latest_ms":1783212648280,"latest_iso":"2026-07-05T00:50:48.280000+00:00","latest_age_s":7.1,"rows_60s":1105,"window_rows":15516,"threshold_min":30,"typical_refresh_s":6,"live_window_s":60,"is_live":true,"sample":{"home_team":"Texas Rangers","away_team":"Detroit Tigers","player_name":"Detroit Tigers @ Texas Rangers"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"caesars","bookmaker_title":"Caesars","sport_key":"baseball_mlb","kind":"prop","market_key":"totals","period_key":null,"latest_ms":1783212650384,"latest_iso":"2026-07-05T00:50:50.384000+00:00","latest_age_s":5.0,"rows_60s":6,"window_rows":1297,"threshold_min":30,"typical_refresh_s":30,"live_window_s":90,"is_live":true,"sample":{"home_team":"Los Angeles Dodgers","away_team":"San Diego Padres","player_name":"Total"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"draftkings","bookmaker_title":"Draftkings","sport_key":"baseball_mlb","kind":"prop","market_key":"spreads","period_key":null,"latest_ms":1783212650384,"latest_iso":"2026-07-05T00:50:50.384000+00:00","latest_age_s":5.0,"rows_60s":71,"window_rows":4836,"threshold_min":30,"typical_refresh_s":60,"live_window_s":180,"is_live":true,"sample":{"home_team":"Kansas City Royals","away_team":"Philadelphia Phillies","player_name":"Total"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"fanatics","bookmaker_title":"Fanatics","sport_key":"baseball_mlb","kind":"prop","market_key":"totals","period_key":null,"latest_ms":1783212650384,"latest_iso":"2026-07-05T00:50:50.384000+00:00","latest_age_s":5.0,"rows_60s":14,"window_rows":642,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Houston Astros","away_team":"Tampa Bay Rays","player_name":"Total"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"fanduel","bookmaker_title":"Fanduel","sport_key":"baseball_mlb","kind":"prop","market_key":"spreads","period_key":null,"latest_ms":1783212650384,"latest_iso":"2026-07-05T00:50:50.384000+00:00","latest_age_s":5.0,"rows_60s":128,"window_rows":3951,"threshold_min":30,"typical_refresh_s":20,"live_window_s":60,"is_live":true,"sample":{"home_team":"Kansas City Royals","away_team":"Philadelphia Phillies","player_name":"Kansas City Royals"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"hardrock","bookmaker_title":"Hardrock","sport_key":"baseball_mlb","kind":"prop","market_key":"spreads","period_key":null,"latest_ms":1783212650384,"latest_iso":"2026-07-05T00:50:50.384000+00:00","latest_age_s":5.0,"rows_60s":56,"window_rows":1029,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Cincinnati Reds","away_team":"Baltimore Orioles","player_name":"Cincinnati Reds"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"maverick_games","bookmaker_title":"Maverick Games","sport_key":"baseball_mlb","kind":"prop","market_key":"htt","period_key":null,"latest_ms":1783212653477,"latest_iso":"2026-07-05T00:50:53.477000+00:00","latest_age_s":1.9,"rows_60s":153,"window_rows":1958,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Atlanta Braves","away_team":"New York Mets","player_name":"home_under"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"novig","bookmaker_title":"Novig","sport_key":"baseball_mlb","kind":"prop","market_key":"player_spread","period_key":null,"latest_ms":1783212649248,"latest_iso":"2026-07-05T00:50:49.248000+00:00","latest_age_s":6.2,"rows_60s":203,"window_rows":2688,"threshold_min":30,"typical_refresh_s":12,"live_window_s":60,"is_live":true,"sample":{"home_team":"Los Angeles Angels","away_team":"Boston Red Sox","player_name":"Boston Red Sox @ Los Angeles Angels"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"parx","bookmaker_title":"Parx","sport_key":"baseball_mlb","kind":"prop","market_key":"spreads","period_key":null,"latest_ms":1783212650384,"latest_iso":"2026-07-05T00:50:50.384000+00:00","latest_age_s":5.0,"rows_60s":34,"window_rows":885,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Atlanta Braves","away_team":"New York Mets","player_name":"New York Mets"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"pick6","bookmaker_title":"Pick6","sport_key":"baseball_mlb","kind":"prop","market_key":"player_hits__runs__rbis","period_key":null,"latest_ms":1783212178416,"latest_iso":"2026-07-05T00:42:58.416000+00:00","latest_age_s":477.0,"rows_60s":0,"window_rows":1,"threshold_min":30,"typical_refresh_s":60,"live_window_s":180,"is_live":false,"sample":{"home_team":"COL","away_team":"SF","player_name":"Casey Schmitt"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"pinnacle","bookmaker_title":"Pinnacle","sport_key":"baseball_mlb","kind":"prop","market_key":"player_outs","period_key":null,"latest_ms":1783212307515,"latest_iso":"2026-07-05T00:45:07.515000+00:00","latest_age_s":347.9,"rows_60s":0,"window_rows":5159,"threshold_min":45,"typical_refresh_s":1,"live_window_s":60,"is_live":false,"sample":{"home_team":"Los Angeles Dodgers","away_team":"San Diego Padres","player_name":"Yoshinobu Yamamoto"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"polymarket","bookmaker_title":"Polymarket","sport_key":"baseball_mlb","kind":"prop","market_key":"polymarket_yesno","period_key":null,"latest_ms":1783212468329,"latest_iso":"2026-07-05T00:47:48.329000+00:00","latest_age_s":187.1,"rows_60s":0,"window_rows":6,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"","away_team":"","player_name":"Total"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"prizepicks","bookmaker_title":"Prizepicks","sport_key":"baseball_mlb","kind":"prop","market_key":"player_total_bases","period_key":null,"latest_ms":1783212597735,"latest_iso":"2026-07-05T00:49:57.735000+00:00","latest_age_s":57.7,"rows_60s":736,"window_rows":1400,"threshold_min":45,"typical_refresh_s":30,"live_window_s":90,"is_live":true,"sample":{"home_team":"","away_team":"","player_name":"Jake Burger"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"prophetx","bookmaker_title":"Prophetx","sport_key":"baseball_mlb","kind":"prop","market_key":"player_hits","period_key":null,"latest_ms":1783212654051,"latest_iso":"2026-07-05T00:50:54.051000+00:00","latest_age_s":1.4,"rows_60s":44,"window_rows":58,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Arizona Diamondbacks","away_team":"Milwaukee Brewers","player_name":"Cooper Pratt"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"sleeper","bookmaker_title":"Sleeper","sport_key":"baseball_mlb","kind":"prop","market_key":"player_first_inning_runs","period_key":null,"latest_ms":1783212651821,"latest_iso":"2026-07-05T00:50:51.821000+00:00","latest_age_s":3.6,"rows_60s":809,"window_rows":11551,"threshold_min":45,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"","away_team":"","player_name":"Casey Mize"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"underdog","bookmaker_title":"Underdog","sport_key":"baseball_mlb","kind":"prop","market_key":"player_strikeouts","period_key":null,"latest_ms":1783212641436,"latest_iso":"2026-07-05T00:50:41.436000+00:00","latest_age_s":14.0,"rows_60s":3,"window_rows":563,"threshold_min":45,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"AZ","away_team":"MIL","player_name":"Merrill Kelly"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"vbet","bookmaker_title":"Vbet","sport_key":"baseball_mlb","kind":"prop","market_key":"spread","period_key":null,"latest_ms":1783212622038,"latest_iso":"2026-07-05T00:50:22.038000+00:00","latest_age_s":33.4,"rows_60s":6,"window_rows":166,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Victor Lai","away_team":"Yudai Okimoto","player_name":"Victor Lai"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"fanduel","bookmaker_title":"Fanduel","sport_key":"basketball_nba","kind":"prop","market_key":"player_spread","period_key":null,"latest_ms":1783212620171,"latest_iso":"2026-07-05T00:50:20.171000+00:00","latest_age_s":35.2,"rows_60s":10,"window_rows":363,"threshold_min":30,"typical_refresh_s":20,"live_window_s":60,"is_live":true,"sample":{"home_team":"Charlotte Hornets","away_team":"Orlando Magic","player_name":"Charlotte Hornets (INVINCIBLE)"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"hardrock","bookmaker_title":"Hardrock","sport_key":"basketball_nba","kind":"prop","market_key":"spreads","period_key":null,"latest_ms":1783211819475,"latest_iso":"2026-07-05T00:36:59.475000+00:00","latest_age_s":835.9,"rows_60s":0,"window_rows":2,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":false,"sample":{"home_team":"Milwaukee Bucks","away_team":"Brooklyn Nets","player_name":"Milwaukee Bucks"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"polymarket","bookmaker_title":"Polymarket","sport_key":"basketball_nba","kind":"prop","market_key":"polymarket_yesno","period_key":null,"latest_ms":1783212468334,"latest_iso":"2026-07-05T00:47:48.334000+00:00","latest_age_s":187.1,"rows_60s":0,"window_rows":10,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"","away_team":"","player_name":"Yes"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"underdog","bookmaker_title":"Underdog","sport_key":"basketball_other","kind":"prop","market_key":"player_points","period_key":null,"latest_ms":1783212153381,"latest_iso":"2026-07-05T00:42:33.381000+00:00","latest_age_s":502.0,"rows_60s":0,"window_rows":1,"threshold_min":45,"typical_refresh_s":null,"live_window_s":300,"is_live":false,"sample":{"home_team":"M305","away_team":"TRIP","player_name":"Lance Stephenson"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"vbet","bookmaker_title":"Vbet","sport_key":"basketball_other","kind":"prop","market_key":"total","period_key":null,"latest_ms":1783212627126,"latest_iso":"2026-07-05T00:50:27.126000+00:00","latest_age_s":28.3,"rows_60s":7,"window_rows":198,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Filipchuk (O86) Florida Panthers","away_team":"Baranov (OO1) New Jersey","player_name":"Filipchuk (O86) Florida Panthers"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"bovada","bookmaker_title":"Bovada","sport_key":"basketball_wnba","kind":"prop","market_key":"player_rebounds","period_key":null,"latest_ms":1783212650621,"latest_iso":"2026-07-05T00:50:50.621000+00:00","latest_age_s":4.8,"rows_60s":132,"window_rows":2242,"threshold_min":30,"typical_refresh_s":6,"live_window_s":60,"is_live":true,"sample":{"home_team":"Toronto Tempo","away_team":"Dallas Wings","player_name":"Dallas Wings @ Toronto Tempo"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"novig","bookmaker_title":"Novig","sport_key":"basketball_wnba","kind":"prop","market_key":"player_spread","period_key":null,"latest_ms":1783212649248,"latest_iso":"2026-07-05T00:50:49.248000+00:00","latest_age_s":6.2,"rows_60s":85,"window_rows":536,"threshold_min":30,"typical_refresh_s":12,"live_window_s":60,"is_live":true,"sample":{"home_team":"Seattle Storm","away_team":"Portland Fire","player_name":"Portland Fire @ Seattle Storm"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"prizepicks","bookmaker_title":"Prizepicks","sport_key":"basketball_wnba","kind":"prop","market_key":"player_pts+rebs","period_key":null,"latest_ms":1783212597735,"latest_iso":"2026-07-05T00:49:57.735000+00:00","latest_age_s":57.7,"rows_60s":92,"window_rows":285,"threshold_min":45,"typical_refresh_s":30,"live_window_s":90,"is_live":true,"sample":{"home_team":"","away_team":"","player_name":"Nyara Sabally"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"underdog","bookmaker_title":"Underdog","sport_key":"basketball_wnba","kind":"prop","market_key":"player_rebounds","period_key":null,"latest_ms":1783212651478,"latest_iso":"2026-07-05T00:50:51.478000+00:00","latest_age_s":3.9,"rows_60s":15,"window_rows":428,"threshold_min":45,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"SEA","away_team":"POR","player_name":"Awa Fam"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"polymarket","bookmaker_title":"Polymarket","sport_key":"esports","kind":"prop","market_key":"polymarket_yesno","period_key":null,"latest_ms":1783212158438,"latest_iso":"2026-07-05T00:42:38.438000+00:00","latest_age_s":497.0,"rows_60s":0,"window_rows":1,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":false,"sample":{"home_team":"","away_team":"","player_name":"Map 2: Odd/Even Total Kills?"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"sleeper","bookmaker_title":"Sleeper","sport_key":"esports_cs2","kind":"prop","market_key":"player_kills_maps_1_2","period_key":null,"latest_ms":1783212633835,"latest_iso":"2026-07-05T00:50:33.835000+00:00","latest_age_s":21.6,"rows_60s":68,"window_rows":962,"threshold_min":45,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"","away_team":"","player_name":"Dominik Gerencsér"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"underdog","bookmaker_title":"Underdog","sport_key":"esports_cs2","kind":"prop","market_key":"player_kills_on_maps_1_2","period_key":null,"latest_ms":1783212453248,"latest_iso":"2026-07-05T00:47:33.248000+00:00","latest_age_s":202.2,"rows_60s":0,"window_rows":7,"threshold_min":45,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"eyeballers","away_team":"faze clan","player_name":"Rolf"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"pinnacle","bookmaker_title":"Pinnacle","sport_key":"esports_cs2_xse_pro_league","kind":"prop","market_key":"totals","period_key":null,"latest_ms":1783212147000,"latest_iso":"2026-07-05T00:42:27+00:00","latest_age_s":508.4,"rows_60s":0,"window_rows":28,"threshold_min":45,"typical_refresh_s":1,"live_window_s":60,"is_live":false,"sample":{"home_team":"B8","away_team":"BIG","player_name":"Total"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"pinnacle","bookmaker_title":"Pinnacle","sport_key":"esports_league_of_legends_msi","kind":"prop","market_key":"totals","period_key":null,"latest_ms":1783212063000,"latest_iso":"2026-07-05T00:41:03+00:00","latest_age_s":592.4,"rows_60s":0,"window_rows":69,"threshold_min":45,"typical_refresh_s":1,"live_window_s":60,"is_live":false,"sample":{"home_team":"Bilibili","away_team":"Lyon","player_name":"Total"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"polymarket","bookmaker_title":"Polymarket","sport_key":"esports_lol","kind":"prop","market_key":"polymarket_yesno","period_key":null,"latest_ms":1783212468347,"latest_iso":"2026-07-05T00:47:48.347000+00:00","latest_age_s":187.1,"rows_60s":0,"window_rows":2,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"","away_team":"","player_name":"Yes"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"underdog","bookmaker_title":"Underdog","sport_key":"esports_lol","kind":"prop","market_key":"player_kills_on_maps_1_2_3","period_key":null,"latest_ms":1783212453248,"latest_iso":"2026-07-05T00:47:33.248000+00:00","latest_age_s":202.2,"rows_60s":0,"window_rows":6,"threshold_min":45,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"team secret whales","away_team":"top esports","player_name":"None Eddie"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"underdog","bookmaker_title":"Underdog","sport_key":"esports_valorant","kind":"prop","market_key":"player_kills_on_maps_1_2","period_key":null,"latest_ms":1783212526136,"latest_iso":"2026-07-05T00:48:46.136000+00:00","latest_age_s":129.3,"rows_60s":0,"window_rows":98,"threshold_min":45,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"","away_team":"","player_name":"None Dambi"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"pinnacle","bookmaker_title":"Pinnacle","sport_key":"football_canadian_football","kind":"prop","market_key":"spreads","period_key":null,"latest_ms":1783211993000,"latest_iso":"2026-07-05T00:39:53+00:00","latest_age_s":662.4,"rows_60s":0,"window_rows":30,"threshold_min":45,"typical_refresh_s":1,"live_window_s":60,"is_live":false,"sample":{"home_team":"Hamilton Tiger-Cats","away_team":"Winnipeg Blue Bombers","player_name":"Winnipeg Blue Bombers"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"pinnacle","bookmaker_title":"Pinnacle","sport_key":"football_nfl","kind":"prop","market_key":"spreads","period_key":null,"latest_ms":1783212069000,"latest_iso":"2026-07-05T00:41:09+00:00","latest_age_s":586.4,"rows_60s":0,"window_rows":333,"threshold_min":45,"typical_refresh_s":1,"live_window_s":60,"is_live":false,"sample":{"home_team":"Detroit Lions","away_team":"New Orleans Saints","player_name":"New Orleans Saints"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"prizepicks","bookmaker_title":"Prizepicks","sport_key":"golf_pga_championship","kind":"prop","market_key":"player_bogeys_or_worse","period_key":null,"latest_ms":1783212597735,"latest_iso":"2026-07-05T00:49:57.735000+00:00","latest_age_s":57.7,"rows_60s":1,"window_rows":1,"threshold_min":45,"typical_refresh_s":30,"live_window_s":90,"is_live":true,"sample":{"home_team":"","away_team":"","player_name":"Lee Hodges"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"sportsbet_au","bookmaker_title":"Sportsbet Au","sport_key":"horse_racing","kind":"prop","market_key":"other","period_key":null,"latest_ms":1783212633121,"latest_iso":"2026-07-05T00:50:33.121000+00:00","latest_age_s":22.3,"rows_60s":106,"window_rows":1638,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Bendigo","away_team":"","player_name":"Gobbo's Mate"},"gates":{"source_fetch":true,"normalized_rows":false,"database":true,"rest_endpoint_shape":false,"stream_endpoint_shape":false},"status":"fail","failure_reason":"normalization_failed, rest_shape_not_ready, stream_shape_not_ready"},{"bookmaker":"bet365","bookmaker_title":"Bet365","sport_key":"icehockey_nhl","kind":"prop","market_key":"player_first_goal_scorer","period_key":null,"latest_ms":1783212581737,"latest_iso":"2026-07-05T00:49:41.737000+00:00","latest_age_s":73.7,"rows_60s":0,"window_rows":20,"threshold_min":60,"typical_refresh_s":60,"live_window_s":180,"is_live":true,"sample":{"home_team":"Vegas Golden Knights","away_team":"Carolina Hurricanes","player_name":"{player_full_name}"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"draftkings","bookmaker_title":"Draftkings","sport_key":"icehockey_nhl","kind":"prop","market_key":"player_anytime_goal_scorer","period_key":null,"latest_ms":1783212634087,"latest_iso":"2026-07-05T00:50:34.087000+00:00","latest_age_s":21.3,"rows_60s":226,"window_rows":5105,"threshold_min":30,"typical_refresh_s":60,"live_window_s":180,"is_live":true,"sample":{"home_team":"Vegas Golden Knights","away_team":"Carolina Hurricanes","player_name":"Rasmus Andersson"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"fanatics","bookmaker_title":"Fanatics","sport_key":"icehockey_nhl","kind":"prop","market_key":"player_points_alt","period_key":null,"latest_ms":1783212634087,"latest_iso":"2026-07-05T00:50:34.087000+00:00","latest_age_s":21.3,"rows_60s":256,"window_rows":5760,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Vegas Golden Knights","away_team":"Carolina Hurricanes","player_name":"Jack Eichel"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"fanduel","bookmaker_title":"Fanduel","sport_key":"icehockey_nhl","kind":"prop","market_key":"player_shots_on_goal_milestones_1_or_more","period_key":null,"latest_ms":1783212634087,"latest_iso":"2026-07-05T00:50:34.087000+00:00","latest_age_s":21.3,"rows_60s":314,"window_rows":7065,"threshold_min":30,"typical_refresh_s":20,"live_window_s":60,"is_live":true,"sample":{"home_team":"Vegas Golden Knights","away_team":"Carolina Hurricanes","player_name":"Shayne Gostisbehere"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"vbet","bookmaker_title":"Vbet","sport_key":"icehockey_nhl","kind":"prop","market_key":"spread","period_key":null,"latest_ms":1783212622038,"latest_iso":"2026-07-05T00:50:22.038000+00:00","latest_age_s":33.4,"rows_60s":56,"window_rows":1160,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"YeXin Ma","away_team":"Lucrezia Stefanini","player_name":"YeXin Ma"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"draftkings","bookmaker_title":"Draftkings","sport_key":"mma_mixed_martial_arts","kind":"prop","market_key":"player_fight_to_be_won_by_unanimous_decision","period_key":null,"latest_ms":1783211928432,"latest_iso":"2026-07-05T00:38:48.432000+00:00","latest_age_s":727.0,"rows_60s":0,"window_rows":18,"threshold_min":30,"typical_refresh_s":60,"live_window_s":180,"is_live":false,"sample":{"home_team":"Mario Bautista","away_team":"Cory Sandhagen","player_name":"Round 1"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"novig","bookmaker_title":"Novig","sport_key":"mma_mixed_martial_arts","kind":"prop","market_key":"exchange_victory_by_ko_kto_or_dq","period_key":null,"latest_ms":1783212639226,"latest_iso":"2026-07-05T00:50:39.226000+00:00","latest_age_s":16.2,"rows_60s":9,"window_rows":137,"threshold_min":30,"typical_refresh_s":12,"live_window_s":60,"is_live":true,"sample":{"home_team":"Conor McGregor","away_team":"Max Holloway","player_name":"Max Holloway @ Conor McGregor"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"underdog","bookmaker_title":"Underdog","sport_key":"npb","kind":"prop","market_key":"player_strikeouts","period_key":null,"latest_ms":1783212453248,"latest_iso":"2026-07-05T00:47:33.248000+00:00","latest_age_s":202.2,"rows_60s":0,"window_rows":18,"threshold_min":45,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"CHU","away_team":"YOM","player_name":"Yumeto Kanemaru"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"underdog","bookmaker_title":"Underdog","sport_key":"other_unknown","kind":"prop","market_key":"player_takedowns","period_key":null,"latest_ms":1783212153381,"latest_iso":"2026-07-05T00:42:33.381000+00:00","latest_age_s":502.0,"rows_60s":0,"window_rows":25,"threshold_min":45,"typical_refresh_s":null,"live_window_s":300,"is_live":false,"sample":{"home_team":"","away_team":"","player_name":"Gable Steveson"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"polymarket","bookmaker_title":"Polymarket","sport_key":"polymarket_active","kind":"prop","market_key":"polymarket_yesno","period_key":null,"latest_ms":1783212638401,"latest_iso":"2026-07-05T00:50:38.401000+00:00","latest_age_s":17.0,"rows_60s":4,"window_rows":80,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"","away_team":"","player_name":"No"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"polymarket","bookmaker_title":"Polymarket","sport_key":"polymarket_politics","kind":"prop","market_key":"polymarket_yesno","period_key":null,"latest_ms":1783212633169,"latest_iso":"2026-07-05T00:50:33.169000+00:00","latest_age_s":22.2,"rows_60s":2,"window_rows":50,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"","away_team":"","player_name":"No"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"polymarket","bookmaker_title":"Polymarket","sport_key":"polymarket_sports","kind":"prop","market_key":"polymarket_yesno","period_key":null,"latest_ms":1783212650434,"latest_iso":"2026-07-05T00:50:50.434000+00:00","latest_age_s":5.0,"rows_60s":6,"window_rows":88,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"","away_team":"","player_name":"No"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"pinnacle","bookmaker_title":"Pinnacle","sport_key":"rugby_league_nrl","kind":"prop","market_key":"spreads","period_key":null,"latest_ms":1783212304000,"latest_iso":"2026-07-05T00:45:04+00:00","latest_age_s":351.4,"rows_60s":0,"window_rows":13,"threshold_min":45,"typical_refresh_s":1,"live_window_s":60,"is_live":false,"sample":{"home_team":"Newcastle Knights","away_team":"Redcliffe Dolphins","player_name":"Newcastle Knights"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"pinnacle","bookmaker_title":"Pinnacle","sport_key":"rugby_league_super_league","kind":"prop","market_key":"spreads","period_key":null,"latest_ms":1783212577000,"latest_iso":"2026-07-05T00:49:37+00:00","latest_age_s":78.4,"rows_60s":0,"window_rows":21,"threshold_min":45,"typical_refresh_s":1,"live_window_s":60,"is_live":false,"sample":{"home_team":"Wakefield Trinity","away_team":"Castleford Tigers","player_name":"Wakefield Trinity"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"polymarket","bookmaker_title":"Polymarket","sport_key":"soccer_fifa_world_cup","kind":"prop","market_key":"polymarket_yesno","period_key":null,"latest_ms":1783212638401,"latest_iso":"2026-07-05T00:50:38.401000+00:00","latest_age_s":17.0,"rows_60s":4,"window_rows":82,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"","away_team":"","player_name":"Will there be 10+ missed penalties during the 2026 FIFA World Cup?"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"pinnacle","bookmaker_title":"Pinnacle","sport_key":"soccer_italy_serie_a","kind":"prop","market_key":"totals","period_key":null,"latest_ms":1783211953000,"latest_iso":"2026-07-05T00:39:13+00:00","latest_age_s":702.4,"rows_60s":0,"window_rows":429,"threshold_min":45,"typical_refresh_s":1,"live_window_s":60,"is_live":false,"sample":{"home_team":"Frosinone","away_team":"Juventus","player_name":"Total"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"pinnacle","bookmaker_title":"Pinnacle","sport_key":"soccer_kazakhstan_premier_league","kind":"prop","market_key":"spreads","period_key":null,"latest_ms":1783212106000,"latest_iso":"2026-07-05T00:41:46+00:00","latest_age_s":549.4,"rows_60s":0,"window_rows":66,"threshold_min":45,"typical_refresh_s":1,"live_window_s":60,"is_live":false,"sample":{"home_team":"Ordabasy","away_team":"Ulytau","player_name":"Ordabasy"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"maverick_games","bookmaker_title":"Maverick Games","sport_key":"soccer_other","kind":"prop","market_key":"anytime_goalscorer","period_key":null,"latest_ms":1783212165803,"latest_iso":"2026-07-05T00:42:45.803000+00:00","latest_age_s":489.6,"rows_60s":0,"window_rows":14,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":false,"sample":{"home_team":"Brazil","away_team":"Norway","player_name":"Raphinha"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"novig","bookmaker_title":"Novig","sport_key":"soccer_other","kind":"prop","market_key":"exchange_both_teams_to_score","period_key":null,"latest_ms":1783212649248,"latest_iso":"2026-07-05T00:50:49.248000+00:00","latest_age_s":6.2,"rows_60s":4,"window_rows":491,"threshold_min":30,"typical_refresh_s":12,"live_window_s":60,"is_live":true,"sample":{"home_team":"United States","away_team":"Belgium","player_name":"Belgium @ United States"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"underdog","bookmaker_title":"Underdog","sport_key":"soccer_other","kind":"prop","market_key":"player_goals","period_key":null,"latest_ms":1783212641436,"latest_iso":"2026-07-05T00:50:41.436000+00:00","latest_age_s":14.0,"rows_60s":57,"window_rows":1118,"threshold_min":45,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"usa","away_team":"bel","player_name":"Ricardo Pepi"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"vbet","bookmaker_title":"Vbet","sport_key":"soccer_other","kind":"prop","market_key":"spread","period_key":null,"latest_ms":1783212627126,"latest_iso":"2026-07-05T00:50:27.126000+00:00","latest_age_s":28.3,"rows_60s":375,"window_rows":10180,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"Bayern Munich (Virtual)","away_team":"1.FC Heidenheim 1846 (Virtual)","player_name":"VfB Stuttgart (Virtual)"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"pinnacle","bookmaker_title":"Pinnacle","sport_key":"soccer_usa_usl_league_2","kind":"prop","market_key":"spreads","period_key":null,"latest_ms":1783212480000,"latest_iso":"2026-07-05T00:48:00+00:00","latest_age_s":175.4,"rows_60s":0,"window_rows":21,"threshold_min":45,"typical_refresh_s":1,"live_window_s":60,"is_live":false,"sample":{"home_team":"Jackson Boom","away_team":"Mississippi Brilla","player_name":"Jackson Boom"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"bovada","bookmaker_title":"Bovada","sport_key":"table_tennis","kind":"prop","market_key":"player_point_spread_-_points","period_key":null,"latest_ms":1783212650445,"latest_iso":"2026-07-05T00:50:50.445000+00:00","latest_age_s":5.0,"rows_60s":409,"window_rows":7293,"threshold_min":30,"typical_refresh_s":6,"live_window_s":60,"is_live":true,"sample":{"home_team":"Pavel Plakushchyi","away_team":"Oleksii Hrymovskyi","player_name":"Andrii Regush - G1"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"novig","bookmaker_title":"Novig","sport_key":"tennis_other","kind":"prop","market_key":"player_spread","period_key":null,"latest_ms":1783212569228,"latest_iso":"2026-07-05T00:49:29.228000+00:00","latest_age_s":86.2,"rows_60s":0,"window_rows":373,"threshold_min":30,"typical_refresh_s":12,"live_window_s":60,"is_live":false,"sample":{"home_team":"Belinda Bencic","away_team":"Coco Gauff","player_name":"Coco Gauff @ Belinda Bencic"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"warn","failure_reason":""},{"bookmaker":"polymarket","bookmaker_title":"Polymarket","sport_key":"tennis_other","kind":"prop","market_key":"polymarket_yesno","period_key":null,"latest_ms":1783212463473,"latest_iso":"2026-07-05T00:47:43.473000+00:00","latest_age_s":191.9,"rows_60s":0,"window_rows":1,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"","away_team":"","player_name":"Will Joao Fonseca win the 2026 Men's US Open?"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"prizepicks","bookmaker_title":"Prizepicks","sport_key":"tennis_other","kind":"prop","market_key":"player_total_sets","period_key":null,"latest_ms":1783212597735,"latest_iso":"2026-07-05T00:49:57.735000+00:00","latest_age_s":57.7,"rows_60s":4,"window_rows":111,"threshold_min":45,"typical_refresh_s":30,"live_window_s":90,"is_live":true,"sample":{"home_team":"","away_team":"","player_name":"Marta Kostyuk"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"sleeper","bookmaker_title":"Sleeper","sport_key":"tennis_other","kind":"prop","market_key":"player_games_played","period_key":null,"latest_ms":1783212633835,"latest_iso":"2026-07-05T00:50:33.835000+00:00","latest_age_s":21.6,"rows_60s":80,"window_rows":1162,"threshold_min":45,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"","away_team":"","player_name":"Alexandra Eala"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""},{"bookmaker":"vbet","bookmaker_title":"Vbet","sport_key":"tennis_other","kind":"prop","market_key":"total","period_key":null,"latest_ms":1783212628739,"latest_iso":"2026-07-05T00:50:28.739000+00:00","latest_age_s":26.7,"rows_60s":92,"window_rows":2590,"threshold_min":90,"typical_refresh_s":null,"live_window_s":300,"is_live":true,"sample":{"home_team":"CD Albatros","away_team":"Olivol Mundial","player_name":"CD Albatros"},"gates":{"source_fetch":true,"normalized_rows":true,"database":true,"rest_endpoint_shape":true,"stream_endpoint_shape":true},"status":"pass","failure_reason":""}]}