QDG Knowledge Base Read-only viewer QWebHub
general

Denmark Crawler - Swedish Horse Racing Harness

Version 3 · Recorded audited end-to-end crawl artifacts, queue state and FormParser handoffs.

Historical version

Denmark 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.
Updated by Codex on Aug. 8, 2026, 8:38 a.m. · Task: Run actual end-to-end crawls for re-examined jurisdictions · Commit: 0c5fc1f