The JSON API
Plain GET requests, no key, open CORS. OpenAPI 3.1 spec. Fair-use limit of about 60 requests a minute per address.
The same data is available as a plain JSON API: GET requests, no key, CORS open.
curl -s 'https://petnecto.com/api/v1/pets?country=TW&q=poodle&limit=3&output=md'
- Index: https://petnecto.com/api/v1
- OpenAPI 3.1: https://petnecto.com/api/openapi.json
- Add
?output=mdfor Markdown. Any search can also be an Atom feed withformat=atom. - Main endpoints:
/api/v1/pets(search by words, place, species, age, size, sex),/api/v1/pets/{id},/api/v1/rescues/{id},/api/v1/sources,/api/v1/freshness,/api/v1/filters.
Free to use within fair limits (about 60 requests a minute per address). Do not scrape the service to rebuild the listings elsewhere, and do not train AI models on it. Listings belong to the shelters that post them.