/api/cats
Lista todos os gatinhos disponíveis para adoção.
Parâmetros
Resposta
{ "id":"string","name":"string","age":"string","sex":"Macho|Fêmea","color":"string","vaccinated":"boolean","neutered":"boolean" }
Integração aberta
API pública e gratuita para integração com sistemas de adoção de gatinhos. Conecte seu site, app ou sistema de gestão à nossa plataforma.
API RESTful
Interface REST padronizada com respostas JSON.
Segurança
Autenticação via API Key e validação de dados.
Alta Performance
Resposta rápida e cache inteligente.
Dados Confiáveis
Informações validadas e atualizadas em tempo real.
Fácil Integração
Documentação completa e exemplos práticos.
Open Source
Gratuita para ONGs e projetos sociais.
Todos os endpoints retornam dados em formato JSON.
/api/cats
Lista todos os gatinhos disponíveis para adoção.
Parâmetros
Resposta
{ "id":"string","name":"string","age":"string","sex":"Macho|Fêmea","color":"string","vaccinated":"boolean","neutered":"boolean" }
/api/cats/:idRetorna detalhes de um gatinho específico.
Parâmetros
Resposta
{ "id":1,"name":"Miau","color":"Laranja","sex":"Macho","age":"2 anos","vaccinated":true,"location":"Sao Paulo, SP" }
/api/catsCria um novo anúncio de doação.
Parâmetros
Resposta
{ "name":"Mel","age":"3 meses","sex":"Fêmea","color":"Laranja","vaccinated":true }
/api/cats/:idAtualiza informações de um anúncio existente.
Parâmetros
Resposta
{ "success":"boolean","message":"string","data":"Cat" }
/api/cats/:idRemove um anúncio de doação.
Parâmetros
Resposta
{ "success":"boolean","message":"string" }
Veja como integrar a API em diferentes linguagens.
// Buscar todos os gatinhos
fetch('https://api.lovecats.com/api/cats')
.then(res => res.json())
.then(data => console.log(data));
// Criar novo anúncio
fetch('https://api.lovecats.com/api/cats', {
method: 'POST',
headers: { 'Content-Type': 'application/json', 'X-API-Key': 'sua-chave-api' },
body: JSON.stringify({ name: 'Mel', age: '3 meses', sex: 'Fêmea', color: 'Laranja' })
}).then(res => res.json()).then(console.log);
import requests
response = requests.get('https://api.lovecats.com/api/cats')
cats = response.json()
data = { 'name': 'Mel', 'age': '3 meses', 'sex': 'Fêmea', 'color': 'Laranja' }
response = requests.post('https://api.lovecats.com/api/cats',
json=data, headers={'X-API-Key': 'sua-chave-api'})
result = response.json()
# Buscar todos os gatinhos
curl https://api.lovecats.com/api/cats
# Criar novo anúncio
curl -X POST https://api.lovecats.com/api/cats -H "X-API-Key: sua-chave-api" -H "Content-Type: application/json" -d '{"name":"Mel","age":"3 meses","sex":"Fêmea","color":"Laranja"}'
Izadora Cury Pierette, líder do projeto, agradece especialmente a toda a equipe da LoveCats pelo comprometimento e dedicação em construir esta plataforma.
Agradecemos também a todos os desenvolvedores que contribuíram ou venham a contribuir com melhorias e manutenção da nossa API. Cada linha de código faz diferença na vida de um gatinho!
A LoveCats API é gratuita para ONGs, abrigos e projetos sociais. Para uso comercial, entre em contato.