> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bunny.build/llms.txt
> Use this file to discover all available pages before exploring further.

# Comece aqui

> Comece a usar a API de verificações de segurança Bunny em minutos

<Tip>
  **Início rápido**: Obtenha sua chave de API no [Painel Bunny](https://app.bunny.build) e envie-a no header `X-API-Key` em toda requisição aos endpoints de verificação.
</Tip>

## <Icon icon="bolt" type="solid" /> O que é o Bunny?

O Bunny oferece uma API simples com 13 endpoints prontos para uso:

1. **Barcode**: Gerar imagens de código de barras (QR code, Code 128, EAN-13, etc.)
2. **CEP Lookup**: Consultar CEPs brasileiros
3. **CNPJ Data**: Buscar dados públicos de empresas pelo CNPJ
4. **Currency Exchange**: Taxas de câmbio em tempo real
5. **Domain Availability**: Verificar disponibilidade de domínio para registro
6. **IP Classify**: Classificar um IP por tipo de rede (hospedagem, residencial, VPN, TOR, proxy, etc.)
7. **IP Lookup**: Dados de geo e rede de um endereço IP
8. **Random Password**: Gerar senhas aleatórias seguras
9. **Temporary Email**: Detectar domínios de e-mail descartáveis ou temporários
10. **Translate**: Traduzir texto entre idiomas
11. **URL Checker**: Verificar segurança e disponibilidade de URLs
12. **Validate CPF/CNPJ**: Validar documentos brasileiros
13. **WhatsApp URL**: Gerar links de clique para o WhatsApp

<Card title="URL base" icon="link" horizontal>
  Todas as requisições vão para: `https://api.bunny.build/api/v1`
</Card>

## <Icon icon="key" type="solid" /> Obtenha sua chave de API

1. Cadastre-se no [Painel Bunny](https://app.bunny.build)
2. Crie um token de API (ex.: "Chave de produção")
3. Copie o token. Ele começa com `bun_` e é exibido apenas uma vez. Guarde-o em local seguro.

<Card title="Autenticação" icon="lock" horizontal>
  Os endpoints de verificação de segurança usam apenas autenticação por **chave de API**. Inclua o header: `X-API-Key: bun_sua_chave_api`
</Card>

## <Icon icon="terminal" type="solid" /> Primeira requisição

<CodeGroup>
  ```bash cURL - Verificar e-mail temporário theme={null}
  curl "https://api.bunny.build/api/v1/temporary-email?email=user@tempmail.com" \
    -H "X-API-Key: bun_sua_chave_api"
  ```

  ```bash cURL - Classificar IP theme={null}
  curl "https://api.bunny.build/api/v1/ip-classify?ip=8.8.8.8" \
    -H "X-API-Key: bun_sua_chave_api"
  ```

  ```bash cURL - Traduzir theme={null}
  curl -X POST https://api.bunny.build/api/v1/translate \
    -H "X-API-Key: bun_sua_chave_api" \
    -H "Content-Type: application/json" \
    -d '{"text": "Hello world", "from": "en", "to": "pt"}'
  ```
</CodeGroup>

## <Icon icon="boxes-stacked" type="solid" /> Próximos passos

<CardGroup cols={2}>
  <Card title="Autenticação" icon="lock" href="/pt-BR/authentication">
    Como autenticar e gerenciar chaves de API.
  </Card>

  <Card title="SDKs" icon="code" href="/pt-BR/sdks">
    Use nossos SDKs oficiais para Python, TypeScript, Java e Go.
  </Card>

  <Card title="E-mail" icon="envelope" href="/pt-BR/email">
    Detecção de e-mail descartável em detalhes.
  </Card>

  <Card title="IP" icon="network-wired" href="/pt-BR/ip">
    Classificação de IP e tipos de rede.
  </Card>
</CardGroup>
