Pet Adoption Search
Pricing
Pay per usage
Pet Adoption Search
Pet Adoption Search. Search and discover data across multiple sources with structured output. Fast, reliable, and cost-effective.
What it does
Pet Adoption Search connects to the Petfinder API to find adoptable pets from animal shelters and rescue organizations across the United States. It searches for dogs, cats, rabbits, birds, and other animals based on location, species, and other criteria. The actor returns detailed information about each adoptable pet including their name, breed, age, gender, size, adoption status, shelter information, photos, and a direct link to their Petfinder profile. This makes it easy to aggregate and analyze pet adoption data at scale.
Why use it
Finding the right pet to adopt often involves searching through multiple shelter websites and platforms manually. This actor centralizes the search by programmatically querying the Petfinder database, which aggregates listings from thousands of shelters and rescue groups. It is useful for adoption organizations wanting to track inventory across shelters, data analysts studying pet adoption trends, app developers building pet adoption features, and individuals who want to automate their search for a specific type of pet. By structuring the data, you can filter, sort, and compare pets much more efficiently than browsing manually.
How it works
- The actor authenticates with the Petfinder API using your provided API key and secret.
- It constructs a search query based on the specified animal type and location.
- The API returns a list of adoptable animals matching the search criteria.
- For each animal, the actor extracts key details including breed information, demographics, shelter details, and photo URLs.
- All results are pushed to the Apify dataset in a structured format for easy export and analysis.
Input parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
apiKey | String | (required) | Your Petfinder API key from https://www.petfinder.com/developers/ |
apiSecret | String | (required) | Your Petfinder API secret |
animalType | String | dog | Type of animal (dog, cat, rabbit, bird, small-furry, horse, barnyard, scales-fins-other) |
location | String | New York, NY | Location to search near (ZIP code or city, state) |
maxResults | Integer | 50 | Maximum number of pets to return (1-100) |
Output fields
| Field | Type | Description |
|---|---|---|
name | String | Pet's name |
species | String | Species type |
breed | String | Primary and secondary breed |
age | String | Age category (Baby, Young, Adult, Senior) |
gender | String | Gender (Male, Female) |
size | String | Size category (Small, Medium, Large, Extra Large) |
status | String | Adoption status |
shelterName | String | Organization ID of the hosting shelter |
city | String | City and state where the pet is located |
photoUrl | String | URL of the pet's photo |
url | String | Direct link to the pet's Petfinder profile |
Cost estimate
This actor uses lightweight API calls with no browser rendering required. A typical search for 50 pets costs under $0.001 in platform credits. The 512 MB default memory setting is more than sufficient.
Tips
- Get your free Petfinder API credentials at https://www.petfinder.com/developers/ before running this actor.
- Use ZIP codes for more precise location-based searches.
- Set
animalTypeto "cat" or "rabbit" to explore beyond the default dog search. - Schedule regular runs to monitor new pets available for adoption in your area.
- Combine with the Dog Breed Info Scraper to enrich adoption data with detailed breed characteristics.
- Check out the Wedding Venue Scraper for other lifestyle data scraping needs.
