Quick start
Send your first proxied request in 5 minutes.
1. Get credentials
Sign in to the dashboard.
Open Residential → Sub-users and click Create sub-user.
Copy the sub-user name (e.g.
s1a2b3c4d5e) and password.
The full proxy username you'll use in requests follows the helodata username grammar. For this Quick start, the username is:
helo_s1a2b3c4d5e-type-res-region-usReplace s1a2b3c4d5e with your actual sub-user name and PASSWORD with your password in the examples below.
2. Send a request
curl
curl -x http://helo_s1a2b3c4d5e-type-res-region-us:PASSWORD@gate.helodata.io:7777 \
https://ipv4.icanhazip.comYou should see an IP that is not your own — it's a US residential exit node.
Python (requests)
Node.js (fetch + undici)
Go (net/http)
PHP (cURL)
3. Target a different country
Change the region segment of the username to an ISO-3166 country code:
The response IP now geolocates to Germany. Full list of geo modifiers in Locations.
4. Reuse the same IP
Add -session-XXX-sesstime-N to keep the same exit IP for N minutes:
Run twice — both responses should be the same IP.
5. Try a different product
For Mobile proxies, swap the type segment to mob:
(That example pins KDDI in Japan via ASN 2516.)
For ISP proxies, there is no gateway and no username grammar. After purchase, the dashboard gives you a list of static IPs in ip:port:user:pass form. Each line is a standalone proxy:
See ISP Quick start for the full flow.
What's next
Username format — every segment, every option
Authentication — switch from credentials to IP whitelist
Sessions & rotation — sticky vs rotating strategies
Integrations — Selenium, Puppeteer, Scrapy, etc.
Troubleshooting — if your first request didn't work
Last updated
Was this helpful?