{"@context": "https://schema.org", "@type": "WebAPI", "name": "NFL v3 Stats API", "description": "NFL rosters, player stats, team stats, and fantasy stats API.", "provider": {"@type": "Organization", "name": "sportsdata.io"}, "documentation": "https://fantasydata.com/downloads/swagger/nfl-v3-stats.json"}
NFL rosters, player stats, team stats, and fantasy stats API.
Every row below was read from the vendor's own OpenAPI document. The summary text is theirs. What this registry adds is that each operation is indexed with its method, path, base URL and auth scheme, so a search for a capability can answer with a call rather than a name, and that the endpoint is probed on a schedule.
Specifications as held by the APIs.guru corpus, whose newest record is 2023-04-21. Operations the vendor has added since are not listed here; the origin links above are the vendor's own current documents.
base URLs: http://azure-api.sportsdata.io/v3/nfl/stats https://azure-api.sportsdata.io/v3/nfl/stats http://azure-api.sportsdata.io/v3/nfl/scores https://azure-api.sportsdata.io/v3/nfl/scores http://azure-api.sportsdata.io/v3/soccer/stats https://azure-api.sportsdata.io/v3/soccer/stats
auth: a p i k e y
find it by capability: POST /search {"query":{"text":"..."}} returns these
operations with their invocation detail. Connect any agent client.
NFL rosters, player stats, team stats, and fantasy stats API.
| method | path | what the vendor says it does |
|---|---|---|
GET | /{format}/ActiveBoxScores | Legacy Box Scores Active This method returns box scores for all games that are either in-progress or have been |
GET | /{format}/AllTeams | Teams (All) Gets all teams, including pro bowl teams. |
GET | /{format}/AreAnyGamesInProgress | Are Games In Progress Returns true if there is at least one game being played at the time of the request or fa |
GET | /{format}/BoxScore/{season}/{week}/{hometeam} | Legacy Box Score |
GET | /{format}/BoxScoreByScoreIDV3/{scoreid} | Box Score by ScoreID V3 |
GET | /{format}/BoxScoreV3/{season}/{week}/{hometeam} | Box Score V3 |
GET | /{format}/BoxScores/{season}/{week} | Legacy Box Scores This method returns all box scores for a given season and week. |
GET | /{format}/BoxScoresDelta/{season}/{week}/{minutes} | Legacy Box Scores Delta This method returns all box scores for a given season and week, but only returns playe |
GET | /{format}/BoxScoresDeltaV3/{season}/{week}/{playerstoinclude}/{minutes} | Box Scores Delta V3 This method returns all box scores for a given season and week, but only returns player st |
GET | /{format}/Byes/{season} | Bye Weeks Get bye weeks for the teams during a specified NFL season. |
GET | /{format}/CurrentSeason | Season Current Year of the current NFL season. This value changes at the start of the new NFL league year. The |
GET | /{format}/CurrentWeek | Week Current Number of the current week of the NFL season. This value usually changes on Tuesday nights or Wed |
GET | /{format}/DailyFantasyPlayers/{date} | Daily Fantasy Players |
GET | /{format}/DailyFantasyPoints/{date} | Daily Fantasy Scoring |
GET | /{format}/DfsSlatesByDate/{date} | DFS Slates by Date |
GET | /{format}/DfsSlatesByWeek/{season}/{week} | DFS Slates by Week |
GET | /{format}/FantasyDefenseByGame/{season}/{week} | Fantasy Defense Game Stats |
GET | /{format}/FantasyDefenseByGameByTeam/{season}/{week}/{team} | Fantasy Defense Game Stats by Team |
GET | /{format}/FantasyDefenseBySeason/{season} | Fantasy Defense Season Stats |
GET | /{format}/FantasyDefenseBySeasonByTeam/{season}/{team} | Fantasy Defense Season Stats by Team |
GET | /{format}/FantasyPlayers | Fantasy Players with ADP This method returns a comprehensive list of draftable fantasy football players, inclu |
GET | /{format}/FantasyPlayersIDP | IDP Fantasy Players with ADP This method returns the top 300+ IDP Fantasy Players for the current or upcoming |
GET | /{format}/FinalBoxScores | Legacy Box Scores Final |
GET | /{format}/FreeAgents | Player Details by Free Agents |
GET | /{format}/GameLeagueLeaders/{season}/{week}/{position}/{column} | League Leaders by Week |
GET | /{format}/GameStats/{season} | Game Stats by Season (Deprecated, use Team Game Stats instead) Game stats for a specified season. |
GET | /{format}/GameStatsByWeek/{season}/{week} | Game Stats by Week (Deprecated, use Team Game Stats instead) Game stats for a specified season and week. |
GET | /{format}/Injuries/{season}/{week} | Injuries |
GET | /{format}/Injuries/{season}/{week}/{team} | Injuries by Team |
GET | /{format}/LastCompletedSeason | Season Last Completed Year of the most recently completed season. this value changes immediately after the Sup |
GET | /{format}/LastCompletedWeek | Week Last Completed Number of the current week of the NFL season. This value usually changes on Tuesday nights |
GET | /{format}/LiveBoxScores | Legacy Box Scores Live |
GET | /{format}/News | News |
GET | /{format}/NewsByDate/{date} | News by Date |
GET | /{format}/NewsByPlayerID/{playerid} | News by Player |
GET | /{format}/NewsByTeam/{team} | News by Team |
GET | /{format}/Player/{playerid} | Player Details by Player |
GET | /{format}/PlayerGameRedZoneInsideFiveStats/{season}/{week} | Player Game Red Zone Stats Inside Five |
GET | /{format}/PlayerGameRedZoneInsideTenStats/{season}/{week} | Player Game Red Zone Stats Inside Ten |
GET | /{format}/PlayerGameRedZoneStats/{season}/{week} | Player Game Red Zone Stats |
and 36 more operation(s) in this specification, all searchable.
specification origin: https://fantasydata.com/downloads/swagger/nfl-v3-stats.json
NFL schedules, scores, odds, weather, and news API.
| method | path | what the vendor says it does |
|---|---|---|
GET | /{format}/AllTeams | Teams (All) Gets all teams, including pro bowl teams. |
GET | /{format}/AreAnyGamesInProgress | Are Games In Progress Returns true if there is at least one game being played at the time of the request or fa |
GET | /{format}/Byes/{season} | Bye Weeks Get bye weeks for the teams during a specified NFL season. |
GET | /{format}/CurrentSeason | Season Current Year of the current NFL season. This value changes at the start of the new NFL league year. The |
GET | /{format}/CurrentWeek | Week Current Number of the current week of the NFL season. This value usually changes on Tuesday nights or Wed |
GET | /{format}/DepthCharts | Depth Charts Depth charts for all NFL teams split by offensive, defensive, and special teams position grouping |
GET | /{format}/FreeAgents | Player Details by Free Agents |
GET | /{format}/GameStats/{season} | Game Stats by Season (Deprecated, use Team Game Stats instead) |
GET | /{format}/GameStatsByWeek/{season}/{week} | Game Stats by Week (Deprecated, use Team Game Stats instead) |
GET | /{format}/LastCompletedSeason | Season Last Completed Year of the most recently completed season. this value changes immediately after the Sup |
GET | /{format}/LastCompletedWeek | Week Last Completed Number of the last completed week of the NFL season. This value usually changes on Tuesday |
GET | /{format}/News | News |
GET | /{format}/NewsByDate/{date} | News by Date |
GET | /{format}/NewsByPlayerID/{playerid} | News by Player |
GET | /{format}/NewsByTeam/{team} | News by Team |
GET | /{format}/Ping/{seconds} | X Ping Ping NFL API |
GET | /{format}/Player/{playerid} | Player Details by Player |
GET | /{format}/Players | Player Details by Available |
GET | /{format}/Players/{team} | Player Details by Team |
GET | /{format}/Referees | Referees Returns full list of NFL Referees |
GET | /{format}/Rookies/{season} | Player Details by Rookie Draft Year |
GET | /{format}/Schedules/{season} | Schedule Game schedule for a specified season. |
GET | /{format}/Scores/{season} | Scores by Season Game scores for a specified season. |
GET | /{format}/ScoresByDate/{date} | Scores by Date Get game scores for a specified week of a season. |
GET | /{format}/ScoresByWeek/{season}/{week} | Scores by Week Get game scores for a specified week of a season. |
GET | /{format}/SimulatedScores/{numberofplays} | Scores by Week Simulation Gets simulated live scores of NFL games, covering the Conference Championship games |
GET | /{format}/Stadiums | Stadiums This method returns all stadiums. |
GET | /{format}/Standings/{season} | Standings |
GET | /{format}/TeamGameStats/{season}/{week} | Team Game Stats |
GET | /{format}/TeamGameStatsBySeason/{season}/{teamid}/{numberofgames} | Team Game Logs By Season Game by game log of total team statistics. |
GET | /{format}/TeamSeasonStats/{season} | Team Season Stats |
GET | /{format}/Teams | Teams (Active) Gets all active teams. |
GET | /{format}/Teams/{season} | Teams by Season List of teams playing in a specified season. |
GET | /{format}/Timeframes/{type} | Timeframes Get detailed information about past, present, and future timeframes. |
GET | /{format}/UpcomingSeason | Season Upcoming Year of the current NFL season, if we are in the mid-season. If we are in the off-season, then |
GET | /{format}/UpcomingWeek | Week Upcoming Number of the upcoming week of the NFL season. This value usually changes on Tuesday nights or W |
specification origin: https://fantasydata.com/downloads/swagger/nfl-v3-scores.json
Soccer v3 Stats, an HTTP API described by an OpenAPI document.
| method | path | what the vendor says it does |
|---|---|---|
GET | /{format}/ActiveMemberships | Memberships (Active) |
GET | /{format}/Areas | Areas (Countries) |
GET | /{format}/BoxScore/{gameid} | Box Score |
GET | /{format}/BoxScores/{date} | Box Scores by Date |
GET | /{format}/BoxScoresByCompetition/{competition}/{date} | Box Scores by Date by Competition |
GET | /{format}/BoxScoresDelta/{date}/{minutes} | Box Scores by Date Delta |
GET | /{format}/BoxScoresDeltaByCompetition/{competition}/{date}/{minutes} | Box Scores Delta by Date by Competition |
GET | /{format}/CompetitionDetails/{competition} | Competition Fixtures (League Details) |
GET | /{format}/CompetitionHierarchy | Competition Hierarchy (League Hierarchy) |
GET | /{format}/Competitions | Competitions (Leagues) |
GET | /{format}/DfsSlatesByDate/{date} | Dfs Slates By Date |
GET | /{format}/GamesByDate/{date} | Games by Date |
GET | /{format}/HistoricalMemberships | Memberships (Historical) |
GET | /{format}/HistoricalMembershipsByCompetition/{competition} | Memberships by Competition (Historical) |
GET | /{format}/HistoricalMembershipsByTeam/{teamid} | Memberships by Team (Historical) |
GET | /{format}/MembershipsByCompetition/{competition} | Memberships by Competition (Active) |
GET | /{format}/MembershipsByTeam/{teamid} | Memberships by Team (Active) |
GET | /{format}/Player/{playerid} | Player |
GET | /{format}/PlayerGameStatsByDate/{date} | Player Game Stats by Date |
GET | /{format}/PlayerGameStatsByPlayer/{date}/{playerid} | Player Game Stats by Player |
GET | /{format}/PlayerSeasonStats/{roundid} | Player Season Stats |
GET | /{format}/PlayerSeasonStatsByPlayer/{roundid}/{playerid} | Player Season Stats by Player |
GET | /{format}/PlayerSeasonStatsByTeam/{roundid}/{team} | Player Season Stats by Team |
GET | /{format}/Players | Players |
GET | /{format}/PlayersByTeam/{teamid} | Players by Team |
GET | /{format}/RecentlyChangedMemberships/{days} | Memberships (Recently Changed) |
GET | /{format}/Schedule/{roundid} | Schedule |
GET | /{format}/SeasonTeams/{seasonid} | Season Teams |
GET | /{format}/Standings/{roundid} | Standings |
GET | /{format}/TeamGameStatsByDate/{date} | Team Game Stats by Date |
GET | /{format}/TeamSeasonStats/{roundid} | Team Season Stats |
GET | /{format}/Teams | Teams |
GET | /{format}/UpcomingDfsSlatesByCompetition/{competitionId} | Upcoming Dfs Slates By Competition |
GET | /{format}/UpcomingScheduleByPlayer/{playerid} | Upcoming Schedule By Player |
GET | /{format}/Venues | Venues |
specification origin: https://fantasydata.com/downloads/swagger/soccer-v3-stats.json
MLB scores, stats, and news API.
| method | path | what the vendor says it does |
|---|---|---|
GET | /{format}/AllTeams | Teams (All) |
GET | /{format}/AreAnyGamesInProgress | Are Games In Progress Returns true if there is at least one game being played at the time of the request or fa |
GET | /{format}/BoxScore/{gameid} | Box Score |
GET | /{format}/BoxScores/{date} | Box Scores by Date |
GET | /{format}/BoxScoresDelta/{date}/{minutes} | Box Scores by Date Delta |
GET | /{format}/CurrentSeason | Current Season |
GET | /{format}/DfsSlatesByDate/{date} | DFS Slates by Date |
GET | /{format}/FreeAgents | Player Details by Free Agents |
GET | /{format}/Games/{season} | Schedules |
GET | /{format}/GamesByDate/{date} | Games by Date |
GET | /{format}/HitterVsPitcher/{hitterid}/{pitcherid} | Batter vs. Pitcher Stats |
GET | /{format}/News | News |
GET | /{format}/NewsByDate/{date} | News by Date |
GET | /{format}/NewsByPlayerID/{playerid} | News by Player |
GET | /{format}/Player/{playerid} | Player Details by Player |
GET | /{format}/PlayerGameStatsByDate/{date} | Player Game Stats by Date |
GET | /{format}/PlayerGameStatsByPlayer/{date}/{playerid} | Player Game Stats by Player |
GET | /{format}/PlayerGameStatsBySeason/{season}/{playerid}/{numberofgames} | Player Game Logs By Season |
GET | /{format}/PlayerSeasonAwayStats/{season} | Player Season Away Stats |
GET | /{format}/PlayerSeasonHomeStats/{season} | Player Season Home Stats |
GET | /{format}/PlayerSeasonSplitStats/{season}/{split} | Player Season Split Stats |
GET | /{format}/PlayerSeasonStats/{season} | Player Season Stats |
GET | /{format}/PlayerSeasonStatsByPlayer/{season}/{playerid} | Player Season Stats By Player |
GET | /{format}/PlayerSeasonStatsByTeam/{season}/{team} | Player Season Stats by Team |
GET | /{format}/PlayerSeasonStatsSplitByTeam/{season} | Player Season Stats Split By Team |
GET | /{format}/Players | Player Details by Active |
GET | /{format}/Players/{team} | Players by Team |
GET | /{format}/Stadiums | Stadiums |
GET | /{format}/Standings/{season} | Standings |
GET | /{format}/TeamGameStatsByDate/{date} | Team Game Stats by Date |
GET | /{format}/TeamGameStatsBySeason/{season}/{teamid}/{numberofgames} | Team Game Logs By Season Game by game log of total team statistics. |
GET | /{format}/TeamHittersVsPitcher/{gameid}/{team} | Team Hitting vs. Starting Pitcher |
GET | /{format}/TeamSeasonStats/{season} | Team Season Stats |
GET | /{format}/teams | Teams (Active) |
specification origin: https://fantasydata.com/downloads/swagger/mlb-v3-stats.json
NBA v3 Stats, an HTTP API described by an OpenAPI document.
| method | path | what the vendor says it does |
|---|---|---|
GET | /{format}/AllStars/{season} | All-Stars |
GET | /{format}/AllTeams | Teams (All) |
GET | /{format}/AreAnyGamesInProgress | Are Games In Progress Returns true if there is at least one game being played at the time of the request or fa |
GET | /{format}/BoxScore/{gameid} | Box Score |
GET | /{format}/BoxScores/{date} | Box Scores by Date |
GET | /{format}/BoxScoresDelta/{date}/{minutes} | Box Scores by Date Delta |
GET | /{format}/CurrentSeason | Current Season |
GET | /{format}/DfsSlatesByDate/{date} | DFS Slates by Date |
GET | /{format}/FreeAgents | Player Details by Free Agent |
GET | /{format}/Games/{season} | Schedules |
GET | /{format}/GamesByDate/{date} | Games by Date |
GET | /{format}/News | News |
GET | /{format}/NewsByDate/{date} | News by Date |
GET | /{format}/NewsByPlayerID/{playerid} | News by Player |
GET | /{format}/Player/{playerid} | Player Details by Player |
GET | /{format}/PlayerGameStatsByDate/{date} | Player Game Stats by Date |
GET | /{format}/PlayerGameStatsByPlayer/{date}/{playerid} | Player Game Stats by Player |
GET | /{format}/PlayerGameStatsBySeason/{season}/{playerid}/{numberofgames} | Player Game Logs By Season |
GET | /{format}/PlayerSeasonStats/{season} | Player Season Stats |
GET | /{format}/PlayerSeasonStatsByPlayer/{season}/{playerid} | Player Season Stats By Player |
GET | /{format}/PlayerSeasonStatsByTeam/{season}/{team} | Player Season Stats by Team |
GET | /{format}/Players | Player Details by Active |
GET | /{format}/Players/{team} | Players by Team This endpoint provides active player details by team. |
GET | /{format}/Stadiums | Stadiums |
GET | /{format}/Standings/{season} | Standings |
GET | /{format}/TeamGameStatsByDate/{date} | Team Game Stats by Date |
GET | /{format}/TeamGameStatsBySeason/{season}/{teamid}/{numberofgames} | Team Game Logs By Season Game by game log of total team statistics. |
GET | /{format}/TeamSeasonStats/{season} | Team Season Stats |
GET | /{format}/TeamStatsAllowedByPosition/{season} | Team Stats Allowed by Position |
GET | /{format}/teams | Teams (Active) |
specification origin: https://fantasydata.com/downloads/swagger/nba-v3-stats.json
NHL v3 Stats, an HTTP API described by an OpenAPI document.
| method | path | what the vendor says it does |
|---|---|---|
GET | /{format}/AllTeams | Teams (All) |
GET | /{format}/AreAnyGamesInProgress | Are Games In Progress Returns true if there is at least one game being played at the time of the request or fa |
GET | /{format}/BoxScore/{gameid} | Box Score |
GET | /{format}/BoxScores/{date} | Box Scores by Date |
GET | /{format}/BoxScoresDelta/{date}/{minutes} | Box Scores by Date Delta |
GET | /{format}/CurrentSeason | Current Season |
GET | /{format}/DfsSlatesByDate/{date} | DFS Slates by Date |
GET | /{format}/FreeAgents | Player Details by Free Agent |
GET | /{format}/Games/{season} | Schedules |
GET | /{format}/GamesByDate/{date} | Games by Date |
GET | /{format}/LinesBySeason/{season} | Line Combinations by Season |
GET | /{format}/News | News |
GET | /{format}/NewsByDate/{date} | News by Date |
GET | /{format}/NewsByPlayerID/{playerid} | News by Player |
GET | /{format}/Player/{playerid} | Player Details by Player |
GET | /{format}/PlayerGameStatsByDate/{date} | Player Game Stats by Date |
GET | /{format}/PlayerGameStatsByPlayer/{date}/{playerid} | Player Game Stats by Player |
GET | /{format}/PlayerGameStatsBySeason/{season}/{playerid}/{numberofgames} | Player Game Logs By Season |
GET | /{format}/PlayerSeasonStats/{season} | Player Season Stats |
GET | /{format}/PlayerSeasonStatsByPlayer/{season}/{playerid} | Player Season Stats By Player |
GET | /{format}/PlayerSeasonStatsByTeam/{season}/{team} | Player Season Stats by Team |
GET | /{format}/Players | Player Details by Active |
GET | /{format}/Players/{team} | Players by Team |
GET | /{format}/Stadiums | Stadiums |
GET | /{format}/Standings/{season} | Standings |
GET | /{format}/TeamGameStatsByDate/{date} | Team Game Stats by Date |
GET | /{format}/TeamGameStatsBySeason/{season}/{teamid}/{numberofgames} | Team Game Logs By Season Game by game log of total team statistics. |
GET | /{format}/TeamSeasonStats/{season} | Team Season Stats |
GET | /{format}/TeamStatsAllowedByPosition/{season} | Team Stats Allowed by Position |
GET | /{format}/teams | Teams (Active) |
specification origin: https://fantasydata.com/downloads/swagger/nhl-v3-stats.json
CBB v3 Stats, an HTTP API described by an OpenAPI document.
| method | path | what the vendor says it does |
|---|---|---|
GET | /{format}/AreAnyGamesInProgress | Are Games In Progress Returns true if there is at least one game being played at the time of the request or fa |
GET | /{format}/BoxScore/{gameid} | Box Score |
GET | /{format}/BoxScores/{date} | Box Scores by Date |
GET | /{format}/BoxScoresDelta/{date}/{minutes} | Box Scores by Date Delta |
GET | /{format}/CurrentSeason | Current Season |
GET | /{format}/Games/{season} | Schedules |
GET | /{format}/GamesByDate/{date} | Games by Date |
GET | /{format}/InjuredPlayers | Injured Players This endpoint provides all currently injured college basketball players, along with injury det |
GET | /{format}/LeagueHierarchy | League Hierarchy |
GET | /{format}/Player/{playerid} | Player Details by Player |
GET | /{format}/PlayerGameProjectionStatsByDate/{date} | Projected Player Game Stats by Date |
GET | /{format}/PlayerGameProjectionStatsByPlayer/{date}/{playerid} | Projected Player Game Stats by Player |
GET | /{format}/PlayerGameStatsByDate/{date} | Player Game Stats by Date |
GET | /{format}/PlayerGameStatsByPlayer/{date}/{playerid} | Player Game Stats by Player |
GET | /{format}/PlayerGameStatsBySeason/{season}/{playerid}/{numberofgames} | Player Game Logs By Season |
GET | /{format}/PlayerSeasonStats/{season} | Player Season Stats |
GET | /{format}/PlayerSeasonStatsByPlayer/{season}/{playerid} | Player Season Stats By Player |
GET | /{format}/PlayerSeasonStatsByTeam/{season}/{team} | Player Season Stats by Team |
GET | /{format}/Players | Player Details by Active |
GET | /{format}/Players/{team} | Player Details by Team |
GET | /{format}/Stadiums | Stadiums |
GET | /{format}/TeamGameStatsByDate/{date} | Team Game Stats by Date |
GET | /{format}/TeamGameStatsBySeason/{season}/{teamid}/{numberofgames} | Team Game Logs By Season Game by game log of total team statistics. |
GET | /{format}/TeamSeasonStats/{season} | Team Season Stats |
GET | /{format}/Tournament/{season} | Tournament Hierarchy |
GET | /{format}/teams | Teams |
specification origin: https://fantasydata.com/downloads/swagger/cbb-v3-stats.json
Soccer v3 Scores, an HTTP API described by an OpenAPI document.
| method | path | what the vendor says it does |
|---|---|---|
GET | /{format}/ActiveMemberships | Memberships (Active) |
GET | /{format}/Areas | Areas (Countries) |
GET | /{format}/CanceledMemberships | Canceled Memberships |
GET | /{format}/CompetitionDetails/{competition} | Competition Fixtures (League Details) |
GET | /{format}/CompetitionHierarchy | Competition Hierarchy (League Hierarchy) |
GET | /{format}/Competitions | Competitions (Leagues) |
GET | /{format}/GamesByDate/{date} | Games by Date |
GET | /{format}/HistoricalMemberships | Memberships (Historical) |
GET | /{format}/HistoricalMembershipsByCompetition/{competition} | Memberships by Competition (Historical) |
and 15 more operation(s) in this specification, all searchable.
specification origin: https://fantasydata.com/downloads/swagger/soccer-v3-scores.json
LoL v3 Stats
| method | path | what the vendor says it does |
|---|
and 21 more operation(s) in this specification, all searchable.
specification origin: https://fantasydata.com/downloads/swagger/lol-v3-stats.json
NBA v3 Scores, an HTTP API described by an OpenAPI document.
| method | path | what the vendor says it does |
|---|
and 20 more operation(s) in this specification, all searchable.
specification origin: https://fantasydata.com/downloads/swagger/nba-v3-scores.json
CFB schedules, scores, team stats, odds, weather, and news API.
| method | path | what the vendor says it does |
|---|
and 18 more operation(s) in this specification, all searchable.
specification origin: https://fantasydata.com/downloads/swagger/cfb-v3-scores.json
CS:GO v3 Stats
| method | path | what the vendor says it does |
|---|
and 18 more operation(s) in this specification, all searchable.
specification origin: https://fantasydata.com/downloads/swagger/csgo-v3-stats.json
and 23 more specification(s) from sportsdata.io, all indexed.
nothing on this page is a rating, an endorsement or a claim about quality. Reachability is what our probes observed from one network; answering is a floor under usefulness, not a measure of it.