Packetrove

Documentação da API

Especificação OpenAPI

Explore os endpoints, copie exemplos de requisições e teste a API sem conta nem chave de API. Ao enviar uma requisição, os dados são transmitidos à API. As consultas de IP público mostram a conexão do seu navegador.

Ler o guia de conexão MCP

A referência interativa e a especificação estão em inglês.

POST /v1/cidr/cover

Envie endereços IPv4 ou IPv6 e intervalos CIDR em JSON. A resposta inclui o menor CIDR de cobertura, as entradas normalizadas e contagens exatas de endereços como strings decimais. Esta requisição à API envia suas entradas ao servidor.

curl -fsS https://api.packetrove.com/v1/cidr/cover \
  -H 'Content-Type: application/json' \
  -d '{"inputs":["203.0.113.1","203.0.113.2","203.0.113.6"]}'

Este exemplo retorna 203.0.113.0/29 com 5 endereços adicionais. Confira additionalAddressCount antes de usar o resultado em uma lista de endereços permitidos ou bloqueados.

GET /v1/public-ip

Retorna o IP público observado nesta conexão HTTP. Solicite text/plain para um endereço seguido de uma quebra de linha, ou application/json para um endereço e sua família. As respostas não são armazenadas em cache. Uma VPN ou um proxy altera o endereço de saída observado.

curl -fsS https://api.packetrove.com/v1/public-ip -H 'Accept: text/plain'