Format
country → state → city. Each level is independent — stop wherever you need to. To get a random IP at a broader level, just omit the narrower modifier.
Country targeting
Use any ISO 3166-1 alpha-2 country code. Lowercase.pr-us, European → pr-eu, APAC → pr-sg. Cross-region works fine but adds a hop.
State targeting
Available for countries with state / regional subdivisions (US, Canada, Australia, Germany, Brazil, etc.). Use the standard subdivision code.city- means “any city in that state” — the network picks one at random.
City targeting
Append-city-<n> for a specific city. City is lowercased and concatenated (no spaces).
City targeting works with or without state- — if you know the city, you can skip the state layer:
state- only when two cities share a name across states (e.g. “Springfield”). Otherwise, country-<cc>-city-<n> is the simplest form.
City name format
- All lowercase
- No spaces, apostrophes, or hyphens (concatenate):
westlakevillage,sanfrancisco,newyorkcity - Accents stripped:
zurichnotzürich
454 invalid city code response — see error codes.
ASN targeting
asn-<number> pins your IP to a specific ISP by its Autonomous System Number. Useful when a target correlates IP behaviour with the ISP — ad verification for specific carriers, testing CDN peering, simulating traffic from a particular network.
Common US ASNs
| ASN | ISP |
|---|---|
| 7018 | AT&T |
| 7922 | Comcast |
| 701 | Verizon |
| 20115 | Charter / Spectrum |
| 22773 | Cox |
| 209 | CenturyLink |
whois, bgp.he.net, or ipinfo.io.
Stacking ASN with geo targeting
ASN combines with every other modifier. Narrow down to a specific ISP inside a specific city:Targeting granularity cheat sheet
| Target | Username format |
|---|---|
| Random IP, any country | adminpcowe |
| Random IP in any US city | adminpcowe-country-us |
| Random IP in any NY city | adminpcowe-country-us-state-ny |
| Specific city (state skipped) | adminpcowe-country-us-city-westlakevillage |
| Specific city within state | adminpcowe-country-us-state-ca-city-pleasanton |
| Specific ISP (AT&T) | adminpcowe-country-us-asn-7018 |
| ISP + city combined | adminpcowe-country-us-city-pleasanton-asn-7922 |
Combining with sessions
Any targeting level can be combined with a sticky session and TTL:5s5d4xud. See Sessions.
Full code examples
Quick-copy format
For tools that accepthost:port:user:pass:
Troubleshooting
454 invalid country code
454 invalid country code
The country code isn’t recognised. Check it’s lowercase ISO 3166-1 alpha-2 (
us, not US or usa).454 invalid state code
454 invalid state code
The state code isn’t recognised for that country. Use standard regional subdivision codes (e.g.
ny, ca for US states; on, qc for Canadian provinces).454 invalid city code
454 invalid city code
The city isn’t recognised, or no IPs are available for that city. Check the city name is lowercase and concatenated (no spaces, hyphens, or apostrophes). If the city is valid but has low IP availability, drop the
city- modifier to get any IP in the state or country.454 invalid ASN
454 invalid ASN
The
asn-<number> value isn’t in the supported ASN set, or has no IPs available for your geo targeting. Verify the ASN with whois or bgp.he.net, and try widening the geo (e.g. remove city- or state-) to see if IPs are available in that ASN further up.Slow or timing out
Slow or timing out
Narrow targeting means a smaller pool. For high concurrency, widen to state or country level — or split workloads across regional gateways.
