AKC Event Search & Show Results Scraper
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.