Dog Breed Info Scraper
Pricing
Pay per usage
Dog Breed Info Scraper
Dog Breed Info Scraper. Extract structured data with automatic pagination, proxy rotation, and JSON/CSV export. Pay only for results.
What it does
Dog Breed Info Scraper extracts comprehensive information about dog breeds from the American Kennel Club (AKC) website. It scrapes breed names, AKC group classifications, size categories, life expectancy ranges, temperament descriptions, exercise requirements, and grooming levels. You can filter by specific breed groups such as sporting, herding, or working dogs, and control how many breeds to retrieve. The actor provides structured, machine-readable data that covers the key characteristics prospective dog owners and breeders need to make informed decisions.
Why use it
Choosing the right dog breed requires comparing numerous factors across many options. This actor automates the collection of breed information that would otherwise require manually visiting hundreds of individual breed pages. It is valuable for pet-related businesses building breed comparison tools, veterinary clinics creating educational resources, app developers integrating breed data into pet care applications, and researchers studying canine breed characteristics. The structured output makes it straightforward to build breed recommendation engines, filter breeds by specific traits, or create comprehensive breed databases.
How it works
- The actor starts by visiting the AKC dog breeds listing page, optionally filtered by a specific breed group.
- It collects links to individual breed detail pages from the listing.
- For each breed page (up to the configured maximum), it navigates to the detail page.
- On each detail page, it extracts breed characteristics including group, size, life expectancy, temperament, exercise needs, and grooming requirements.
- All extracted data is structured and pushed to the Apify dataset for download or integration.
Input parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
breedGroup | String | (all groups) | Filter by AKC breed group: sporting, hound, working, terrier, toy, non-sporting, herding, miscellaneous |
maxBreeds | Integer | 50 | Maximum number of breeds to scrape (1-300) |
Output fields
| Field | Type | Description |
|---|---|---|
breed | String | Breed name |
group | String | AKC breed group classification |
size | String | Size category based on height (Small, Medium, Large, Extra Large) |
lifeExpectancy | String | Expected lifespan range |
temperament | String | Temperament description |
exerciseNeeds | String | Exercise requirement level |
groomingLevel | String | Grooming maintenance level |
url | String | Link to the AKC breed page |
Cost estimate
This actor uses Cheerio-based scraping with low resource consumption. Scraping 50 breeds typically costs about $0.005 in platform credits. The default 1024 MB memory handles all standard workloads efficiently.
Tips
- Use the
breedGroupfilter to focus on specific types of dogs (e.g., "working" for larger active breeds, "toy" for small companion dogs). - Set
maxBreedsto 300 to capture all recognized AKC breeds in a single run. - Combine with the Pet Adoption Search actor to match breed characteristics with adoptable pets in your area.
- Schedule monthly runs to track any updates to breed information or newly recognized breeds.
- The AKC website structure may change; if you notice missing data, try reducing concurrency.
- Also check out the Wedding Venue Scraper for other lifestyle data needs.
