Both entries under firstdata/sources/sectors/sports/ point their data_url at the same repository, and it no longer exists.
| file |
data_url |
status |
tennis-sackmann.json |
https://github.com/JeffSackmann/tennis_atp |
404 |
tennis-abstract-atp-wta.json |
https://github.com/JeffSackmann/tennis_atp |
404 |
Verified 2026-09-20. Four repositories from that account were removed — tennis_atp, tennis_wta, tennis_pointbypoint and tennis_slam_pointbypoint. Only tennis_MatchChartingProject is still up, so the "Match Charting Project with shot-by-shot analysis" line in tennis-sackmann.json is the one claim in either entry that still resolves.
The website fields are both fine (tennisabstract.com and the JeffSackmann profile return 200) — it is specifically the data URLs that are dead, which is the field someone would actually fetch.
That leaves the sports sector with no working tennis data source.
Disclosure: I publish a tennis dataset, so treat the rest of this as an interested party talking. If it is useful: aggregate match-outcome statistics from 116,382 completed ATP/WTA/Challenger/ITF matches (2023-2026), CC BY 4.0, single JSON file, no key or account —
https://blog.livetennisapi.com/studies.json, documented at https://livetennisapi.com/open-tennis-data.
It is aggregate figures rather than per-match rows, so it is not a like-for-like replacement for what those two entries described, and I would rather say that here than have you find it after merging something. If you want it added I am happy to open a PR in your bilingual en/zh format — though I would want a native reviewer on the Chinese rather than shipping my own.
Either way the two dead data_urls are worth fixing on their own.
Both entries under
firstdata/sources/sectors/sports/point theirdata_urlat the same repository, and it no longer exists.data_urltennis-sackmann.jsonhttps://github.com/JeffSackmann/tennis_atptennis-abstract-atp-wta.jsonhttps://github.com/JeffSackmann/tennis_atpVerified 2026-09-20. Four repositories from that account were removed —
tennis_atp,tennis_wta,tennis_pointbypointandtennis_slam_pointbypoint. Onlytennis_MatchChartingProjectis still up, so the "Match Charting Project with shot-by-shot analysis" line intennis-sackmann.jsonis the one claim in either entry that still resolves.The
websitefields are both fine (tennisabstract.comand theJeffSackmannprofile return 200) — it is specifically the data URLs that are dead, which is the field someone would actually fetch.That leaves the sports sector with no working tennis data source.
Disclosure: I publish a tennis dataset, so treat the rest of this as an interested party talking. If it is useful: aggregate match-outcome statistics from 116,382 completed ATP/WTA/Challenger/ITF matches (2023-2026), CC BY 4.0, single JSON file, no key or account —
https://blog.livetennisapi.com/studies.json, documented athttps://livetennisapi.com/open-tennis-data.It is aggregate figures rather than per-match rows, so it is not a like-for-like replacement for what those two entries described, and I would rather say that here than have you find it after merging something. If you want it added I am happy to open a PR in your bilingual
en/zhformat — though I would want a native reviewer on the Chinese rather than shipping my own.Either way the two dead
data_urls are worth fixing on their own.