Endpoint
Autenticação
| Header | Obrigatório | Valor |
|---|---|---|
X-API-Key | Sim | Sua chave de API (bun_...) |
Visão geral
Classifique qualquer endereço IP como residencial, hosting/datacenter, mobile, VPN, nó de saída Tor ou proxy aberto. A API de Classificação de IP da Bunny retorna um rótulo de classificação, pontuação de confiança e detalhamento completo de sinais, para que você possa tomar decisões precisas sobre as origens do tráfego.Casos de uso
- Detectar e bloquear tráfego de VPN, proxy e Tor
- Identificar tráfego de bots e datacenters
- Aplicar controles de acesso baseados em geo-localização
- Prevenção de fraudes e pontuação de risco
Detalhes
Suporta IPv4 e IPv6. O campoconfidence (0–1) indica a certeza da classificação. O objeto signals detalha cada sinal individualmente para que você possa aplicar sua própria lógica.
Parâmetros de query
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
ip | string | Sim | Endereço IPv4 ou IPv6 válido |
Resposta
200 OK
| Campo | Tipo | Descrição |
|---|---|---|
ip | string | O IP verificado |
classification | string | Um de: hosting, residential, mobile, vpn, tor, proxy, unknown |
confidence | number | 0.0 a 1.0 |
signals | object | Flags booleanas (ver abaixo) |
network | object | ASN, org, provider (ver abaixo) |
geo | object | country, region (ver abaixo) |
| Campo | Tipo |
|---|---|
is_hosting | boolean |
is_residential | boolean |
is_mobile | boolean |
is_vpn | boolean |
is_tor | boolean |
is_proxy | boolean |
| Campo | Tipo | Descrição |
|---|---|---|
asn | int | null | Número do Sistema Autônomo |
org | string | null | Nome da organização |
provider | string | null | Nome amigável (ex.: “AWS”) |
| Campo | Tipo | Descrição |
|---|---|---|
country | string | null | Código do país ISO (ex.: “US”) |
region | string | null | Região/estado |

