{"generated_at":"2026-10-11T12:51:34+00:00","evidence_version":"1.0","about":{"service":"5DollarFootballAPI","what":"Read-only REST API for football data: fixtures, live scores, standings, match events, corner and card statistics, bookmaker odds with tick history.","plans":{"free":{"price_monthly":0,"rate":"60 requests / hour","history_months":3},"pro":{"price_monthly":5,"rate":"10 requests / min","competitions":137,"history_months":12},"ultra":{"price_monthly":25,"rate":"40 requests / min","competitions":"all","history":"back to 2014 for supported competitions; depth per league and season on the data quality page"}},"source":"https://5dollarfootballapi.com/pricing"},"availability":{"method":"Independent external monitor (UptimeRobot) probing the API over the public internet every 5 minutes; ratios, incidents and response times come from the monitor, not from our servers.","monitor_since":"2026-08-24T07:16:50+00:00","uptime_pct":{"d1":100,"d7":100,"d30":99.976,"d90":99.992},"incidents_90d":1,"last_incident":{"started_at":"2026-09-16T23:01:35+00:00","duration_s":610,"reason":"Connection Timeout"},"fetched_at":"2026-10-11T12:49:02+00:00","source":"https://5dollarfootballapi.com/status","json":"https://5dollarfootballapi.com/status.json"},"freshness":{"method":"Collector runs every minute against the database /v1 serves from: per in-play match, seconds since its latest live-statistics write, reported as a distribution; rows the feed stopped following (kicked off 150+ min ago, no final whistle) are separated out. Results: settled / started over a 24-hour window.","observed_at":"2026-10-11T12:51:02+00:00","in_play":137,"live_stats_age_s":{"p50":2,"p95":8,"p95_excluding_abandoned":8,"abandoned_by_source":0},"results_24h":{"settled":1176,"started":1190,"completeness":98.82,"never_started":83},"source":"https://5dollarfootballapi.com/status","json":"https://5dollarfootballapi.com/status.json"},"event_capture_delay":{"method":"A probe polls GET /v1/fixtures?status=live&include=events through the same controller a customer key hits, every 15 s for 55 min, twice a week. An event is new the first time its identity (fixture, type, side, running count) appears; its delay is the match clock at that poll minus the event minute, in match minutes. Retractions (an event withdrawn while the match is in play) and minute revisions are counted. No independent clock is claimed: this is capture delay against the feed's own event minute.","last_run":null,"source":"https://5dollarfootballapi.com/status#event-delay"},"coverage":{"method":"Per competition and season, counted nightly from the tables /v1 reads: finished matches (kickoff more than 4 h past) and, of those, how many carry corner counts (0-0 treated as not tracked), a corner line, a pre-match Asian handicap line, an event timeline, an in-play statistics row and card counts. Esoccer excluded; merged league ids folded into their survivor.","methodology_version":"1.0","generated_at":"2026-10-11T05:32:47+00:00","competitions_measured":2799,"countries":197,"last_12_months":{"fixtures":150984,"finished":138527,"pct_of_finished":{"with_corners":99.6,"with_ht_corners":99.8,"corners_zero":0.2,"with_cards":99.8,"with_events":99.7,"with_live_stats":99.8,"with_odds":99.4,"with_goal_line":99.4,"with_corner_line":52}},"source":"https://5dollarfootballapi.com/docs/data-quality","json":"https://5dollarfootballapi.com/docs/data-quality.json","per_league_json":"https://5dollarfootballapi.com/docs/data-quality/{league_id}.json","recount_it_yourself":"https://github.com/5dollarfootball-api/football-api-verify"},"known_limitations":["Corner lines exist for roughly half of finished matches: bookmakers price corners for far fewer competitions than goals. The per-league column shows which.","Matches the feed never finalises (abandoned, interrupted, lost to a source outage) are reported as status \"unknown\" after 4 hours, never auto-finished. Postponed matches are rescheduled under a new fixture id.","Lower-tier live feeds retract goals after review and revise event minutes; both are counted by the probe rather than hidden. Settle on status \"finished\", key events by identity, not minute.","No player-level data: no lineups, squads, player statistics, scorer names, injuries, transfers or venues.","The event-delay probe measures capture delay against the feed's own event minute; it is not an independent end-to-end clock, and it runs from one region.","The external monitor started on 2026-08-24; uptime history before that date does not exist."],"machine_readable":{"status":"https://5dollarfootballapi.com/status.json","data_quality":"https://5dollarfootballapi.com/docs/data-quality.json","openapi":"https://5dollarfootballapi.com/openapi.json","apis_json":"https://5dollarfootballapi.com/apis.json","api_catalog":"https://5dollarfootballapi.com/.well-known/api-catalog","llms_txt":"https://5dollarfootballapi.com/llms.txt","verify_script":"https://github.com/5dollarfootball-api/football-api-verify"},"rate_tiers_note":"Ultra rate tiers: 40 requests / min at $25/month; higher rates are the same plan at a higher price."}