---
title: "Benchmarks"
method: GET
path: "/v2/Ratings/MeetingBenchmarks"
tags: ["Ratings"]
---

# Benchmarks

`GET /v2/Ratings/MeetingBenchmarks`

Punting Form benchmark data based of our bespoke sectionals.
            


            Available to Modeller and commercial subscriptions.
            
            Requires token based authentication.

## Query parameters

- `meetingId` integer, required
- `apiKey` string, required

## Response `200`

OK

- BenchmarksListApiResponse
  - `statusCode` integer
  - `status` 0 | 1 | 2 | 3 | 4 | 99
  - `error` string, nullable
  - `errors` object, nullable
  - `payLoad` Benchmarks[], nullable
    - `meetingId` integer — The Punting Form identifier for the Meeting that the Benchmarks relate to.
    - `track` string, nullable — The Track that the Benchmarks where achieved at.
    - `meetingDate` string, date-time — The date of the Meeting where the Benchmarks were recorded.
    - `raceId` integer — The Punting Form identifier for the Race that the Benchmarks relate to.
    - `raceNumber` integer — The race number that the Benchmarks where achieved in.
    - `items` BenchmarkItem[], nullable — A list of Horse benchmarks for a Race.
      - `horseId` integer — The Punting Form identifier for the horse who ran these benchmarks.
      - `horseName` string, nullable — The name of the horse who ran these benchmarks.
      - `tabNo` integer — The TAB number of the horse who ran these benchmarks.
      - `to600All` number, double — All average benchmark to the 600m marker.
      - `last600All` number, double — All average benchmark for the last 600m of the race.
      - `finishAll` number, double — Overall all average benchmark.
      - `to600Class` number, double — Class benchmark to the 600m marker.
      - `last600Class` number, double — Class benchmark for the last 600m of the race.
      - `finishClass` number, double — Overall class benchmark.
      - `last400All` number, double — All average benchmark for the last 400m of the race.
      - `last200All` number, double — All average benchmark for the last 200m of the race.
      - `last100All` number, double — All average benchmark for the last 100m of the race.
      - `split64All` number, double — All average benchmark between the 600m and 400m markers.
      - `split42All` number, double — All average benchmark between the 400m and 200m markers.
      - `split21All` number, double — All average benchmark between the 200m and 100m markers.
      - `last400Class` number, double — Class benchmark for the last 400m of the race.
      - `last200Class` number, double — Class benchmark for the last 300m of the race.
      - `last100Class` number, double — Class benchmark for the last 100m of the race.
      - `split64Class` number, double — Class benchmark between the 600m and 400m markers.
      - `split42Class` number, double — Class benchmark between the 400m and 200m markers.
      - `split21Class` number, double — Class benchmark between the 200m and 100m markers.
  - `processTime` integer
  - `timeStamp` string, date-time

---

[API](https://skmtc.net/puntingform/apis/public-api-v2.md) · [All operations](https://skmtc.net/puntingform/apis/public-api-v2/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/puntingform/public-api-v2/revisions/b7d122ef3977/schema)
