Discover/Arion API
live

Arion APIarion.co.nz ↗

Access stallion roster listings and stud record stats from Arion Pedigrees across 24 regions. Retrieve service fees, crop analysis, age analysis, and more.

Endpoint health
verified 4d ago
get_stallion_stud_record
list_stallions
2/2 passing latest checkself-healing
Endpoints
2
Updated
1mo ago

What is the Arion API?

The Arion Pedigrees API covers stallion breeding data across 24 countries and regions through 2 endpoints. list_stallions returns paginated roster entries — including service fee, racing ability, stud ability, and stud name — for any supported region. get_stallion_stud_record returns per-stallion statistics broken down by crop year and age group, giving breeders and researchers structured access to stud performance data.

This call costs2 credits / call— charged only on success
Try it
1-based page number. Each page contains up to 50 stallions. Pages beyond the last page return an error.
Region/country to fetch the stallion roster for. Use 'ALL' for the default unfiltered roster.
→ api.parse.bot/scraper/3e623cf5-08d7-4df5-8925-5f20fe197286/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/3e623cf5-08d7-4df5-8925-5f20fe197286/list_stallions?region=NZ' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 2 totalmissing one? ·

Returns the stallion roster from Arion Pedigrees for a specified region/country. Lists all stallions currently standing at stud in that region with their service fee, racing ability, stud ability, and stud name. Returns up to 50 stallions per page, paginated server-side. Each stallion includes a stallion_id that can be used with get_stallion_stud_record. Australian states (NSW, QLD, SA, TAS, VIC, WA) can be queried individually. Use region='ALL' to return the default unfiltered roster. When page is omitted, returns page 1. Pages beyond the last page return a stale_input error.

Input
ParamTypeDescription
pageinteger1-based page number. Each page contains up to 50 stallions. Pages beyond the last page return an error.
regionstringRegion/country to fetch the stallion roster for. Use 'ALL' for the default unfiltered roster.
Response
{
  "type": "object",
  "fields": {
    "page": "integer - current 1-based page number",
    "total": "integer count of stallions returned on this page",
    "region": "string - the queried region code",
    "has_next": "boolean - true if there is a next page",
    "stallions": "array of stallion roster entries with stallion_id, name, racing_ability, stud_ability, service_fee, stud_name, and region",
    "total_pages": "integer - total number of pages available for this region"
  },
  "sample": {
    "data": {
      "total": 50,
      "region": "NZ",
      "stallions": [
        {
          "name": "Ace High (AUS) 2014 - 2019",
          "region": "NZ",
          "stud_name": "Rich Hill Stud",
          "service_fee": "$15,000",
          "stallion_id": "427160",
          "stud_ability": "G1 Winners",
          "racing_ability": "G1Winner"
        }
      ]
    },
    "status": "success"
  }
}

About the Arion API

Stallion Roster by Region

The list_stallions endpoint returns up to 50 stallions per page for a given region, controlled by the region and page parameters. Supported regions include New Zealand, Australia and its individual states, Great Britain, France, Ireland, the USA, and 18 more. Pass region='ALL' to retrieve the unfiltered global roster. Each entry in the stallions array includes stallion_id, name, racing_ability, stud_ability, service_fee, stud_name, and region. The response also includes total_pages and has_next so you can walk through large rosters programmatically.

Per-Stallion Stud Record

The get_stallion_stud_record endpoint accepts a stallion_id — obtained from list_stallions results — and returns the full stud record for that horse. Header fields include stallion_name, subtitle (country, colour, height, foaling year), stud_name, service_fee, and commenced_info. The statistical payload has two tables: crop_analysis breaks results down by season with columns for Foals, Runners (Rnrs), Winners (Wnrs), Wins, Stakes Winners, Group Winners, and earnings in NZ$, plus a Totals row. age_analysis provides the same runner/winner/placed/stakes breakdown segmented by age group.

Coverage and IDs

Stallion IDs are numeric strings assigned by Arion Pedigrees (e.g., '427160'). They are stable references usable across both endpoints. Regional coverage spans Thoroughbred and Standardbred breeding regions, though the specific breed mix per region depends on what Arion indexes for that country. Pagination is server-side and 1-based; requesting a page beyond total_pages returns an error rather than an empty result set.

Reliability & maintenanceVerified

The Arion API is a managed, monitored endpoint for arion.co.nz — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when arion.co.nz changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official arion.co.nz API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
4d ago
Latest check
2/2 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Compare service fees across all stallions standing in a specific region using the service_fee field from list_stallions.
  • Build a crop-year performance trend chart for a stallion using the crop_analysis array from get_stallion_stud_record.
  • Filter stallions by racing ability or stud ability scores to shortlist breeding candidates.
  • Track stakes winners and group winners per crop season using the SW (GW) and SWs(GWs) fields in the crop analysis table.
  • Aggregate average NZ$ earnings across age groups from age_analysis to assess a stallion's progeny earning curve.
  • Cross-reference a stallion's commenced stud info with crop data to evaluate early-career performance trends.
  • Enumerate all stallions across 24 regions to build a global Thoroughbred stud directory with fee and ability metadata.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Arion Pedigrees have an official developer API?+
Arion Pedigrees does not publish a documented public developer API. The data on their stallion roster pages is not available via an officially supported programmatic interface.
What does `get_stallion_stud_record` return beyond basic header info?+
It returns two structured statistical tables. crop_analysis has one row per breeding season with Foals, Runners, Winners, Wins, Stakes Winners, Group Winners, NZ$ earnings, and a Totals row. age_analysis has one row per age group with Runners, Winners, Placed, Wins, and stakes/group winner counts. Header fields cover country, colour, height, foaling year, stud name, service fee, and stud commencement details.
What happens when I request a page number beyond the last page in `list_stallions`?+
The endpoint returns an error. Use the total_pages field in any successful response to stay within bounds before incrementing the page parameter.
Does the API return pedigree lineage, sire/dam details, or individual race records for stallions?+
Not currently. The API covers roster-level data (service fee, ability scores, stud name) and aggregate stud statistics (crop and age analysis). Individual race records, pedigree trees, and sire/dam details are not returned by either endpoint. You can fork this API on Parse and revise it to add an endpoint targeting those pedigree detail pages.
Is the stallion roster limited to Thoroughbreds, or does it include other breeds?+
The roster reflects what Arion Pedigrees indexes for each region, which may include Thoroughbreds and Standardbreds depending on the country selected. The API does not expose a breed filter parameter. You can fork this API on Parse and revise it to add breed-specific filtering if Arion surfaces that distinction in the underlying roster pages.
Page content last updated . Spec covers 2 endpoints from arion.co.nz.
Related APIs in SportsSee all →
equineline.com API
Search for any Thoroughbred horse and instantly retrieve its complete 5-generation pedigree along with inbreeding coefficients, dosage figures, breeding statistics, and recent auction prices in an easy-to-use format. Get detailed insights into bloodline combinations and sire/broodmare-sire nicking data to make informed breeding or purchasing decisions.
bloodhorse.com API
Get comprehensive horse racing information including race results, stakes entries, horse profiles, and the latest news from BloodHorse.com. Search racing data, view detailed race information, and discover current racing leaders all in one place.
equibase.com API
Access comprehensive horse racing data from Equibase, including horse profiles, historical race results, track entries, post times, speed figures, and leader statistics for horses, jockeys, trainers, and owners.
mercadodecavalos.com.br API
Search and browse horse listings from Mercado de Cavalos, view detailed information about individual animals, stallions, mares, and embryos, plus access featured animals and contact details. Stay updated with the latest news articles from the horse trading community.
racingpost.com API
Access comprehensive horse racing data from Racing Post, including daily racecards, meeting schedules, race results, and detailed horse profiles with form history, stats, and pedigree.
atg.se API
Access comprehensive horse racing data from ATG.se, including race calendars, detailed race information, horse profiles, starting lineups, and results. Retrieve up-to-date information on races, horses, drivers, betting pools, and outcomes.
brisnet.com API
Access horse racing news, track information, race results, and expert daily picks from Brisnet, plus search detailed information about specific horses. Stay informed on racing events and make data-driven betting decisions with current news articles, results indices, and curated pick recommendations.
france-galop.com API
Search for detailed information about French racehorses and retrieve comprehensive results from France Galop races to track performance and racing history. Get instant access to horse profiles and race outcomes to stay updated on French horse racing events.