Cada SKU é um endpoint dedicado. Resposta unificada: payload_raw (bruto do provedor) + payload (normalizado) + audit (quem consultou, quando, em qual chave).
Consulta CNPJ + QSA — Pessoa Jurídica
Alvo: cadastro de fornecedor, abertura de cliente B2B, qualificação seller marketplace.
# Request
curl https://api.bcheck.otimizapro.com/v1/pj/cnpj \
-H "Authorization: Bearer $OTIMIZA_KEY" \
-H "Content-Type: application/json" \
-d '{"cnpj":"00.000.000/0001-00",
"include":["qsa","cnae","certidoes"]}'
# Response 200 OK (resumo)
{
"sku": "PJ-RF-01",
"cnpj": "00000000000100",
"payload": {
"razao_social": "...",
"situacao": "ATIVA",
"qsa": [...],
"cnae_principal": "...",
"capital_social": 100000.00
},
"audit": {"request_id":"req_...","credits":2,"latency_ms":420}
}
Consulta CPF + Score — Pessoa Física
Alvo: KYC de signatário, validação de sócio, background pré-crédito.
# Request
curl https://api.bcheck.otimizapro.com/v1/pf/cpf \
-H "Authorization: Bearer $OTIMIZA_KEY" \
-d '{"cpf":"000.000.000-00",
"include":["score","processos"]}'
# Response 200 OK (resumo)
{
"sku": "PF-RF-01",
"payload": {
"situacao": "REGULAR",
"nome": "...",
"score_credito": {"faixa": "B", "indicador": 720},
"processos_count": 2
},
"audit": {"credits":3,"latency_ms":680}
}
PEP + Sanções consolidadas — Compliance
Alvo: PLD/FT obrigatório em fintech regulada, KYC corporativo.
# Request
curl https://api.bcheck.otimizapro.com/v1/compliance/screening \
-H "Authorization: Bearer $OTIMIZA_KEY" \
-d '{"nome":"NOME COMPLETO",
"cpf":"000.000.000-00",
"listas":["pep","ofac","onu","bcb","ceis","cnep"]}'
# Response 200 OK (resumo)
{
"sku": "CO-PEP-01,CO-SAN-01,CO-CEIS-01,CO-CNEP-01",
"payload": {
"matches": [],
"score": 0,
"decisao_sugerida": "aprovar_automatico"
}
}
Face match + Liveness — Identidade
Alvo: onboarding remoto regulado, validação documental.
# Request — multipart com selfie e documento
curl https://api.bcheck.otimizapro.com/v1/id/face-match \
-H "Authorization: Bearer $OTIMIZA_KEY" \
-F selfie=@selfie.jpg \
-F documento=@cnh.jpg \
-F liveness=true
# Response 200 OK (resumo)
{
"sku": "ID-FCM-01,ID-LIV-01",
"payload": {
"match_score": 0.97,
"liveness_passed": true,
"documento_extraido": {...}
}
}