CPFHub.io

Consultar CPF com Go

Consulte CPF com Go usando net/http nativo. 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.

Abrir no Cursor

Exemplo

Go
import (
    "encoding/json"
    "fmt"
    "net/http"
)

req, _ := http.NewRequest("GET", "https://api.cpfhub.io/cpf/12345678909", nil)
req.Header.Set("x-api-key", "SUA_API_KEY")
resp, _ := http.DefaultClient.Do(req)
defer resp.Body.Close()
var data map[string]any
json.NewDecoder(resp.Body).Decode(&data)
fmt.Println(data)

Substitua SUA_API_KEY pela sua chave de API em app.cpfhub.io. A chave deve ficar em variável de ambiente (os.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
  }
}

Próximos passos