Validar dados de clientes manualmente é um processo lento e propenso a erros. Utilizar uma API pública para comparar CPF com nome automatiza essa tarefa, garantindo precisão e economizando tempo precioso no seu dia a dia.
Antes de começar, precisamos instalar a biblioteca requests para fazer chamadas à API. Execute o seguinte comando no terminal:
pip install requests
Crie um arquivo chamado comparar_cpf.py e adicione o código abaixo:
import requests
def comparar_cpf_nome(cpf, nome):
url = "https://api.comparar.com/cpf"
headers = {
"Authorization": "Bearer SEU_TOKEN_API",
"Content-Type": "application/json"
}
data = {
"cpf": cpf,
"nome": nome
}
try:
response = requests.post(url, json=data, headers=headers)
response.raise_for_status()
resultado = response.json()
return resultado["match"]
except requests.exceptions.RequestException as e:
print(f"Erro na API: {e}")
return False
# Exemplo de uso
cpf = "12345678901"
nome = "João Silva"
if comparar_cpf_nome(cpf, nome):
print("CPF e nome correspondem!")
else:
print("CPF e nome não correspondem ou dados inválidos.")
| CPF | Nome | Resultado da Comparação |
|---|---|---|
| 12345678901 | João Silva | CPF e nome correspondem! |
| 98765432100 | Maria Santos | CPF e nome não correspondem ou dados inválidos. |
Para executar o script, use o comando:
python comparar_cpf.py
Substitua SEU_TOKEN_API pela chave de acesso fornecida pela API de sua escolha. Este método permite validar centenas de registros em segundos, eliminando a verificação manual e reduzindo significativamente a margem de erro.