---
title: "Jockey Results"
method: GET
path: "/v1/jockeys/{jockey_id}/results"
tags: ["Jockeys", "Pro Plan"]
---

# Jockey Results

`GET /v1/jockeys/{jockey_id}/results`

<h4>Get full historical results for a jockey</h4><table><tbody><tr><td><b>Min. Required Plan</b></td><td>Pro</td></tr><tr><td><b>Rate Limit</b></td><td>5 requests per second</td></tr></tbody></table>

## Path parameters

- `jockey_id` string, required

## Query parameters

- `start_date` string, nullable — <p>Query from date with format YYYY-MM-DD, e.g. <code>2020-01-01</code></p><p><b>Default:</b> 365 days ago. Can query back to 2005-01-01.</p>
- `end_date` string, nullable — <p>Query to date with format YYYY-MM-DD, e.g. <code>2020-01-01</code></p><p><b>Default:</b> Today's date. Maximum range between start and end date is 365 days.</p>
- `region` string[], nullable — <p>Query by region codes. Get the full list <a href='https://api.theracingapi.com/documentation#tag/Courses/operation/list_regions_v1_courses_regions_get'>here</a>.</p><p>Note: If the course query parameter is specified, this will be ignored.</p>
- `course` string[], nullable — Query by course ids. Get the full list <a href='https://api.theracingapi.com/documentation#tag/Courses/operation/list_courses_v1_courses_get'>here</a>.
- `type` string[], nullable — <p>Query by race type</p><p>Options: <code>chase</code>, <code>flat</code>, <code>hurdle</code>, <code>nh_flat</code></p>
- `going` string[], nullable — <p>Query by going</p><p>Options: <code>fast</code>, <code>firm</code>, <code>good</code>, <code>good_to_firm</code>, <code>good_to_soft</code>, <code>good_to_yielding</code>, <code>hard</code>, <code>heavy</code>, <code>holding</code>, <code>muddy</code>, <code>sloppy</code>, <code>slow</code>, <code>soft</code>, <code>soft_to_heavy</code>, <code>standard</code>, <code>standard_to_fast</code>, <code>standard_to_slow</code>, <code>very_soft</code>, <code>yielding</code>, <code>yielding_to_soft</code></p>
- `race_class` string[], nullable — <p>Query by class</p><p>Options: <code>class_1</code>, <code>class_2</code>, <code>class_3</code>, <code>class_4</code>, <code>class_5</code>, <code>class_6</code>, <code>class_7</code></p>
- `min_distance_y` integer, nullable — <p>Query by minimum race distance (yards)</p>
- `max_distance_y` integer, nullable — <p>Query by maximum race distance (yards)</p>
- `age_band` string[], nullable — <p>Query by age band</p><p>Options: <code>10yo+</code>, <code>2-3yo</code>, <code>2yo</code>, <code>2yo+</code>, <code>3-4yo</code>, <code>3-5yo</code>, <code>3-6yo</code>, <code>3yo</code>, <code>3yo+</code>, <code>4-5yo</code>, <code>4-6yo</code>, <code>4-7yo</code>, <code>4-8yo</code>, <code>4yo</code>, <code>4yo+</code>, <code>5-6yo</code>, <code>5-7yo</code>, <code>5-8yo</code>, <code>5yo</code>, <code>5yo+</code>, <code>6-7yo</code>, <code>6yo</code>, <code>6yo+</code>, <code>7yo+</code>, <code>8yo+</code>, <code>9yo+</code></p>
- `sex_restriction` string[], nullable — <p>Query by sex restriction</p><p>Options: <code>c&f</code>, <code>c&g</code>, <code>f</code>, <code>f&m</code>, <code>m</code>, <code>m&g</code></p>
- `limit` integer, nullable
- `skip` integer, nullable

## Response `200`

Successful Response

- ResultsStandardPage
  - `results` ResultStandard[], nullable, required
    - `race_id` string, required
    - `date` string, required
    - `region` string, required
    - `course` string, required
    - `course_id` string, required
    - `off` string, required
    - `off_dt` string, nullable
    - `race_name` string, required
    - `type` string, required
    - `class` string, required
    - `pattern` string, required
    - `rating_band` string, required
    - `age_band` string, required
    - `sex_rest` string, required
    - `dist` string, required
    - `dist_y` string, required
    - `dist_m` string, required
    - `dist_f` string, required
    - `going` string, required
    - `surface` string, nullable
    - `jumps` string, nullable
    - `runners` RunnerStandard[], required
      - `horse_id` string, required
      - `horse` string, required
      - `sp` string, required
      - `sp_dec` string, required
      - `bsp` string, nullable
      - `number` string, required
      - `position` string, required
      - `draw` string, required
      - `btn` string, required
      - `ovr_btn` string, required
      - `age` string, required
      - `sex` string, required
      - `weight` string, required
      - `weight_lbs` string, required
      - `headgear` string, required
      - `time` string, required
      - `or` string, required
      - `rpr` string, required
      - `tsr` string, required
      - `prize` string, required
      - `jockey` string, required
      - `jockey_claim_lbs` string, nullable
      - `jockey_id` string, required
      - `trainer` string, required
      - `trainer_id` string, required
      - `owner` string, required
      - `owner_id` string, required
      - `sire` string, required
      - `sire_id` string, required
      - `dam` string, required
      - `dam_id` string, required
      - `damsire` string, required
      - `damsire_id` string, required
      - `comment` string, required
      - `silk_url` string, nullable
      - `performance_rating` string, nullable
      - `speed_rating` string, nullable
    - `winning_time_detail` string, nullable
    - `comments` string, nullable
    - `non_runners` string, nullable
    - `tote_win` string, nullable
    - `tote_pl` string, nullable
    - `tote_ex` string, nullable
    - `tote_csf` string, nullable
    - `tote_tricast` string, nullable
    - `tote_trifecta` string, nullable
  - `total` integer, required
  - `limit` integer, required
  - `skip` integer, required
  - `query` array[], required
    - unknown[]
      - unknown

## Other responses

- `404` — Not found
- `422` — Validation Error

---

[API](https://skmtc.net/theracingapi/apis/the-racing-api.md) · [All operations](https://skmtc.net/theracingapi/apis/the-racing-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/theracingapi/the-racing-api/versions/1a5681f31fe8/schema)
