Developer guide

From API key to tips.

  1. Create a free account and verify your email.
  2. Open API keys, name your key, and copy it once.
  3. Send the key in the X-API-Key header. Your current membership determines access.
curl 'https://api.apipunt.com/v1/tips?days=1' \
  -H "X-API-Key: $APIPUNT_KEY"
GET endpointPurpose
/v1/tipsSelections included in your current tier
/v1/freeThe fixed daily free selections (EV hidden)
/v1/tips/{id}One selection you are entitled to see; URL-encode the ID
/v1/sourcesYour source access
/v1/datesAvailable historical dates
/healthService health; no key needed

Filters and pagination

Use date=YYYY-MM-DD (Sydney race date), days=1, source=aset or source=exacta, track and race_number. Omit date and days to browse all available history. Results return {data: [...], meta: {next_cursor, plan, status}}. Pass cursor from the previous response and limit (1–500, default 100) for the next page.

Access and limits

Free: 20 requests/minute. Basic: 60. Pro: 300. Limits are shared across your account’s keys. A 429 response includes Retry-After. Missing, expired or revoked keys return 401; disallowed operations return 403. Raw provider payloads and standalone runner/ratings feeds are not part of the launch plans. Query-string keys are not accepted.

Free selections publish when ready and stay fixed for the day. No fallback is supplied on a no-selection day. Before data is ready, status remains pending. Free archives begin when daily selections are first published; we do not reconstruct historical free picks retrospectively.

OpenAPI specification · AI agent guide