{"api":"v1","generated_at":"2026-09-16T01:20:35.949Z","licence":{"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/","attribution":"TOLL, with a link to the page cited"},"page":"https://tollindex.com/e/nfl-form-x402-owenlvll-workers-dev-season-season-8f8b91","pinned_page":"https://tollindex.com/e/nfl-form-x402-owenlvll-workers-dev-season-season-8f8b91/at/2026-09-15T21-20Z","pinned":false,"method":"https://tollindex.com/ledger/method","snapshot_at":"2026-09-15T21:20:12.737Z","snapshot_stamp":"2026-09-15T21-20Z","endpoint":{"slug":"nfl-form-x402-owenlvll-workers-dev-season-season-8f8b91","canonical_url":"https://nfl-form-x402.owenlvll.workers.dev/season/:season","resource":"https://nfl-form-x402.owenlvll.workers.dev/season/:season","http_method":"GET","type":"http","x402_version":2,"registries":["cdp"],"primary_registry":"cdp","curated_by_coinbase":false,"description":"Use when you need a whole NFL season of matchups with both teams' form entering each week, in one response: every regular-season week from week 5 (13 or 14 weeks) as /slate rows, 44 attributes and 7 counts per team per game plus neutral_site. For backfilling a season or building a season-long dataset without one call per week; join to game results you hold elsewhere, scores are not included. Form is up to each team's last 6 games before that week, never the week's own game. 2016-2025. JSON.","service_name":"NFL Team Form 2016-2025","declared_category":null,"declared_tags":["nfl","football","sports data","team form","percentiles"],"route_template":"/season/:season","registry_updated":"2026-09-06T05:09:44.827Z"},"derived":{"note":"fields no registry supplies; TOLL derives them and marks them derived on the page","title":"season","category":"other","first_observed_by_toll":"2026-09-10T19:08:24.178Z","last_observed_by_toll":"2026-09-15T21:20:12.737Z","observation_began":"2026-09-10"},"presence":{"listed_now":true,"first_absent_at":null,"delisting_confirmed_at":null,"events":[{"registry":"cdp","at":"2026-09-10T19:08:24.178Z","event":"listed"}]},"accepts":[{"registry":"cdp","ordinal":0,"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","asset_name":"USD Coin","symbol":"USDC","decimals":6,"amount_display":"8 USDC","amount_units":8,"decimals_known":true,"pay_to":"0xDAA8D9bEfEfDadf1d8753cB26164892E5A6d7089","scheme":"exact"}],"counters":{"observed_at":"2026-09-15T21:20:12.737Z","calls_30d":2,"unique_payers_30d":1,"last_called_at":"2026-09-06T05:09:44.406Z"},"validation":{"latest":{"observed_at":"2026-09-15T05:50:43.220Z","state":"malformed","failed_checks":["parse"],"endpoint_http_status":402,"run_id":"daily-2026-09-15"},"uptime":[{"days":7,"observed":5,"passed":0,"ratio":0},{"days":30,"observed":5,"passed":0,"ratio":0},{"days":90,"observed":5,"passed":0,"ratio":0}],"history_90d":[{"observed_at":"2026-09-15T05:50:43.220Z","state":"malformed","failed_checks":["parse"],"run_id":"daily-2026-09-15","state_changed":false},{"observed_at":"2026-09-14T05:22:59.018Z","state":"malformed","failed_checks":["parse"],"run_id":"daily-2026-09-14","state_changed":false},{"observed_at":"2026-09-13T05:18:21.816Z","state":"malformed","failed_checks":["parse"],"run_id":"daily-2026-09-13","state_changed":false},{"observed_at":"2026-09-12T07:34:44.497Z","state":"malformed","failed_checks":["parse"],"run_id":"daily-2026-09-12","state_changed":false},{"observed_at":"2026-09-11T11:22:13.884Z","state":"malformed","failed_checks":["parse"],"run_id":"daily-2026-09-11","state_changed":true}]},"seller":{"wallet":"0xDAA8D9bEfEfDadf1d8753cB26164892E5A6d7089","page":"https://tollindex.com/seller/0xDAA8D9bEfEfDadf1d8753cB26164892E5A6d7089","endpoints":7,"hosts":1},"reports":0,"registry_record":{"cdp":[{"tags":["nfl","football","sports data","team form","percentiles"],"type":"http","accepts":[{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"payTo":"0xDAA8D9bEfEfDadf1d8753cB26164892E5A6d7089","amount":"8000000","scheme":"exact","network":"eip155:8453","maxTimeoutSeconds":300}],"quality":{"lastCalledAt":"2026-09-06T05:09:44.406Z","l30DaysTotalCalls":2,"l30DaysUniquePayers":1},"resource":"https://nfl-form-x402.owenlvll.workers.dev/season/:season","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","pathParams":{"season":"2024"},"queryParams":{}},"output":{"type":"json","example":{"weeks":[{"week":9,"games":[{"away":"CHI","home":"ARI","week":9,"season":2024,"away_sit_fg":0.8,"home_sit_fg":0.9230769230769232,"away_gs_tied":0.1665096821667198,"home_gs_tied":0.1564668543145268,"neutral_site":false,"away_td_n_def":69,"away_td_n_off":68,"home_td_n_def":56,"home_td_n_off":58,"away_bal_n_all":388,"away_td_def_q1":0.1538461538461538,"away_td_def_q2":0.0526315789473684,"away_td_def_q3":0.1578947368421052,"away_td_def_q4":0.1666666666666666,"away_td_off_q1":0.1428571428571428,"away_td_off_q2":0.3333333333333333,"away_td_off_q3":0.2941176470588235,"away_td_off_q4":0.2631578947368421,"home_bal_n_all":337,"home_td_def_q1":0.5714285714285714,"home_td_def_q2":0.1333333333333333,"home_td_def_q3":0.2941176470588235,"home_td_def_q4":0.1,"home_td_off_q1":0.3076923076923077,"home_td_off_q2":0.125,"home_td_off_q3":0.2352941176470588,"home_td_off_q4":0.0833333333333333,"away_pass_n_def":211,"away_pass_n_off":215,"away_rush_n_def":146,"away_rush_n_off":171,"away_sit_fp_own":69.7910447761194,"away_sit_rz_def":0.3529411764705882,"away_sit_rz_off":0.7222222222222222,"away_td_def_all":0.1304347826086956,"away_td_off_all":0.2647058823529412,"home_pass_n_def":205,"home_pass_n_off":186,"home_rush_n_def":187,"home_rush_n_off":149,"home_sit_fp_own":72.1896551724138,"home_sit_rz_def":0.5652173913043478,"home_sit_rz_off":0.5333333333333333,"home_td_def_all":0.2857142857142857,"home_td_off_all":0.1896551724137931,"away_gs_lead_1_3":0.0519964894640649,"away_gs_lead_4_8":0.1001029844162276,"away_pen_total_g":6.333333333333333,"away_sit_td3_def":0.3417721518987341,"away_sit_td3_off":0.3580246913580246,"home_gs_lead_1_3":0.0700728338499784,"home_gs_lead_4_8":0.0719842999217789,"home_pen_total_g":4.833333333333333,"home_sit_td3_def":0.5921052631578947,"home_sit_td3_off":0.35,"away_gs_trail_1_3":0.081897912436572,"away_gs_trail_4_8":0.2636059755994727,"home_gs_trail_1_3":0.1570273452814721,"home_gs_trail_4_8":0.1540108730268316,"away_bal_pass_rate":0.6005154639175257,"away_gs_lead_9plus":0.1988187129899754,"away_sit_fp_forced":71.01449275362319,"home_bal_pass_rate":0.5905044510385756,"home_gs_lead_9plus":0,"home_sit_fp_forced":71.69090909090909,"away_gs_trail_9plus":0.1370682429269673,"home_gs_trail_9plus":0.390437793605412,"away_pass_def_td_rate":0.0189573459715639,"away_pass_off_td_rate":0.041860465116279,"away_rush_def_td_rate":0.0342465753424657,"away_rush_off_td_rate":0.0526315789473684,"home_pass_def_td_rate":0.0439024390243902,"home_pass_off_td_rate":0.0376344086021505,"home_rush_def_td_rate":0.0374331550802139,"home_rush_off_td_rate":0.0268456375838926,"away_pass_def_int_rate":0.0236966824644549,"away_pass_def_yds_play":6.109004739336493,"away_pass_off_int_rate":0.0232558139534883,"away_pass_off_yds_play":5.67906976744186,"away_rush_def_fum_rate":0.0136986301369863,"away_rush_def_yds_play":4.842465753424658,"away_rush_off_fum_rate":0.0116959064327485,"away_rush_off_yds_play":4.421052631578948,"home_pass_def_int_rate":0.024390243902439,"home_pass_def_yds_play":7.175609756097561,"home_pass_off_int_rate":0.0161290322580645,"home_pass_off_yds_play":6.290322580645161,"home_rush_def_fum_rate":0.0160427807486631,"home_rush_def_yds_play":5.06951871657754,"home_rush_off_fum_rate":0.0201342281879194,"home_rush_off_yds_play":5.275167785234899,"away_pass_def_expl_rate":0.0900473933649289,"away_pass_def_sack_rate":0.0805687203791469,"away_pass_off_expl_rate":0.0790697674418604,"away_pass_off_sack_rate":0.0976744186046511,"away_rush_def_expl_rate":0.1301369863013698,"away_rush_off_expl_rate":0.0994152046783625,"home_pass_def_expl_rate":0.0780487804878048,"home_pass_def_sack_rate":0.0390243902439024,"home_pass_off_expl_rate":0.064516129032258,"home_pass_off_sack_rate":0.032258064516129,"home_rush_def_expl_rate":0.1497326203208556,"home_rush_off_expl_rate":0.1812080536912751}]}],"season":2024,"product_version":"0.5"}}},"schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"pathParams":{"type":"object","required":["season"],"properties":{"season":{"type":"string","pattern":"^[0-9]+$"}}},"queryParams":{"type":"object","properties":{}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"routeTemplate":"/season/:season"}},"description":"Use when you need a whole NFL season of matchups with both teams' form entering each week, in one response: every regular-season week from week 5 (13 or 14 weeks) as /slate rows, 44 attributes and 7 counts per team per game plus neutral_site. For backfilling a season or building a season-long dataset without one call per week; join to game results you hold elsewhere, scores are not included. Form is up to each team's last 6 games before that week, never the week's own game. 2016-2025. JSON.","lastUpdated":"2026-09-06T05:09:44.827Z","serviceName":"NFL Team Form 2016-2025","x402Version":2}]}}