Discover/Royal Kennel Club API
live

Royal Kennel Club APIroyalkennelclub.com ↗

Look up Royal Kennel Club dog show judges by name or UUID. Returns full profiles with breeds judged, qualification levels, groups, and judge IDs.

Endpoint health
verified 3d ago
get_judge_profile
1/1 passing latest checkself-healing
Endpoints
1
Updated
2mo ago

What is the Royal Kennel Club API?

The Royal Kennel Club Judge Profile API exposes 1 endpoint — get_judge_profile — that returns up to 9 structured fields per judge, including their full name, UUID, numeric Breed Judge ID, and arrays of breeds, groups, and other categories they are qualified to judge, each annotated with a qualification level. Search by last name to get a list of matching judges, or pass a judge_id directly to retrieve a complete profile.

This call costs1 credit / call— charged only on success
Try it
Judge's last name for searching. Returns all judges matching this name. Use the judge_id from results to fetch the full profile.
UUID identifier for a specific judge (e.g. 'ac48fdc7-493e-eb11-a813-0022481a79ad'). When provided, returns the full judge profile directly.
→ api.parse.bot/scraper/8e5b8bfe-c908-4a85-99ed-ccd6a3b5979d/<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/8e5b8bfe-c908-4a85-99ed-ccd6a3b5979d/get_judge_profile?judge_id=ac48fdc7-493e-eb11-a813-0022481a79ad' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 1 totalmissing one? ·

Retrieve a judge's profile from the Royal Kennel Club. Accepts either a judge_id (UUID) for a direct profile lookup, or a name (last name) to search for matching judges. When judge_id is provided, returns the full profile including all breeds judged with their group and level. When name is provided, returns a list of matching judges with their IDs and locations. One of judge_id or name must be provided.

Input
ParamTypeDescription
namestringJudge's last name for searching. Returns all judges matching this name. Use the judge_id from results to fetch the full profile.
judge_idstringUUID identifier for a specific judge (e.g. 'ac48fdc7-493e-eb11-a813-0022481a79ad'). When provided, returns the full judge profile directly.
Response
{
  "type": "object",
  "fields": {
    "name": "string — full name of the judge",
    "breeds": "array of objects with breed_name, group, and level",
    "groups": "array of objects with group_name and level",
    "judge_id": "string — UUID of the judge",
    "breed_judge_id": "string — numeric Breed Judge ID",
    "other_categories": "array of objects with category_name and level"
  },
  "sample": {
    "data": {
      "name": "Mrs I McManus",
      "breeds": [
        {
          "group": "Utility",
          "level": 4,
          "breed_name": "Boston Terrier"
        },
        {
          "group": "Working",
          "level": 2,
          "breed_name": "Alaskan Malamute"
        }
      ],
      "groups": [
        {
          "level": 5,
          "group_name": "Working"
        },
        {
          "level": 5,
          "group_name": "Toy"
        }
      ],
      "judge_id": "ac48fdc7-493e-eb11-a813-0022481a79ad",
      "breed_judge_id": "16646",
      "other_categories": [
        {
          "level": 6,
          "category_name": "Best in Show"
        }
      ]
    },
    "status": "success"
  }
}

About the Royal Kennel Club API

What the API Returns

The get_judge_profile endpoint accepts either a name (last name string) or a judge_id (UUID, e.g. ac48fdc7-493e-eb11-a813-0022481a79ad). A name search returns all judges matching that surname — each result includes a name, judge_id, and breed_judge_id. Once you have a UUID, passing it as judge_id returns the full profile: the breeds array lists every breed the judge is qualified for, with each entry containing a breed_name, group, and level.

Groups and Other Categories

Beyond individual breeds, the full profile also includes a groups array — objects pairing a group_name with a qualification level — and an other_categories array for non-breed judging categories (e.g. Field Trials, Obedience), also with a level field. This makes it straightforward to filter judges by group affiliation or to identify those qualified at a particular level across any category.

Identifiers and Workflow

Two identifiers are returned: judge_id (UUID, used for profile lookup) and breed_judge_id (a numeric string used as a secondary reference). The typical workflow is a name search first, collect one or more judge_id values from the results, then call get_judge_profile again with each UUID to retrieve the detailed breed and group qualification data.

Reliability & maintenanceVerified

The Royal Kennel Club API is a managed, monitored endpoint for royalkennelclub.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when royalkennelclub.com 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 royalkennelclub.com 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
3d ago
Latest check
1/1 endpoint 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
  • Build a judge-selection tool for dog show organisers that filters candidates by breed group and qualification level.
  • Cross-reference the breeds array to verify a judge's eligibility for a specific breed class before scheduling.
  • Aggregate judge profiles by group_name to produce a directory of group-level judges across all KC recognised groups.
  • Resolve a judge's numeric breed_judge_id to their full name and UUID for use in event management software.
  • Search by last name to handle ambiguous judge name inputs and return a disambiguation list with UUIDs.
  • Monitor changes to a judge's level across breeds over time by periodically fetching profiles by judge_id.
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 the Royal Kennel Club offer an official developer API?+
The Royal Kennel Club does not publish a documented public developer API. There is no official API key programme or developer portal listed at royalkennelclub.com.
What does a name search return compared to a judge_id lookup?+
A name search (using the name parameter) returns a list of matching judges, each with name, judge_id, and breed_judge_id — but without breed or group detail. A judge_id lookup returns the full profile including the breeds, groups, and other_categories arrays with qualification levels. You typically chain both calls: search by name first, then fetch the full profile with the returned UUID.
Does the API cover judge contact details or event history?+
Not currently. The API covers profile identity fields (name, judge_id, breed_judge_id) and qualification data (breeds, groups, other_categories with levels). Contact information and judging event history are not included in the response. You can fork this API on Parse and revise it to add those fields if the source exposes them.
Can I retrieve all judges at once without searching by name?+
Not currently. The get_judge_profile endpoint requires either a name or a judge_id — there is no bulk-listing or pagination parameter to enumerate all judges. You can fork this API on Parse and revise it to add a broader listing endpoint.
How specific is the `level` field on breed qualifications?+
The level field is a string sourced directly from the RKC judge profile and reflects the KC's own qualification tier labels (such as A1, A2, or similar designations used by the Kennel Club). The API returns it as-is; no normalisation or mapping is applied.
Page content last updated . Spec covers 1 endpoint from royalkennelclub.com.
Related APIs in OtherSee all →
thekennelclub.org.uk API
Access official breed information, standards, and registration details from The Kennel Club UK. Browse the complete list of recognised pedigree breeds, retrieve detailed breed characteristics and group classifications, look up official breed standards, and explore available registration forms and pricing.
rescuegroups.org API
Search for adoptable animals across rescue organizations by species, breed, location, and other criteria, then view detailed profiles with photos and contact information. Find the perfect pet match and connect directly with rescue organizations to start the adoption process.
rover.com API
Search for pet sitters in your area by location and service type, view their detailed profiles with rates and qualifications, and read authentic reviews from other pet owners. Find the perfect match for your pet's care needs all in one place.
dogs4homes.co.uk API
Search and browse available dogs for adoption on Pets4Homes by keyword or breed, then view detailed profiles including photos, descriptions, and adoption information for each dog. Find your perfect canine companion with filtering options tailored to your preferences.
judyrecords.com API
Search and retrieve detailed court records including case information and statistics from a comprehensive legal database. Access specific case details and view aggregated court record stats to research legal proceedings and case outcomes.
racing.hkjc.com API
Access comprehensive horse racing data from the Hong Kong Jockey Club. Retrieve race results, detailed horse profiles including pedigree and form records, jockey and trainer season rankings, upcoming race meeting fixtures, and horse search by name.
adoptapet.com API
Search for adoptable and foster pets across shelters nationwide, retrieve detailed pet profiles including photos and descriptions, and look up shelter and rescue organization information by location.
judgments.ecourts.gov.in API
Search for Indian court judgments and orders across multiple courts to access legal rulings, case decisions, and judicial orders. Find relevant court cases by searching through a comprehensive database of Indian judicial decisions.