KALIDADE API • PDT • PESSOA FÍSICA • GET • JSON

PDT CPF

Consulte dados públicos de Pessoa Física relacionados ao Portal da Transparência utilizando o CPF.

GET
https://api-kalidade.vercel.app/api/pdt.js?cpf=07068093868

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.

Endpoint Copiar
https://api-kalidade.vercel.app/api/pdt.js?cpf=07068093868

Exemplos de código

Integre a API em seus projetos utilizando GET.

JavaScript — Fetch Copiar
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);

});
JavaScript — Async/Await Copiar
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 Copiar
curl "https://api-kalidade.vercel.app/api/pdt.js?cpf=07068093868"
Python Copiar
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 Copiar
<?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.

Fetch + CORS Copiar
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"
}
SK — identificador retornado pela consulta.
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.
A resposta depende dos dados públicos disponíveis para o CPF consultado. O Portal da Transparência disponibiliza consultas de Pessoa Física e categorias como servidores/pensionistas e beneficiários de programas sociais. :contentReference[oaicite:1]{index=1}

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}