Offshore Leaks (ICIJ)

GET https://app.fontedata.com/api/v1/consulta/offshore-leaks
R$ 0,60 por consulta

Debitado do seu saldo a cada chamada cobrada. Autenticação pelo header X-API-Key. Veja como obter a chave.

Realiza uma busca por nome na base Offshore Leaks mantida pelo Consórcio Internacional de Jornalistas Investigativos (ICIJ), que consolida documentos vazados de estruturas offshore — como Panama Papers, Paradise Papers, Pandora Papers e afins. Para cada correspondência, retorna o nó identificado (entidade, intermediário, oficial ou endereço), o nome, a jurisdição, o país, o vazamento de origem e o tipo de correspondência do nome pesquisado. É indicada para triagem reputacional, checagem de pessoas expostas e mapeamento de vínculos com paraísos fiscais.

Requisição

curl -H "X-API-Key: SUA_CHAVE" \
  "https://app.fontedata.com/api/v1/consulta/offshore-leaks?nome=SEU_NOME"

Parâmetros

NomeTipoDescriçãoExemplo
nome obrigatóriotextoNome completo para buscaNome completo

Resposta

** da consulta (``)**

  • Identificação da consulta, chave, usuário, mensagem, resultado e tempo de execução.

Resultado (retorno)

  • Resumo: nome consultado, quantidade de resultados encontrados, observações, referência da base, total de registros da base e atribuição da fonte.
  • Registros (registros): identificador do nó, tipo do nó, tipo de correspondência, nome, jurisdição, lista de países, vazamento de origem, data de incorporação e situação.
Exemplo — 200 OK
{
  "status": "string",
  "mensagem": "string",
  "custo_brl": "number",
  "saldo_restante_brl": "number"
}
Schema da resposta (JSON Schema)
JSON Schema
{
  "type": [
    "object",
    "null"
  ],
  "properties": {
    "registros": {
      "type": [
        "array",
        "null"
      ],
      "items": {
        "type": "object",
        "properties": {
          "nome": {
            "type": [
              "string",
              "null"
            ],
            "description": "Nome do registro."
          },
          "pais": {
            "type": [
              "array",
              "null"
            ],
            "items": {
              "type": "string"
            },
            "description": "Países vinculados ao registro."
          },
          "nodeId": {
            "type": [
              "string",
              "null"
            ],
            "description": "Identificador do nó na base."
          },
          "tipoNo": {
            "type": [
              "string",
              "null"
            ],
            "description": "Tipo do nó (entidade, intermediário, oficial, endereço)."
          },
          "situacao": {
            "type": [
              "string",
              "null"
            ],
            "description": "Situação do registro."
          },
          "tipoMatch": {
            "type": [
              "string",
              "null"
            ],
            "description": "Tipo de correspondência do nome pesquisado."
          },
          "vazamento": {
            "type": [
              "string",
              "null"
            ],
            "description": "Vazamento de origem do registro (ex.: Panama Papers)."
          },
          "jurisdicao": {
            "type": [
              "string",
              "null"
            ],
            "description": "Jurisdição associada ao registro."
          },
          "dataIncorporacao": {
            "type": [
              "string",
              "null"
            ],
            "description": "Data de incorporação da entidade, quando aplicável."
          }
        }
      },
      "description": "Registros correspondentes ao nome pesquisado."
    },
    "observacoes": {
      "type": [
        "string",
        "null"
      ],
      "description": "Observações gerais sobre o resultado."
    },
    "nomeConsultado": {
      "type": [
        "string",
        "null"
      ],
      "description": "Nome informado na consulta."
    },
    "referenciaBase": {
      "type": [
        "string",
        "null"
      ],
      "description": "Referência ou versão da base consultada."
    },
    "fonteAtribuicao": {
      "type": [
        "string",
        "null"
      ],
      "description": "Atribuição de fonte exigida pelo ICIJ."
    },
    "totalRegistrosBase": {
      "type": [
        "integer",
        "null"
      ],
      "description": "Total de registros existentes na base."
    },
    "resultadosEncontrados": {
      "type": [
        "integer",
        "null"
      ],
      "description": "Quantidade de registros encontrados."
    }
  },
  "description": "Resultado da busca na base Offshore Leaks."
}

Códigos de erro

CódigoMensagemQuando acontece
400Requisição Inválidaa requisição está incorreta ou os parâmetros são inválidos.
401Não Autenticadoo usuário não forneceu as credenciais corretas para acessar o recurso.
403Não Autorizadoo servidor recebeu a requisição, mas se negou a autorizá-la por conta de saldo indisponível.
404Não Encontradoo servidor não encontrou uma representação atual do recurso solicitado.
408Tempo Esgotadoo servidor não conseguiu retornar a requisição no prazo estabelecido.
500Falha ao Realizar Consultao servidor não conseguiu processar a requisição com sucesso.
503Consulta em Manutençãoa consulta requisitada está em manutenção.

Observações

  • Fonte: base pública Offshore Leaks do ICIJ (International Consortium of Investigative Journalists).
  • Esta consulta não gera comprovante.
  • A busca é feita por nome, o que pode gerar homônimos; recomenda-se validar cada correspondência antes de qualquer decisão.
  • A cobrança ocorre apenas quando há correspondência (match) para o nome pesquisado. Hoje, quando "nada consta" (nenhum registro localizado), a resposta retorna como HTTP 404 (Não Encontrado) e não há cobrança.

Integrar

OpenAPI (JSON) ↗ — importe a URL no Postman ou no Insomnia para gerar a coleção com todos os endpoints. Também dá para consultar pelo chat: conecte via MCP. Esta página em Markdown.