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.
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
}
}