Products
GET /v1/products returns the full, live catalog — every product you can buy, with its unit, limits, targeting features and billing options. No parameters needed.
bash
curl https://hproxy.com/v1/products \
-H "X-API-Key: hpx_xxxxxxxxxxxx"The catalog
Seven products across four families. Residential and Survey are billed by the gigabyte; ISP, Mobile and Datacenter are billed per IP.
| Product id | What it's for | Unit | Targeting |
|---|---|---|---|
residential-standard | High-quality residential with city targeting + sticky sessions | GB | country · state · city |
residential-basic | Affordable residential for high-volume work | GB | country · state · city |
residential-survey | Residential tuned for surveys + data collection | GB | country · state · city · ISP |
isp | Static ISP proxies on dedicated IPs, unlimited bandwidth | IP | country |
mobile | Real mobile-carrier IPs with carrier + device targeting | IP | country · carrier |
ipv4 | IPv4 datacenter proxies, unlimited bandwidth | IP | country |
ipv6 | IPv6 datacenter proxies, unlimited bandwidth | IP | country |
Response fields
idstringStable product id — what you pass to pricing + orders.namestringHuman-friendly product name.unit"GB" | "IP"What quantity is measured in.minQuantity / maxQuantitynumberAllowed quantity bounds.allowedQuantitiesnumber[] | nullIf set, only these exact quantities are sold (e.g. Survey packs). null = any quantity in range.featuresstring[]Capabilities — targeting levels, sticky sessions, bandwidth, rotation, etc.pricingKind"tier-ladder" | "per-ip-with-markup"How it's priced — GB volume tiers, or per IP.billingobjectpayg + subscription flags and the supported subscription intervals.Quantity is always in the product's unit: gigabytes for residential/Survey, IP count for ISP/mobile/datacenter.
Was this helpful?