Pular para o conteúdo

SINAPI Vivo · desenvolvedores

O SINAPI como serviço

API REST de leitura sobre o dado oficial: 4.876 insumos e 10.413 composições da referência SP 05/2026, com a árvore analítica e a versão carimbada em toda resposta (header X-SINAPI-Versao). O mesmo dado que o TransfereGov espera receber, consumível por qualquer sistema.

Comece em 30 segundos

Sua chave de testedemo_48173ba75fdd4620bfc805e9

Gerada agora, sem cadastro. Ela não é verificada nesta demonstração e não entra na contagem do teto: já sai interpolada nos exemplos abaixo para o seu código nascer com o campo certo.

curl
curl -H "x-api-key: demo_48173ba75fdd4620bfc805e9" \
  "https://sinapi.levver.ai/api/v1/composicoes/104658"
JavaScript
const res = await fetch(
  "https://sinapi.levver.ai/api/v1/composicoes?q=piso+podotatil",
  { headers: { "x-api-key": "demo_48173ba75fdd4620bfc805e9" } },
);
const dados = await res.json();
console.log(dados.versao, dados.total);
Python
import requests

r = requests.get(
    "https://sinapi.levver.ai/api/v1/insumos",
    params={"q": "cimento"},
    headers={"x-api-key": "demo_48173ba75fdd4620bfc805e9"},
)
print(r.headers["X-SINAPI-Versao"], r.json()["total"])

Limites e produção

Contrato completo em /api-docs (referência navegável, servida sem depender de rede externa) e /api/v1/openapi.json · disponibilidade em /status.