Denmark Crawler - Swedish Horse Racing Harness
Version 3 · Recorded audited end-to-end crawl artifacts, queue state and FormParser handoffs.
Historical versionDenmark Crawler - Swedish Horse Racing Harness
Last reviewed: 2026-08-08 AEST
Status
Pre-race ✅ | Post-race ✅ | Source ID dk_swedish_horse_racing | Harness H | Jurisdiction DNK
Acquisition
The public Swedish Horse Racing service uses /services/calendar/YYYY-MM-DD, /services/raceday/<id> and /services/race/<id> JSON. The adapter filters country=DK and trot=true, then stores raw starter JSON before racing and finishing-position JSON after publication. Standard XHR/Referer headers are used; no browser automation or authentication is required.
Operation and verification
Run scripts\crawl_danish_harness_range.bat START_DATE END_DATE [TARGET_LIMIT_PER_DATE]. Odense 2026-08-07 race 1 passed pre/post readiness at 6,155 bytes. The race service exposes numeric horse IDs and country suffixes; complete sire/dam/foal-year detail was not present in the inspected race modal.
End-to-end crawl verification
On 2026-08-08 an isolated bounded crawl stored the calendar, raceday index and one Odense race pre/post pair (four artifacts; 24,347 bytes). All artifacts and handoffs passed integrity checks. The two-target smoke bound intentionally left 16 discovered targets queued; none failed permanently.
Changelog
- 2026-08-08: Added and live-validated Danish Harness calendar/raceday/race JSON acquisition.