Consultar CPF com Ruby
Consulte CPF com Ruby usando Net::HTTP da biblioteca padrão. Sem gems adicionais.
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
Ruby
require 'net/http'
require 'json'
uri = URI('https://api.cpfhub.io/cpf/12345678909')
req = Net::HTTP::Get.new(uri)
req['x-api-key'] = 'SUA_API_KEY'
res = Net::HTTP.start(uri.hostname, uri.port, use_ssl: true) { |http| http.request(req) }
puts JSON.parse(res.body)Substitua SUA_API_KEY pela sua chave de API em app.cpfhub.io. A chave deve ficar em variável de ambiente (ENV['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
}
}