KALIDADE API • CPF • GET • JSON

CPF API

Consulte informações através de CPF utilizando uma requisição HTTP simples com retorno em JSON.

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

Sobre a API

O endpoint recebe um CPF pelo parâmetro cpf e retorna os dados disponíveis em JSON.

Método

GET

Formato

JSON

Parâmetro

cpf

Como utilizar

Informe o CPF no parâmetro cpf.

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

Exemplos de código

Utilize a API em seus projetos.

JavaScript — Fetch Copiar
const cpf = "12345678909";

fetch(
  `https://api-kalidade.vercel.app/api/cpf.js?cpf=${cpf}`
)
  .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/cpf.js?cpf=${encodeURIComponent(cpf)}`;

    const response = await fetch(url);

    if (!response.ok) {
        throw new Error(`HTTP ${response.status}`);
    }

    const data = await response.json();

    console.log(data);

    return data;
}

consultarCPF("12345678909");
cURL Copiar
curl "https://api-kalidade.vercel.app/api/cpf.js?cpf=12345678909"
Node.js Copiar
const cpf = "12345678909";

async function consultarCPF() {

    const url =
        `https://api-kalidade.vercel.app/api/cpf.js?cpf=${cpf}`;

    const response = await fetch(url);

    if (!response.ok) {
        throw new Error(`HTTP ${response.status}`);
    }

    const data = await response.json();

    console.log(data);
}

consultarCPF();
Python Copiar
import requests

cpf = "12345678909"

url = "https://api-kalidade.vercel.app/api/cpf.js"

response = requests.get(
    url,
    params={
        "cpf": cpf
    }
)

response.raise_for_status()

data = response.json()

print(data)
PHP Copiar
<?php

$cpf = "12345678909";

$url =
    "https://api-kalidade.vercel.app/api/cpf.js?cpf="
    . urlencode($cpf);

$response = file_get_contents($url);

if ($response === false) {
    die("Erro ao consultar a API.");
}

echo $response;

CORS

Se sua aplicação estiver enfrentando restrições de CORS, utilize um proxy intermediário autorizado.

Fetch + Proxy Copiar
const api =
  "https://api-kalidade.vercel.app/api/cpf.js?cpf=12345678909";

const proxy =
  "https://corsproxy.io/?url="
  + encodeURIComponent(api);

fetch(proxy)
  .then(response => response.json())
  .then(data => {
    console.log(data);
  })
  .catch(error => {
    console.error(error);
  });

Parâmetros

Parâmetro Obrigatório Tipo Exemplo
cpf Sim String 12345678909

Resposta JSON

Exemplo de retorno real do endpoint.

{
  "code": 200,
  "data": {
    "cpf": "12345678909",
    "nome": "Daiana Lassolli",
    "genero": "F",
    "data_nascimento": "2000-04-27"
  }
}
O formato acima foi obtido diretamente do endpoint informado. Os dados retornados podem variar conforme o CPF consultado.