For the complete documentation index, see llms.txt. This page is also available as Markdown.

Quick start

Send your first proxied request in 5 minutes.

1. Get credentials

  1. Sign in to the dashboard.

  2. Open Residential → Sub-users and click Create sub-user.

  3. 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-us

Replace 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.com

You 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

Last updated

Was this helpful?