Discover/Royalkennelclub API
live

Royalkennelclub APIroyalkennelclub.com

Look up dog show judges by name or ID to view their profile details, including the breeds they're qualified to judge and their certification levels. Find the right expert judge for your kennel club event with instant access to their specializations and credentials.

This API takes change requests — .
Endpoint health
monitored
get_judge_profile
Checks pendingself-healing
Endpoints
1
Updated
2h ago
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 Royalkennelclub API

The Royalkennelclub API on Parse exposes 1 endpoint for the publicly available data on royalkennelclub.com. Calls return JSON over HTTPS and are billed per successful response.

Pin a release with the API-Snapshot-Version header so canonical updates don't silently change your contract.