Stats — Hosts
DocsStats — Hosts

Stats — destinos principais

Veja para quais hosts de destino seu pacote gasta tráfego. Útil para encontrar os mais pesados em scraping/monitoramento.

GET /packages/{id}/stats/hosts

Retorna os top N hosts de destino por tráfego no período, com contagens de requisições.

GET/api/v1/packages/{id}/stats/hosts?period=30d&top=10

Parâmetros de consulta

ParameterDefaultOptions
period30d7d · 30d · 90d · 1y · day · week · month · 3months · 6months · year
top101–50 (number of hosts)
response.json
{
  "data": {
    "package_id": 12,
    "period":     "30d",
    "top":        10,
    "hosts": [
      { "host": "amazon.com",    "traffic_gb": 12.493210, "requests":  98421 },
      { "host": "google.com",    "traffic_gb":  4.812000, "requests":  43210 },
      { "host": "instagram.com", "traffic_gb":  3.201400, "requests":  18432 }
    ]
  },
  "meta": { "version": "v1" }
}

Exemplos de código

hosts.sh
curl "https://raxyproxy.com/api/v1/packages/12/stats/hosts?period=7d&top=20" \
     -H "Authorization: Bearer raxy_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
hosts.py
import requests

r = requests.get(
    'https://raxyproxy.com/api/v1/packages/12/stats/hosts',
    headers={'Authorization': 'Bearer raxy_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'},
    params={'period': '30d', 'top': 10},
    timeout=10,
).json()

for h in r['data']['hosts']:
    print(f"{h['host']:30}  {h['traffic_gb']:>9.4f} GB  {h['requests']:>8} req")