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