v7

OpenAPI 3.1.02026-08-0358124623.5 KB
Damsires
Pro Plan

Damsire Grandoffspring Results

<h4>Get full historical results for a damsire's grandoffspring</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><p>ℹ️ To view a damsire's own racing results, use the <a href='#tag/Horses/operation/horse_results_v1_horses__horse_id__results_get'>horse results endpoint</a>, repacing the 'dsi_' id prefix with 'hrs_'.</p>
get/v1/damsires/{damsire_id}/results

Path parameters

damsire_idstring required

Query parameters

start_datestring 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>
<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_datestring 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>
<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>
regionstring[] 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>
<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>
coursestring[] 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>.

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>.

typestring[] nullable
<p>Query by race type</p><p>Options: <code>chase</code>, <code>flat</code>, <code>hurdle</code>, <code>nh_flat</code></p>
<p>Query by race type</p><p>Options: <code>chase</code>, <code>flat</code>, <code>hurdle</code>, <code>nh_flat</code></p>
goingstring[] 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>
<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_classstring[] 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>
<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_yinteger nullable
<p>Query by minimum race distance (yards)</p>
<p>Query by minimum race distance (yards)</p>
max_distance_yinteger nullable
<p>Query by maximum race distance (yards)</p>
<p>Query by maximum race distance (yards)</p>
age_bandstring[] 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>
<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_restrictionstring[] 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>
<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>
limitinteger nullable
skipinteger nullable

Response

Successful Response

totalinteger required
limitinteger required
skipinteger required

Example response

{
  "results": [
    {
      "age_band": "4yo+",
      "class": "",
      "comments": "",
      "course": "Ballinrobe (IRE)",
      "course_id": "crs_4550",
      "date": "2025-08-11",
      "dist": "2m7f",
      "dist_f": "23f",
      "dist_m": "4625",
      "dist_y": "5058",
      "going": "Good",
      "jumps": "12 hurdles",
      "non_runners": "Diamonds Diva (reserve), Great Rainbow (reserve), Loughrask Rainbow (reserve)",
      "off": "8:25",
      "off_dt": "2025-08-11T20:25:00+01:00",
      "pattern": "",
      "race_id": "rac_11715730",
      "race_name": "J.J. Burke Peugeot Handicap Hurdle",
      "rating_band": "0-100",
      "region": "IRE",
      "runners": [
        {
          "age": "8",
          "bsp": "11.26",
          "btn": "0",
          "dam": "Save Me The Waltz (FR)",
          "dam_id": "dam_4189605",
          "damsire": "Halling",
          "damsire_id": "dsi_675241",
          "draw": "",
          "headgear": "v",
          "horse": "Mephisto (IRE)",
          "horse_id": "hrs_19359270",
          "jockey": "Shane Fitzgerald",
          "jockey_claim_lbs": "0",
          "jockey_id": "jky_302916",
          "number": "2",
          "or": "98",
          "ovr_btn": "0",
          "owner": "Restricted Movement Syndicate",
          "owner_id": "own_1204876",
          "performance_rating": "80",
          "position": "1",
          "prize": "€5900",
          "sex": "G",
          "silk_url": "https://silks.theracingapi.com/silk?body=solid:ce1126&sleeves=solid:ffffff&cap=solid:ce1126",
          "sire": "Kendargent (FR)",
          "sire_id": "sir_4514419",
          "sp": "15/2",
          "sp_dec": "8.50",
          "speed_rating": "95",
          "time": "5:44.90",
          "trainer": "Gerard Keane",
          "trainer_id": "trn_86382",
          "weight": "11-12",
          "weight_lbs": "166"
        }
      ],
      "sex_rest": "",
      "surface": "Turf",
      "tote_csf": "€300.55",
      "tote_ex": "€253.10",
      "tote_pl": "€2.30 €5.80 €4.20",
      "tote_tricast": "€5228.29",
      "tote_trifecta": "",
      "tote_win": "€8.50",
      "type": "Hurdle",
      "winning_time_detail": "5m 44.90s (slow by 7.90s)"
    }
  ]
}