Our accessibility audit is public
We ran an automated accessibility check on 10 pages in all 10 languages, published the results on the accessibility page, and fixed the three problems that came up most.
Petnecto ships something small every day. Here is the list, newest first, so the pace is easy to check.
We ran an automated accessibility check on 10 pages in all 10 languages, published the results on the accessibility page, and fixed the three problems that came up most.
One line of code shows pets from a shelter, or near a place, on any web page. It credits the shelter, does not use cookies and is built to be accessible.
Paste your shelter's website address to see what an AI assistant or a search engine can learn about you, what is missing, and fixes to copy.
Add ?format=atom to any search to get an Atom feed of the newest matches, so you can follow "new dogs near me" without an account.
Each shelter now has a page with its address, hours, how adoption works, all its pets, and a one-click way to tell us if something is wrong. Assistants can read it as structured data too.
Pets found in Vienna are listed with the label "Found, may become adoptable". The city announces them for 30 days for their owners; after that they may be rehomed.
Pets from Zaragoza's municipal shelter in Spain are listed, with the city's own photos and a link to each pet's page. The city's open-data terms allow it, and we credit it.
Every small step is listed here, newest first, so you can see how fast Petnecto moves.
A small offline tool checks a list of pets against the format with readable errors, and turns an export from ASM into it.
Show only pets whose photo passed our checks, set a minimum photo size, or put the best photos first. It works on the website, in the API and in assistants.
A dashboard shows, for each source, when its list was last checked, how long ago shelters last changed their listings, and how many pets left the list today.
One compressed file holds every pet whose data we may pass on, rebuilt daily. A changes list says which pets were added, updated or removed since any time in the last 30 days.
The pet record now has a JSON Schema and a one-page spec, and every API answer says which version it follows. Anyone may use it.
A live page lists every source with its number of pets, the licence its data is under, what we may do with its photos, and when we last refreshed it.
Each pet now carries its source, the licence its data is under, what we may do with its photo, and the credit to show, on the page, in the API and in assistants.