Normalized records
| Date | Event / sub-event | Distance | Status | Now | Next price | Quality |
|---|
Capacity, waitlist and remaining-slots columns are absent by design: the public response does not carry them, so the schema marks them unavailable rather than leaving them blank or inferring them from a price period.
Field availability by source
read from each provider's published documentation and terms, 2026-11-11
yes documented and available
partial present but unreliable or scoped
— not in the documented surface
forbidden terms prohibit this use
Source notes
select a row aboveStaging runs
consecutive scheduled runs| Run | Started (UTC) | Requests | Records | Result |
|---|
Three consecutive runs over the same window: same record count each time, so the job is idempotent and safe to retry after a failure.
Request budget
why this is not one call per eventCadence
documented limit vs requested intervalData quality in this pull
what the run had to work aroundSchedule
02:00 America/New_York, dailyRun log
Requests per window
pages actually fetched| State | Window | Pages | Races returned | Ceiling hit |
|---|