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.