Onboarding e KYC
Conferir o nome e a data de nascimento informados contra o CPF antes de abrir a conta, sem pedir documento a mais.
Integre a consulta de CPF pelo backend e receba os campos do serviço em uma resposta estruturada, com rastreabilidade por chamada.
POST /api/v1/cpf/lookupJSON{
"success": true,
"code": 200,
"code_message": "A requisição foi processada com sucesso.",
"errors": [],
"header": null,
"data_count": 1,
"data": [
{
"found": true,
"cpf": "52998224725",
"nome": "MARIA DA SILVA SANTOS",
"nome_social": null,
"data_nascimento": "1990-03-15",
"genero": "F",
"situacao_cadastral": "REGULAR",
"data_inscricao": "2008-06-10",
"ano_obito": null,
"data_nascimento_confere": true
}
]
}
A consulta de CPF busca as informações previstas no contrato do serviço. Planeje a coleta com finalidade definida, acesso restrito e uso compatível com o contexto do cadastro.
Conheça a entrada, confira a resposta e leve a integração para o seu backend.
Veja os campos e a cobrança no catálogo.
Use o modo DEV para testar sem consumir saldo.
Proteja sua chave e acompanhe as chamadas no painel.
/api/v1/cpf/lookupcurl --request POST 'https://api.apifordevs.com/api/v1/cpf/lookup' \
--user "afd_live_pk_...:$AFD_SECRET_KEY" \
--header "X-Project-Id: $AFD_PROJECT_ID" \
--header 'Content-Type: application/json' \
--data '{"cpf":"52998224725","birth_date":"1990-03-15"}'
import os
import requests
response = requests.request(
"POST",
"https://api.apifordevs.com/api/v1/cpf/lookup",
auth=("afd_live_pk_...", os.environ["AFD_SECRET_KEY"]),
headers={"X-Project-Id": os.environ["AFD_PROJECT_ID"]},
json={"cpf": "52998224725", "birth_date": "1990-03-15"},
timeout=30,
)
response.raise_for_status()
print(response.json())
const response = await fetch("https://api.apifordevs.com/api/v1/cpf/lookup", {
method: "POST",
headers: {
Authorization: "Basic " + Buffer.from(
"afd_live_pk_...:" + process.env.AFD_SECRET_KEY
).toString("base64"),
"X-Project-Id": process.env.AFD_PROJECT_ID,
"Content-Type": "application/json",
},
body: JSON.stringify({"cpf":"52998224725","birth_date":"1990-03-15"}),
signal: AbortSignal.timeout(30000),
});
if (!response.ok) throw new Error(`HTTP ${response.status}`);
console.log(await response.json());
{
"success": true,
"code": 200,
"data": [
{
"found": true,
"cpf": "52998224725",
"nome": "MARIA DA SILVA SANTOS",
"nome_social": null,
"data_nascimento": "1990-03-15"
}
]
}
Conferir o nome e a data de nascimento informados contra o CPF antes de abrir a conta, sem pedir documento a mais.
Barrar CPF suspenso, cancelado ou de titular falecido antes de aprovar crédito, financiamento ou parcelamento.
Completar o nome a partir do CPF digitado, sem o usuário redigitar.
Não. O endpoint de CPF exige autenticação e tem cobrança própria. Confira os parâmetros e condições no catálogo.
Não. Guarde a chave secreta no servidor e faça a chamada pelo backend da sua aplicação.
Não. A organização que integra precisa avaliar finalidade, necessidade e fundamento adequado para o tratamento de dados.
Encontre a API que resolve o próximo passo do seu produto.