Rural e ambiental

Certidão Negativa do Ibama

A consulta de Certidão Negativa do Ibama fornece informações obtidas na consulta pública sobre pessoas e empresas embargadas pelo órgão. Os objetos são retornados no campo OnlineCertificates do objeto principal de retorno, todos os dados de certidões e certificados retornados seguem a estrutura padrão das consultas on-demand.

Quando usar

Descrição

O serviço de Certidão Negativa do Ibama retorna os dados extraídos da consulta pública de pessoas e empresas embargadas pelo Ibama, verificando a existência de registros na modalidade de emissão de certidão de "nada consta".

Requisição

Autenticação por chave de API (cabeçalho Authorization: Bearer), criada no painel com esta consulta no escopo.

POST /api/v1/{tenant}/empresas/certidao-negativa-do-ibama

CampoObrigatórioDescrição
document sim CNPJ da empresa, com ou sem máscara.
{
  "document": "00.000.000/0000-00"
}

Campos de retorno

Campos dentro de data. [] indica lista.

CampoTipo
Origin texto
InputParameters texto
ProtocolNumber texto
BaseStatus texto
AdditionalOutputData.InDebt texto
AdditionalOutputData.DocNumber texto
AdditionalOutputData.Content texto
AdditionalOutputData.DocType texto
AdditionalOutputData.CertificateValidUntilDate texto
AdditionalOutputData.CertificateIssueDate texto
AdditionalOutputData.Name texto
AdditionalOutputData.Address texto
AdditionalOutputData.Neighborhood texto
AdditionalOutputData.StateCode texto
AdditionalOutputData.CityCode texto
AdditionalOutputData.RawResultFile texto
AdditionalOutputData.RawResultFileType texto
QueryDate data

Exemplo de resposta

Estrutura real da resposta, com valores fictícios.

{
  "execution_id": "00000000-0000-0000-0000-000000000000",
  "status": "success",
  "message": "Consulta realizada com sucesso",
  "query_name": "Certidão Negativa do Ibama",
  "query_slug": "certidao-negativa-do-ibama",
  "data": {
    "Origin": "texto",
    "InputParameters": "texto",
    "ProtocolNumber": "texto",
    "BaseStatus": "texto",
    "AdditionalOutputData": {
      "InDebt": "texto",
      "DocNumber": "texto",
      "Content": "texto",
      "DocType": "texto",
      "CertificateValidUntilDate": "texto",
      "CertificateIssueDate": "texto",
      "Name": "texto",
      "Address": "texto",
      "Neighborhood": "texto",
      "StateCode": "texto",
      "CityCode": "texto",
      "RawResultFile": "texto",
      "RawResultFileType": "texto"
    },
    "QueryDate": "2026-01-01"
  },
  "consulted_at": "2026-01-01T12:00:00Z",
  "query_cost": "0.060"
}

Cobrança e respostas

  • O valor é cobrado por consulta bem-sucedida.
  • 200 — consulta processada (veja status no corpo da resposta)
  • 401 — token ausente, inválido, inativo ou expirado
  • 403 — serviço fora do escopo da chave, IP não autorizado ou limite de consumo excedido
  • 422 — campo obrigatório ausente/inválido ou payload acima do limite do serviço
  • 429 — limite de requisições por minuto da chave excedido
  • 504 — tempo máximo de execução do serviço excedido