PDT CPF
Consulte dados públicos de Pessoa Física relacionados ao Portal da Transparência utilizando o CPF.
Sobre a API
A PDT CPF realiza uma consulta de Pessoa Física utilizando o CPF como parâmetro.
Quando existem registros públicos correspondentes, a API pode retornar informações como SK, NOME, CPF, RELAÇÕES e UF.
Método
GET
Entrada
CPF
Saída
JSON
Como utilizar
Envie o CPF através do parâmetro cpf.
https://api-kalidade.vercel.app/api/pdt.js?cpf=07068093868
Exemplos de código
Integre a API em seus projetos utilizando GET.
const cpf = "07068093868";
const url =
`https://api-kalidade.vercel.app/api/pdt.js?cpf=${encodeURIComponent(cpf)}`;
fetch(url)
.then(response => {
if (!response.ok) {
throw new Error(`HTTP ${response.status}`);
}
return response.json();
})
.then(data => {
console.log(data);
})
.catch(error => {
console.error("Erro:", error);
});
async function consultarCPF(cpf) {
const url =
`https://api-kalidade.vercel.app/api/pdt.js?cpf=${encodeURIComponent(cpf)}`;
const response = await fetch(url);
if (!response.ok) {
throw new Error(`HTTP ${response.status}`);
}
return await response.json();
}
consultarCPF("07068093868")
.then(data => console.log(data))
.catch(error => console.error(error));
curl "https://api-kalidade.vercel.app/api/pdt.js?cpf=07068093868"
import requests
cpf = "07068093868"
url = "https://api-kalidade.vercel.app/api/pdt.js"
response = requests.get(
url,
params={
"cpf": cpf
}
)
response.raise_for_status()
data = response.json()
print(data)
<?php
$cpf = "07068093868";
$url =
"https://api-kalidade.vercel.app/api/pdt.js?cpf="
. urlencode($cpf);
$response = file_get_contents($url);
if ($response === false) {
die("Erro ao consultar a API.");
}
echo $response;
CORS
Exemplo de consumo através de uma aplicação web.
const cpf = "07068093868";
fetch(
`https://api-kalidade.vercel.app/api/pdt.js?cpf=${cpf}`
)
.then(response => response.json())
.then(data => {
console.log(data);
})
.catch(error => {
console.error("Erro:", error);
});
Parâmetros
| Parâmetro | Obrigatório | Tipo | Exemplo | Descrição |
|---|---|---|---|---|
| cpf | Sim | String | 07068093868 | CPF da Pessoa Física a ser consultada |
Resposta JSON
Exemplo de resposta retornada pela API.
{
"SK": "574920115",
"NOME": "LUIZ INACIO LULA DA SILVA",
"CPF": "070.680.938-68",
"RELACOES": "Servidor Público",
"UF": "SÃO BERNARDO DO CAMPO - SP"
}
NOME — nome associado ao registro público.
CPF — CPF apresentado no registro.
RELACOES — relação/categoria encontrada, como "Servidor Público".
UF — localização apresentada no registro.
Campos da resposta
| Campo | Tipo | Descrição |
|---|---|---|
| SK | String | Identificador do registro retornado. |
| NOME | String | Nome da pessoa encontrada. |
| CPF | String | CPF associado ao registro. |
| RELACOES | String | Relação pública encontrada para a pessoa. |
| UF | String | Localização/UF apresentada no registro. |
Fonte
Esta API é uma interface da KALIDADE API sobre dados públicos disponibilizados pelo Portal da Transparência. O Portal oferece acesso programático aos seus dados por meio de APIs REST. :contentReference[oaicite:2]{index=2}