Consultar CPF com Java
Consulte CPF com Java usando java.net.http.HttpClient nativo. Disponível desde o Java 11, sem dependências externas.
Integrando com Cursor, Lovable, v0 ou outra IA?
Copie o prompt de integração e cole direto no seu assistente de IA - ele saberá exatamente como usar a API.
Exemplo
Java
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
var client = HttpClient.newHttpClient();
var request = HttpRequest.newBuilder()
.uri(URI.create("https://api.cpfhub.io/cpf/12345678909"))
.header("x-api-key", "SUA_API_KEY")
.build();
var response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());Substitua SUA_API_KEY pela sua chave de API em app.cpfhub.io. A chave deve ficar em variável de ambiente (System.getenv("CPFHUB_API_KEY")) — nunca em código versionado.
Resposta
A API retorna um objeto JSON com os dados do CPF consultado:
JSON
{
"success": true,
"data": {
"cpf": "12345678909",
"name": "Fulano de Tal",
"nameUpper": "FULANO DE TAL",
"gender": "M",
"birthDate": "15/06/1990",
"day": 15,
"month": 6,
"year": 1990
}
}