Nossa API é pública para uso não comercial a serviço da população brasileira, empresas, orgãos governamentais e outros sistemas que necessitam ou queiram acessar esses dados.
Para evitar abusos ou excessos, os endpoints da API aceitarão apenas 1 requisição por segundo.
Não é necessário uma API KEY ou autenticação/autorização, apenas faça uma requisição GET no endpoint e filtros desejados necessários.
URL Base:
GET https://ongs-brasil.org/api/ongs
Atualmente não é necessária autenticação. A API é pública e gratuita.
Limitado a 1 requisição por segundo.
/api/ongs
Retorna todas as ONGs cadastradas
https://ongs-brasil.org/api/ongs
/api/ongs
Busca ONGs com filtros
Parâmetro | Tipo | Descrição |
---|---|---|
id | string | ID único da ONG (UUID) |
name | string | Nome da ONG (busca parcial) |
city | string | Cidade da ONG |
state | string | Estado da ONG (nome completo) |
neighborhood | string | Bairro da ONG (busca parcial) |
category | string | Categoria da ONG (Educação, Animais, Crianças, Idosos, Sustentabilidade) |
founded_year | number | Ano de fundação da ONG (1900-2025) |
cnpj | string | CNPJ da ONG (formato: XX.XXX.XXX/XXXX-XX) |
page | number | Página da paginação (padrão: 1) |
limit | number | Limite de resultados por página (padrão: 10) |
https://ongs-brasil.org/api/ongs?name=abac
https://ongs-brasil.org/api/ongs?city=araçatuba&state=São Paulo
https://ongs-brasil.org/api/ongs?category=Educação&founded_year=1999
https://ongs-brasil.org/api/ongs?cnpj=03.426.630/0001-10
https://ongs-brasil.org/api/ongs?id=8a30e034-3494-4294-b65a-c12e4050f63a&name=ABAC&city=araçatuba&state=são paulo&founded_year=1999&cnpj=03.426.630/0001-10&category=educação&page=1&limit=20
Exemplo de Resposta
Estrutura da resposta JSON retornada pela API
{ "success": true, "data": [ { "id": "8a30e034-3494-4294-b65a-c12e4050f63a", "name": "ABAC - ASSOCIAÇÃO BENEFICENTE AMOR E CUIDADO", "website": "https://abacaracatuba.com.br/", "description": "Somos uma instituição sem fins lucrativos que há mais de 20 anos tem se dedicado em desenvolver e implantar programas que cuidam, auxiliam e protegem a comunidade.", "resume": "A Associação originou-se com base na vida de João Arlindo Pereira, que nasceu em 08/03/1922, em Campina Grande/PB. Em meados de 1975, ele chegou à cidade de Araçatuba/SP e passou a residir na chácara que hoje é a sede da Associação. Esse espaço era cercado por árvores frutíferas, atraindo vizinhos e jovens da Primeira Igreja Batista, frequentada também por João Arlindo.", "card_image": "https://abacaracatuba.com.br/wp-content/uploads/2022/09/20220907_083047-scaled.jpg", "slug": "abac-associacao-beneficente-amor-e-cuidado", "phone_number": "(18) 3623-7727", "whatsapp_number": "(18) 99704-2754", "instagram": "https://www.instagram.com/associacaoamorecuidado", "whatsapp_link": "https://api.whatsapp_link.com/message/3I3O66VNIKK7C1?autoload=1&app_absent=0", "pix_key": "(CNPJ): 03.426.630/0001-10", "email": "contato@abacaracatuba.com.br", "cnpj": "03.426.630/0001-10", "images": [ "https://abacaracatuba.com.br/wp-content/uploads/2020/09/250414484_596918688210441_4801405854392411629_n.jpg", "https://abacaracatuba.com.br/wp-content/uploads/2022/09/20220907_083047-scaled.jpg", "https://abacaracatuba.com.br/wp-content/uploads/2022/09/300001026_614490320206645_8636798602736610091_n.jpeg", "https://abacaracatuba.com.br/wp-content/uploads/2022/09/278466836_265294485723148_1530477447443957674_n-1.jpeg", "https://abacaracatuba.com.br/wp-content/uploads/2022/09/299593755_356009596746603_6248795843196229916_n.jpeg" ], "address": { "street_name": "Av. Dois de Dezembro", "street_number": "2885", "neighborhood": null, "city": "Araçatuba", "state": "São Paulo", "location": "Araçatuba - São Paulo", "cep": "38857-648", "google_maps_embed_url": "https://www.google.com/maps?q=Av.%20Dois%20de%20Dezembro%2C%202885%20-%20Ch%C3%A1caras%20Tv%20-%20Ara%C3%A7atuba%2FSP&output=embed" }, "phone": "(18) 3623-7727", "founded_year": 1999, "categories": [ "Educação", "Crianças" ], "created_at": "24/05/2025", "updated_at": "28/05/2025" } ], "pagination": { "current_page": 1, "per_page": 20, "total_results": 1, "total_pages": 1, "has_next_page": false, "has_prev_page": false, "next_page": null, "prev_page": null }, "filters_applied": { "id": true, "name": true, "city": true, "category": true, "founded_year": true, "cnpj": true, "state": true, "neighborhood": false } }