We have updated our API Terms of Service. Please review the entire terms before continuing to use the API. Your use of the API means you accept and agree to the updated API Terms of Service found here: https://rescuegroups.org/api-terms-of-service/
Not all adoptable pet data APIs are made equal! Choosing the right API service is more than just numbers... you also need to consider reliability, functionality, restrictions, terms of service and support.
- The ONLY updateable data API (HTTP/JSON)
- Completely free of logos or advertisements (like pet health insurance)
- No requirement to say "powered by" (we're truly doing this ONLY for the pets)
- No limitations on total requests, records per request, or the number of results, etc.
- No overly complex and unnecessary tokens, signing, or 3rd party protocols
- Supported and managed by in-house staff, not contractors -- skip the Tier 1 support and talk directly to the developers!
- Updated and expanded on a regular basis
Please see our API Comparison page for additional reasons the RescueGroups.org API is your best choice for a community-focused partnership.
Our API includes dozens of data fields not found anywhere else -- fields like color, pattern, and animal specific location are just a few. The organization data includes fields like adoption process, the areas they serve, website URL, and facebook URL to name just a few.
If you'd like to receive your own API key please fill out this form.
For more information, click one of the APIs below:
HTTP/JSON API - the most powerful API available, uses POST/JSON and is designed for live queries from your web site or service. You can search for animals and organizations using any combination of the fields, like postal code, distance, size, age, breed, etc. This API can access both public and private data, and can update private data as well.
REST API - a very simple GET/XML based web service that uses URL parameters for animal and organization searches. The REST API is designed to provide a large amount of pet data that you would store in a database on your servers. The REST API then provides a method for retrieving changes since your last update so that you can add, remove and update animals on a regular (typically hourly) basis.
Recent space activity