Format
Country targeting
Use any ISO 3166-1 alpha-2 country code. Lowercase.State targeting
Available for countries with state / regional subdivisions (US, Canada, Australia, Germany, Brazil, etc.).city- means “any city in that state” — the network picks one at random.
City targeting
Append-city-<n> for a specific city. Lowercase and concatenated.
City targeting works with or without state-:
state- only when two cities share a name across states (e.g. “Springfield”).
City name format
- All lowercase
- No spaces, apostrophes, or hyphens (concatenate):
westlakevillage,sanfrancisco,newyorkcity - Accents stripped:
zurichnotzürich
ASN targeting
asn-<number> pins your IP to a specific ISP by its Autonomous System Number. Useful for ad verification on specific carriers, CDN peering tests, or simulating traffic from a particular network.
Common US ASNs
Find the ASN for any IP using
whois, bgp.he.net, or ipinfo.io.
Stacking ASN with geo
Targeting granularity cheat sheet
Combining with sessions
Quick-copy host:port:user:pass
Troubleshooting
454 invalid country code
454 invalid country code
Country code isn’t recognised. Use lowercase ISO 3166-1 alpha-2 (
us, not US or usa).454 invalid state code
454 invalid state code
State code not recognised for that country. Use standard subdivision codes (e.g.
ny, ca for US states; on, qc for Canadian provinces).454 invalid city code
454 invalid city code
City isn’t recognised, or no IPs available. Check the city name is lowercase and concatenated. If valid but low availability, drop the
city- modifier.454 invalid ASN
454 invalid ASN
ASN not in supported set, or no IPs for the combined geo + ASN. Verify with
whois or bgp.he.net and try widening geo targeting.Slow or timing out
Slow or timing out
Narrow targeting = smaller pool. Widen to state or country level, or split workloads across regional gateways.
