OrbTop

AKC Event Search & Show Results Scraper

SPORTS

AKC Event Search & Show Results Scraper

Scrapes AKC-sanctioned dog show events and competition results from the American Kennel Club event search. Returns event details including venue, club, dates, superintendent, premium list and entry information for conformation, agility, obedience, rally, and other event types.

What it does

Queries the AKC Event Search API (https://webapps.akc.org/event-search/api/search/events) and returns structured event records for all competition types: conformation, agility, obedience, rally, scent work, field trials, herding, earthdog, lure coursing, tracking, and more.

The actor splits a user-provided date range into 2-week windows (staying under the API's 1,000-event-per-request cap) and issues one POST request per window, collecting all results.

Use cases

  • Find upcoming dog shows in your area for a specific date range
  • Track competition schedules for clubs, kennel clubs, or individual exhibitors
  • Monitor entry opening/closing dates for specific events
  • Build event calendars or integration feeds for dog show participants

Input

Field Type Description
startDate string Start date in MM/DD/YYYY format. Defaults to today.
endDate string End date in MM/DD/YYYY format. Defaults to 180 days from today.
maxItems integer Maximum number of event records to return. Default: 0 (no limit).

Output

One record per AKC event. Fields include:

Field Description
event_id AKC internal event ID
event_number AKC event number (used in event URLs)
event_name Event name (usually the kennel club name)
event_type Competition type code (e.g. AB/LB, AGT ACNT, OBT)
event_status Approval status (e.g. Approved)
competition_group Competition group (Conformation, Companion, Performance, etc.)
competition_method Competition method (All Breed, Specialty, Hunting Test, etc.)
club_name Host kennel club name
venue_name Venue/site name
venue_city Venue city
venue_state Venue state code
venue_zip Venue postal code
latitude / longitude GPS coordinates
start_date / end_date Event date range (YYYY-MM-DD)
days Number of event days
entry_open_date / entry_close_date Entry window (epoch milliseconds)
superintendent Superintendent/secretary name and contact info
is_accepting_online_entries Whether online entries are open
is_premium_list_available Whether premium list is available
is_results_available Whether judging program/results are posted
profile_url AKC event detail page URL
scraped_at ISO timestamp of when the record was scraped

Example input

{
  "startDate": "06/01/2026",
  "endDate": "06/30/2026",
  "maxItems": 100
}

Notes

  • The AKC Event Search API returns up to 1,000 events per request. The actor automatically splits large date ranges into 2-week windows to avoid truncation.
  • No authentication or proxy is required — the AKC API is publicly accessible.
  • A typical 6-month range returns several thousand events across all competition types.