Tutorial

Consultar CPF com Python via API

Integre a API CPF em scripts e backends Python com poucas linhas usando requests.

Código de matriz digital ilustrando consulta CPF em Python
Consulta de CPF em Python com resposta JSON.

Instalação

pip install requests

Consulta completa

import os
import requests

API_KEY = os.environ["APICPF_KEY"]
cpf = "00000000000"

r = requests.get(
    "https://apicpf.dev/consulta",
    params={"cpf": cpf},
    headers={"X-API-KEY": API_KEY},
    timeout=10,
)
r.raise_for_status()
payload = r.json()
print(payload["data"]["nome"])
print(payload["data"]["mae"])
Tela com código Python para integração de API
Use timeout e raise_for_status para falhar de forma previsível.

Quando usar Python

  • Jobs de enriquecimento de base
  • Backoffice e ETL
  • APIs FastAPI / Django que precisam consultar CPF

Para o fluxo HTTP geral, leia o guia de consulta.