Skip to main content
POST
/
v1
/
query
/
cnpj-kyc
KYC e compliance PJ (CNPJ)
curl --request POST \
  --url https://proteo-data.ngrok.app/v1/query/cnpj-kyc \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "document": "11222333000181"
}
'
{
  "data": {
    "MatchKeys": "doc{12***890001**}",
    "KycData": {
      "IsCurrentlyPEP": false,
      "IsCurrentlySanctioned": false,
      "SanctionsHistory": []
    }
  },
  "meta": {
    "chargedCredits": "0.112000",
    "product": "cnpj-kyc",
    "queryId": "f3c02d55-ab1e-5d2e-9f44-2b3c4d5e6f7a"
  }
}

Authorizations

Authorization
string
header
required

API Key no formato Bearer (mesmo valor da chave gerada no painel).

Body

application/json
document
string
required

Identificador da consulta. Depende do produto: ex. cpf-basic / cpf-kyc — CPF com 11 dígitos; cnpj-basic / cnpj-kyc — CNPJ com 14 dígitos; apenas números. A API não valida dígitos verificadores; formatos inválidos podem falhar na origem.

Required string length: 1 - 100

Response

Consulta concluída

Consulta concluída

data
object
required

Payload do produto. Normalmente é o primeiro elemento do array Result quando a resposta do fornecedor segue esse formato. Se a origem responder com sucesso e Result for um array vazio, data pode incluir Result, Status, QueryId, ElapsedMilliseconds, QueryDate e Evidences. Sem transformação no produto, pode ser o JSON bruto. Pode ser null quando não há item útil a extrair.

meta
object
required

Metadados da cobrança e rastreio (sem detalhes de infraestrutura).