duv
Installation
SKILL.md
DUV Ultramarathon Statistics
https://statistik.d-u-v.org/ is the canonical database of ultramarathon results worldwide.
It has no documented API, but it does have a JSON one: the json/m*.php endpoints that
feed the DUV mobile app return clean JSON for runners, events, results, rankings, the calendar
and national records. Use those first; scrape the HTML only for the handful of pages without a
JSON twin. Everything is public and unauthenticated — but volunteer-run, so keep requests
sequential and spaced.
Fastest path: the bundled client
scripts/duv.py (Python 3, standard library) wraps every JSON endpoint and prints CSV by
default (--format md|json, --out FILE). Run it from the skill directory: