API & Desenvolvedores
Tudo que o site mostra vem de uma API pública com proveniência. Os endpoints /v1/* de leitura são abertos e grátis; o tier profundo (lote e cota) usa chave. Toda resposta carrega a fonte.
Planos & preços · Painel de cota · Licenças por fonte
Base & autenticação
Endpoints de leitura são públicos. O tier profundo exige a chave no header — nunca em querystring nem no bundle do front.
# leitura pública — sem chave
curl https://api.dadosabedoria.org/v1/fontes
# tier profundo — exporte a chave no ambiente (export DSB_TOKEN=...), nunca inline nem versionada
curl https://api.dadosabedoria.org/v1/quota \
-H "Authorization: Bearer $DSB_TOKEN"Endpoints públicos
Catálogo de fontes do acervo: domínios, cadência, atraso típico, licença e base legal.
curl https://api.dadosabedoria.org/v1/fontesPanorama de um município pelo código IBGE — todos os indicadores do acervo, com proveniência. O protegido vem como protegido (null + motivo), nunca como zero.
curl https://api.dadosabedoria.org/v1/territorios/3550308/panoramaIVM por UF como GeoJSON (FeatureCollection). Onde falta a malha geométrica, a tela degrada para cartograma de tiles.
curl "https://api.dadosabedoria.org/v1/mapa/ivm?uf=SP"Tier profundo requer chave
Consumo da sua chave na janela atual (lê sem debitar). Alimenta o Painel de cota.
curl https://api.dadosabedoria.org/v1/quota \
-H "Authorization: Bearer $DSB_TOKEN"
# 200 →
{ "limite": 1000, "usado": 342, "restante": 658, "reset": 1718000400 }Até 50 consultas por requisição — vários municípios × indicadores de uma vez. Cada item da resposta mantém sua própria proveniência e estado de supressão.
curl -X POST https://api.dadosabedoria.org/v1/consultas-lote \
-H "Authorization: Bearer $DSB_TOKEN" \
-H "Content-Type: application/json" \
-d '{ "consultas": [
{ "indicador": "trabalho.emprego.saldo_caged", "territorio": "3550308" },
{ "indicador": "credito.operacoes.saldo_total", "territorio": "3304557" }
] }'fonte, periodo e lag. Dado suprimido por privacidade volta como null com motivo_supressao (k-anonimato) — nunca como zero. Sem cobertura é null sem supressão. Sua aplicação deve distinguir os dois.Limites, preços e o que cada plano libera estão em Planos & preços. As licenças de redistribuição variam por fonte — confira em Fontes & confiança.