Pricing

Two keys.
One is free.

Start free with real data and no card. Move up when your product needs live-day racing, the archive behind it, or the statistics splits.

Free
$0/mo

A real key, no card

  • 7 endpoints — races & tracks
  • Every GB and AU track
  • 500 requests a day
Get a free key
Most take this
Live
$99/mo

Everything, live · cancel any time

  • 35 endpoints & live-day data
  • The full historical archive
  • 250,000 requests a month
  • Results WebSocket stream
Go live
Live Plus
$199/mo

Statistics & headroom

  • All 38 endpoints
  • Dog, trainer & owner statistics
  • 600,000 requests a month
  • 180 requests a minute
Go Live Plus

Prices in USD. Cancel from your dashboard at any time — access runs to the end of the paid period.

Line by line

Compare

Every line, side by side.

The same rows for all three keys. Nothing here is different from what the API enforces.

Free
$0
Sandbox key · no card
Get a free key
Live
$99/mo
Everything, live
Go live
Live Plus
$199/mo
Statistics & headroom
Go Live Plus
Limits
Requests 500 / day 250,000 / month 600,000 / month
Rate limit 60 / minute 120 / minute 180 / minute
Data
Data window Last 7 daysending 24h ago — no live-day data Live-day + full archivefrom the moment a card is published, back through history Live-day + full archive
Tracks GB & AUevery track we cover — the free key is limited by date, not by course GB & AU GB & AU
Endpoints Races & tracks onlylist + detail races, runners, list + detail tracks, track stats 35 endpointseverything except the statistics endpoints All 38adds dog, trainer & owner statistics
Results, sectionals, SPs & Betfair Sandbox window only Everywhere Everywhere
Dogs, trainers & breeding Not included Included Included
Historical archive Not included7-day window only Full archive Full archive
Delivery
WebSocket results stream Not included 2 connections 2 connections
Terms
Support Docs & email Priority email Priority email
Card required No card Yes — cancel any time Yes — cancel any time

Prices in USD. The live plan renews monthly and cancels from your dashboard; access runs to the end of the paid period. A “request” is one successful API call — streamed events don't count against it. Full terms are on the terms page.

Coverage

The depth behind the price.

Races indexed across Great Britain and Australia, by how far back you look. Every race carries its full result and starting prices, with sectionals where they're published. Figures refresh daily.

LookbackGBAUTotal races
Last 3 months 20,605 5,915 26,520
Last 6 months 51,865 17,498 69,363
Last 12 months 114,700 40,833 155,533
Last 2 years 241,009 87,469 328,478

Live-plan keys reach the full archive; the free key covers a rolling 7-day window.

Before you ask

The practical stuff.

What counts as a request?

One successful REST call. Errors and rate-limited responses don't count, and WebSocket events streamed to a live key are free — you're billed for the connection, not the messages.

Can I start free and upgrade later?

Yes. Build on a free key, then subscribe from your dashboard when you're ready. Your live key is issued immediately — nothing to migrate.

What happens at the limit?

Requests over your per-minute rate get a 429 with Retry-After; every response carries X-RateLimit-* headers so you can pace cleanly. See rate limits.

Is there a contract?

No. The live plan is month to month. Cancel any time from the Stripe billing portal on your dashboard; your keys keep working until the period ends.

Why is the free window seven days?

The free key is for building and evaluating against real, recent data — not for running a product on. Live-day data and the deep archive are what the live plan is for.

Do you offer betting tips?

No. GreyhoundAPI is factual race data only — no predictions, ratings or selections on any endpoint or plan. What you build with it is yours.

Get a key in about a minute.

Sign in with Google, create a free key, and make your first call. Upgrade whenever the free window stops being enough.