CPFHub.io

Consultar CPF com Lua

Consulte CPF com Lua usando socket.http via LuaSocket.

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

Lua
local http  = require("socket.http")
local ltn12 = require("ltn12")
local json  = require("dkjson")

local body = {}
http.request({
  url     = "https://api.cpfhub.io/cpf/12345678909",
  headers = {["x-api-key"] = "SUA_API_KEY"},
  sink    = ltn12.sink.table(body),
})
local data = json.decode(table.concat(body))
print(data.data.name)

Substitua SUA_API_KEY pela sua chave de API em app.cpfhub.io. Instale com luarocks install luasocket e luarocks install dkjson.

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