Todos os endpoints usam autenticação por chave de API no header
X-API-Key. Veja as páginas de cada endpoint para detalhes completos de requisição e resposta.URL base
Autenticação
| Header | Obrigatório | Descrição |
|---|---|---|
X-API-Key | Sim | Sua chave de API (começa com bun_) |
Content-Type | Condicional | application/json (obrigatório em requisições POST) |
Accept | Recomendado | application/json |
Exemplo de headers
Limite de taxa
As respostas incluem headers de limite de taxa:| Header | Descrição |
|---|---|
X-RateLimit-Limit | Requisições por minuto |
X-RateLimit-Remaining | Requisições restantes |
X-RateLimit-Reset | Segundos até o reset |
Retry-After (segundos).
Formato de erro
Erros retornam um corpo JSON:detail com loc, msg, type.
Códigos de status HTTP
| Código | Significado |
|---|---|
| 200 | Sucesso |
| 400 | Bad Request: Entrada inválida |
| 401 | Unauthorized: Chave de API ausente ou inválida |
| 402 | Payment Required: Cota excedida |
| 403 | Forbidden: Conta desativada |
| 404 | Not Found |
| 422 | Unprocessable Entity: Erro de validação |
| 429 | Too Many Requests: Limite de taxa excedido |
| 500 | Internal Server Error |
Endpoints
POST /barcode
Gerar uma imagem de código de barras.
GET /cep-lookup/:cep
Consultar um CEP brasileiro.
GET /cnpj-data/:cnpj
Buscar dados públicos de uma empresa pelo CNPJ.
GET /currency-exchange
Obter taxa de câmbio em tempo real.
GET /domain-availability/:domain
Verificar disponibilidade de domínio.
GET /ip-classify
Classificar um endereço IP por tipo de rede.
GET /ip-lookup
Consultar dados de geo e rede de um IP.
POST /random-password/generate
Gerar uma senha aleatória segura.
GET /temporary-email
Verificar se um e-mail usa domínio descartável.
POST /translate
Traduzir texto entre idiomas.
POST /url-checker
Verificar segurança e disponibilidade de uma URL.
GET /validate-cpf-cnpj
Validar número de CPF ou CNPJ.
POST /wpp-url/generate
Gerar link de clique para o WhatsApp.

