Stats — destinations principales
Voyez vers quels hôtes de destination votre package consomme du trafic. Utile pour identifier les gros consommateurs en scraping/monitoring.
GET /packages/{id}/stats/hosts
Retourne les top N hôtes de destination par trafic sur la période, avec nombre de requêtes.
GET
/api/v1/packages/{id}/stats/hosts?period=30d&top=10Paramètres de requête
| Parameter | Default | Options |
|---|---|---|
period | 30d | 7d · 30d · 90d · 1y · day · week · month · 3months · 6months · year |
top | 10 | 1–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" }
}Exemples de code
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")