Bulk data

Download one dataset file

Cost: 20 credits for a daily file, 100 for a monthly bundle, charged when the file is served; a 304 costs nothing. One request returns the whole day or month as one file, with exactly the rows the paged endpoints would give you: Betfair withheld, split-flagged rows excluded, the field-disclosure rule applied to results.

pd.read_parquet(BytesIO(r.content)) reads the Parquet; format=csv is a gzip file (pd.read_csv(BytesIO(r.content), compression="gzip")) with the same column order, which is the order listed in the catalogue.

Daily files are Business and above. Monthly bundles are Platform and above; a Business key asking for a month gets a 403 that says so and is not charged.

get/v1/bulk/{dataset}/{period}

Request

  • Base URL: https://api.puntersedge.online
  • URL: https://api.puntersedge.online/v1/bulk/{dataset}/{period}
  • Auth: API key in header X-API-Key

Path parameters

datasetstring required

Dataset name from /v1/bulk/datasets.

Example:closing_lines
periodstring required

YYYY-MM-DD for a Sydney meeting day, YYYY-MM for a calendar month.

Example:2026-09-19

Query parameters

formatstring

parquet (typed, snappy) or csv (gzip-compressed).

Headers

If-None-Matchstring nullable
X-API-Keystring
X-RapidAPI-Proxy-Secretstring

Response

The file. ETag is the sha256; X-Dataset-Rows and X-Dataset-Generated-At describe it.

unknown required

Changes

No recorded changes to this operation across all 1 revision of this API.