OficialData · API v1 · Referência

Documentação da API

Consultas em fontes oficiais por integração. Cada fonte tem dois endpoints: um que diz o preço do alvo real sem executar e sem cobrar, e outro que executa e debita. O resultado sai por protocolo, não pela conexão aberta.

Base URL
api.oficialdata.com.br
Autenticação
Bearer, escopo por fonte
Envelope
Igual em erro e sucesso
Formato
JSON · OpenAPI 3.1
Comece por aqui

Guia de integração da cadeia do registro de imóveis — a ordem de uso em prosa: do cadastro à primeira chamada paga, com curl de cada passo, preço por estado e os erros de leitura que custam dinheiro. Esta página é a referência; o guia é o caminho.

1. Autenticação

Authorization: Bearer <token>, e só. Token na query string é recusado — a URL vive em log de proxy e no Referer.

Cada token carrega os escopos das fontes que pode chamar (consultas:{fonte}). Emita em Minha conta › APIs › Tokens.

Confira o token com GET /v1/token antes de gastar: ele diz quem você é, o que pode e até quando — sem cobrar.

2. Ciclo de uma consulta

  1. POST /v1/orcamento/{fonte} — preço e disponibilidade do alvo. Não cobra.
  2. POST /v1/consultas/{fonte} — executa e debita. Responde 202 com protocolo.
  3. GET /v1/consultas/{protocolo} — o resultado. Não cobra e não chama a origem de novo.
  4. GET /v1/consultas/{protocolo}/documento — o arquivo, quando a fonte emite um.

Basta enviar o token e os dados no passo 2. Cada POST inicia uma nova consulta, mesmo com dados iguais, com protocolo e cobrança próprios. Recebeu o protocolo? Acompanhe por GET.

3. O envelope

Toda resposta usa o mesmo envelope, inclusive as de erro. header.billable diz se aquela chamada foi faturada e header.price o que foi debitado — não o de tabela.

data é sempre lista, mesmo com um item só. header.request_id é o número a citar no chamado.

Máquina: openapi.json (OpenAPI 3.1, gerado do mesmo catálogo que gera esta página).

Endpoints disponíveis (6)

Contrato publicado — porta fechada (15)

Contrato publicado, porta ainda fechada: chamar estes caminhos hoje responde 404. Use a doc para escrever o cliente antes: o endpoint é construído contra ela.

Certidão Criminal — TJMG

POST /v1/consultas/certidao-tjmg-criminal

Preço a definir

Certidão Cível — TJMG

POST /v1/consultas/certidao-tjmg-civel

Preço a definir

Certidão Negativa de Débitos Trabalhistas (CNDT) — TST

POST /v1/consultas/cndt

Preço a definir

CND Estadual — Minas Gerais

POST /v1/consultas/cnd-estadual-mg

Preço a definir

CND Municipal — direto na prefeitura

POST /v1/consultas/cnd-municipal-direta

Preço a definir

Licenciamento ambiental — CETESB

POST /v1/consultas/cetesb-licenciamento

Preço a definir

Participação societária (RFB)

POST /v1/consultas/participacao-societaria

Preço a definir

Processos ambientais — SIAM/MG

POST /v1/consultas/siam-processos-mg

Preço a definir

Processos judiciais — TJAC 1º grau

POST /v1/consultas/processos-tjac-primeiro-grau

Preço a definir

Processos judiciais — TJAL 1º grau

POST /v1/consultas/processos-tjal-primeiro-grau

Preço a definir

Processos judiciais — TJAM 1º grau

POST /v1/consultas/processos-tjam-primeiro-grau

Preço a definir

Processos judiciais — TJCE 1º grau

POST /v1/consultas/processos-tjce-primeiro-grau

Preço a definir

Processos judiciais — TJSP 1º grau

POST /v1/consultas/processos-tjsp-primeiro-grau

Preço a definir

Processos judiciais — TJSP 2º grau

POST /v1/consultas/processos-tjsp-segundo-grau

Preço a definir

Áreas contaminadas — São Paulo

POST /v1/consultas/areas-contaminadas-sp

Preço a definir

Preço de tabela, sem assinatura. Planos reduzem o valor por consulta, e fonte de repasse (cartório) cobra o emolumento da UF do alvo — que varia. O número que vale é sempre o do POST /v1/orcamento/{fonte}, calculado sobre o alvo real.

O orçamento explica o valor em preco.motivo e preco.justificativa, indica o piso mínimo e informa a situação da cota sem reservar unidades. Veja como interpretar preço e cota.