```
```
KALIDADE API • CNPJ • GET • JSON
CNPJ API
Consulte informações de CNPJ através de uma requisição HTTP simples e receba os dados em formato JSON.
GET
https://api-kalidade.vercel.app/api/cnpj.js?cnpj=58478444848444
```
```
Sobre a API
Endpoint para consulta de CNPJ utilizando o parâmetro cnpj.
Método
GET
Formato
JSON
Parâmetro
cnpj
```
Como utilizar
Substitua o valor de cnpj pelo CNPJ desejado.
Endpoint
Copiar
```
https://api-kalidade.vercel.app/api/cnpj.js?cnpj=58478444848444```
Importante: utilize o CNPJ no parâmetro
```
cnpj. A API utiliza o método HTTP GET.
```
Exemplos de código
Integre a CNPJ API em diferentes linguagens.
```
```
JavaScript — Fetch
Copiar
```
const cnpj = "58478444848444";
fetch(
`https://api-kalidade.vercel.app/api/cnpj.js?cnpj=${cnpj}`
)
.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 consultarCNPJ(cnpj) {
const url =
`https://api-kalidade.vercel.app/api/cnpj.js?cnpj=${encodeURIComponent(cnpj)}`;
const response = await fetch(url);
if (!response.ok) {
throw new Error(`HTTP ${response.status}`);
}
const data = await response.json();
console.log(data);
return data;
}
consultarCNPJ("58478444848444");
```
cURL
Copiar
```
curl "https://api-kalidade.vercel.app/api/cnpj.js?cnpj=58478444848444"
```
Node.js
Copiar
```
const cnpj = "58478444848444";
async function consultarCNPJ() {
const url =
`https://api-kalidade.vercel.app/api/cnpj.js?cnpj=${cnpj}`;
const response = await fetch(url);
const data = await response.json();
console.log(data);
}
consultarCNPJ();
```
Python
Copiar
```
import requests
cnpj = "58478444848444"
url = "https://api-kalidade.vercel.app/api/cnpj.js"
response = requests.get(
url,
params={
"cnpj": cnpj
}
)
response.raise_for_status()
data = response.json()
print(data)
```
PHP
Copiar
```
<?php
$cnpj = "58478444848444";
$url =
"https://api-kalidade.vercel.app/api/cnpj.js?cnpj="
. urlencode($cnpj);
$response = file_get_contents($url);
if ($response === false) {
die("Erro ao consultar a API.");
}
echo $response;
```
CORS
Se a aplicação do navegador estiver sujeita a uma restrição de CORS, você pode utilizar um proxy intermediário.
```
```
Fetch + CORS Proxy
Copiar
```
const api =
"https://api-kalidade.vercel.app/api/cnpj.js?cnpj=58478444848444";
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%2Fcnpj.js%3Fcnpj%3D58478444848444"
```
```
Parâmetros
Parâmetros disponíveis neste endpoint.
| Parâmetro | Obrigatório | Tipo | Exemplo |
|---|---|---|---|
| cnpj | Sim | String | 58478444848444 |
```
Resposta JSON
A API retorna os dados da consulta em formato JSON.
```
{
"status": true,
"dados": {
"...": "..."
}
}
```
O exemplo acima é apenas ilustrativo. Os campos exatos
dependem do retorno real do endpoint.
```