```
KALIDADE API • CPF ALL • JSON

CPF ALL

Endpoint de consulta CPF com retorno estruturado em formato JSON.

GET
https://api-kalidade.vercel.app/api/cpf-all.js?cpf=03465948475
```
```

Sobre a API

A API recebe um CPF através do parâmetro cpf e retorna os dados disponíveis em JSON.

Método

GET

Formato

JSON

Parâmetro

cpf

```
```

Como utilizar

Informe o CPF através do parâmetro cpf.

Endpoint Copiar
```
https://api-kalidade.vercel.app/api/cpf-all.js?cpf=03465948475
```
```
```

Exemplos de código

Integre o endpoint em seus projetos.

```
``` JavaScript — Fetch Copiar ```
const cpf = "03465948475";

fetch(
  `https://api-kalidade.vercel.app/api/cpf-all.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-all.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("03465948475");
``` cURL Copiar ```
curl "https://api-kalidade.vercel.app/api/cpf-all.js?cpf=03465948475"
``` Node.js Copiar ```
const cpf = "03465948475";

async function consultarCPF() {

  const url =
    `https://api-kalidade.vercel.app/api/cpf-all.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 = "03465948475"

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

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

response.raise_for_status()

data = response.json()

print(data)
``` PHP Copiar ```
<?php

$cpf = "03465948475";

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

$response = file_get_contents($url);

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

echo $response;
```

CORS

Caso exista bloqueio de CORS no navegador, você pode utilizar um proxy intermediário.

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

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

fetch(proxy)
  .then(response => response.json())
  .then(data => {
    console.log(data);
  })
  .catch(error => {
    console.error(error);
  });
``` cURL + CORS Proxy Copiar ```
curl "https://corsproxy.io/?url=https%3A%2F%2Fapi-kalidade.vercel.app%2Fapi%2Fcpf-all.js%3Fcpf%3D03465948475"
```

Parâmetros

Parâmetros aceitos pelo endpoint.

Parâmetro Obrigatório Tipo Exemplo
cpf Sim String 03465948475
```
```

Resposta JSON

O endpoint retorna os dados da consulta em formato JSON.

```
{
  "status": true,
  "dados": {
    "...": "..."
  }
}
```
O conteúdo exato dos campos depende do retorno atual do endpoint. O exemplo acima representa apenas a estrutura de uma resposta JSON.
```