puntersedge_racing_results
Retrieve settled AU/NZ racing results with finishing order, fixed prices, starting prices, dividends, scratchings and deductions for horses, greyhounds and harness.
Instructions
Settled AU/NZ results: finishing order, each bookmaker's settled fixed price, starting prices, dividends, scratchings and their deductions. Costs 2 credits.
Returns: [{race_id, venue, venue_canonical, race_number, category, country, start_time, race_name, distance_m, track_condition, going, status:'final'|'interim'|'abandoned', status_note, field_status, placings:[{name, number, position, win_price, place_price, sp, sp_note}], runners:[{name, number, position, status:'ran'|'scratched'|'late_scratching'|'reserve', dead_heat, jockey, trainer, sp, margin, time_s, abnormal, runner_ref}], deductions, dividends, resulted_at}] (top-level ARRAY). A runners entry is NOT necessarily a starter — read its status. A scratched runner can still carry an sp, and that price is NOT what its deduction was struck from: take the deduction from deductions, never from 1/sp.
NOTE: this shape is from the vendor's documentation and has NOT been verified against a live response (we hold no key for this provider). Treat it as approximate — inspect the actual payload before relying on a field name.
Example: Yesterday's settled AU thoroughbred results {"hours_back": 24, "categories": "horse", "country": "AU", "status": "final"}
Auth: needs your own key in PUNTERSEDGE_API_KEY.
Also answers this: pointsbet_racing_race, sportsbet_racing_resulted_events, tab_racing_race.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | Single-day alias, YYYY-MM-DD, returning that AET meeting date instead of a rolling window. Mutually exclusive with hours_back. | |
| limit | No | Races to return. | |
| venue | No | Venue name, case-insensitive, e.g. Rosehill. | |
| offset | No | Rows to skip, for paging. | |
| status | No | Filter by settlement status. Settle only against `final` — an `interim` placing can still change on protest, and becomes final once placings have been stable for 30 minutes. | |
| country | No | Comma-separated ISO country codes, case-insensitive, e.g. AU or AU,NZ. A result whose country was never resolved is EXCLUDED by any value here, so omit the filter if you need those. | |
| categories | No | Comma-separated racing codes: horse, greyhound, harness. Omit for all. | |
| hours_back | No | How far back to look, in hours, up to 7 days. Mutually exclusive with `date`. |