Traffic & usage
Read bandwidth and request analytics across products. Same shape per product — only the path prefix changes.
Endpoints
/residential/traffic
Residential
/mobile/traffic
Mobile
/isp/traffic
ISP
/{product}/traffic
Aggregated bandwidth
/{product}/requests
Sampled request log
/{product}/sessions
Sticky-session inventory (gateway products)
Get aggregate traffic
curl -H "Authorization: Bearer API_KEY" \
"https://api.helodata.com/v1/residential/traffic?from=2026-05-01&to=2026-05-28&group_by=subuser"Query parameters
from
yes
RFC 3339 start of range
to
yes
RFC 3339 end of range (exclusive)
group_by
no
subuser, region, asn, tag, day, hour
subuser
no
Filter to one sub-user
region
no
Filter to one ISO country code
tag
no
Filter to one X-Helodata-Tag value
Response
ISP adds per-IP rollups; mobile adds asn and carrier_name:
Sampled request log
Returns up to 1,000 sampled requests for the last 48 hours:
Useful for spotting hot-spots and debugging individual call patterns. Don't use it for billing — it's sampled, not exhaustive.
Granularity
Data resolution downsamples over time:
< 24 h
1 minute
1–14 days
5 minutes
14–90 days
1 hour
> 90 days
1 day
Pull historical data sooner than your retention window if you need finer detail.
Errors
422
range_too_wide
from..to exceeds 90 days
422
invalid_group_by
Unknown group_by value
Last updated
Was this helpful?