18+ Only  |  Gambling can be addictive — please gamble responsibly  |  Gambling Help: 1800 858 858  |  GambleAware
Devlog #2 · Thursday 3 September to Thursday 10 September 2026, AEST

Working through the open list

What API customers asked for and what shipped, once a week. Read it here or have it emailed.

Get the devlog by email

One email a week, only when an issue is published. Nothing else goes to this list, and every email carries a one-click unsubscribe.

Prefer a reader? JSON Feed · RSS

Issue #2

Issue #1 closed with six open items. Five of them shipped this week, most on the day that issue went out, and the sixth is filling on its own timetable. After those, the requests that arrived during the week and what shipped for each. As before, anything half-done says so.

The full-day card by 10am Sydney

Asked by a tipping service that publishes its Saturday selections mid-morning and needs Sportsbet and Betr win and place across the whole day.

Results: starting prices, abandoned meetings, and the meetings we were missing

Asked by two customers maintaining historical runner databases, and one backtesting a model against the archive.

Scratchings with a time, and the going with a history

Asked by the greyhound analysis app and the thoroughbred model app from last issue, who both wanted timestamped race-state changes.

Top 2, Top 3 and Top 4

Asked by the thoroughbred model app, which wanted a market to compare its place probabilities against.

The archive: stable runner IDs and Parquet

Asked by a customer backtesting a model against the closing-lines archive, and another keeping historical prices for a personal model.

Horse form: bulk backfill, cheaper repeat reads, and billing only on success

Asked by a ratings modeller who wanted form for 20,000 horses, and the thoroughbred model app.

Deep links that go one tap further

Asked by the tipping service, which rejects any quote that does not link to the bookmaker.

Billing and plumbing

Still open

  • Saturday's card. 12 September at 10:00 Sydney is the first full-size test of the morning card. The reading goes in the next issue, whatever it says. Since 9 September the 10:00 reading also breaks the card down by jump hour, and a second reading at 08:00 covers the races that jump before 13:00.
  • Hong Kong racing prices (Sha Tin, Happy Valley). Asked this week by a Standard customer. Shipped 9 September: win and place under country=HK on next-to-go, events and best-odds, from the Australian books that quote the meeting. Ladbrokes and Neds carry the full card; PointsBet and Unibet list it and open prices nearer the jump. Prices only: no results, form or runner_ref on Hong Kong races.
  • Greyhound results from our own collection. The parity number exists now: 234 of 234 comparable Victorian races agree with the interim feed over seven days, and the hourly report measures every meeting instead of half the day. The switchover is still a deliberate flip, and own collection is Victoria only; the interim feed stays for the other states.
  • Premiership state tables. The nightly run was hitting Racing Australia's bot wall straight after the national tables and giving up, so no state table ever filled. From 9 September it fetches in small bursts with a persisted cursor and stops at the first challenge, so the state tables fill over the next few nights and every row carries the date it was read.
  • BoostBet and BetGold. Back since 7 September through a second outbound connection; whether that route is the permanent one is still to decide.
  • Early-market capture for early-morning jumps. Measured from 10 September: an 08:00 Sydney reading of the races that jump before 13:00, set beside the 10:00 reading of the same races. The first Saturday number lands on the 12th.
  • BSP and traded volume. Betfair data licence.

Reply with anything you want on the list. Requests from the last two weeks drove nearly everything above, and the open list is where the next issue starts. Write to hamish@punters-edge.com or use the feature request form.

This site contains wagering-related analysis and is intended for Australian users aged 18+. Gambling involves risk. Please gamble responsibly.