Consultando o Consumo de Requisições Mensais
Nesse endpoint é possível consultar a quantidade de requisições que foram feitas por mês. Você deve enviar o header x_api_token com o token ou passar o token por query string na URL.
Você também pode passar o token como um parâmetro na url, exemplo:
https://comercial.cnpj.ws/consumo?token=SEU_TOKEN
Método: GET
Endpoint: https://comercial.cnpj.ws/consumo
Atenção
As consultas nesse endpoint também contam como uma requisição a API.
Exemplo de requisição
- JavaScript
- PHP
- Python
yarn add consultar-cnpj
const consultarCNPJ = require('consultar-cnpj')
async function getCNPJ(){
const token = 'INFORME O SEU TOKEN DE ACESSO'
const consumo = await consultarCNPJ.consumo(token)
console.log(consumo)
}
<?php
require_once 'HTTP/Request2.php';
$request = new HTTP_Request2();
$request->setUrl('https://comercial.cnpj.ws/consumo');
$request->setMethod(HTTP_Request2::METHOD_GET);
$request->setConfig(array(
'follow_redirects' => TRUE
));
$request->setHeader(array(
'x_api_token' => 'SEU_TOKEN_AQUI'
));
try {
$response = $request->send();
if ($response->getStatus() == 200) {
echo $response->getBody();
}
else {
echo 'Unexpected HTTP status: ' . $response->getStatus() . ' ' .
$response->getReasonPhrase();
}
}
catch(HTTP_Request2_Exception $e) {
echo 'Error: ' . $e->getMessage();
}
import requests
from requests.structures import CaseInsensitiveDict
url = "https://comercial.cnpj.ws/consumo"
headers = CaseInsensitiveDict()
headers["x_api_token"] = "SEU_TOKEN"
resp = requests.get(url, headers=headers)
print(resp.status_code)
Exemplo de Retorno
Abaixo um exemplo do JSON retornado:
{
"filtros_disponiveis": [
"ano",
"mes"
],
"filtros_aplicados": {},
"ordenacao": [
"ano",
"mes"
],
"data": [
{
"mes": 9,
"ano": 2021,
"quantidade": 1,
"atualizado_em": "2021-09-29T20:41:55.144Z",
"cnpjws_usuario_id": "d046b852-XXXX-XXXX-XXXX-8dccdf11d417"
}
]
}