Test
1 GB
$1.50
$1.50/GB
- Full US state, city, ZIP & ASN targeting
- Canada province & city targeting
- HTTP, HTTPS, SOCKS5
Use case · Ad verification & geo-testing
Quick answer
What are the best proxies for ad verification in the US at state or DMA level?
The best proxies for ad verification in the US match the campaign's geo targeting. Use residential IPs by state, city or ZIP for DMA campaigns, and carrier IPs for in-app ads. StatesideIP, a no-KYC US residential and mobile proxy provider, sells residential traffic from $0.52/GB and dedicated T-Mobile, AT&T or Verizon ports from $3.75/day. No KYC — no ID, no selfie, no documents. Pay in crypto. Prices as of October 2026.
| Residential price | From $0.52/GB · $1.50 for 1 GB (as of October 2026) — paid from a $25 minimum top-up |
|---|---|
| Mobile port price | $3.75/day · $45 for 30 days |
| Geo targeting | Country, state or province, city, ZIP code and ASN (ISP) |
| US coverage | all 50 US states and Washington, D.C. |
| Carriers for in-app checks | T-Mobile, AT&T and Verizon |
| Sticky sessions | 1 to 120 minutes, set per session with the ttl parameter |
| Protocols | HTTP, HTTPS (CONNECT) and SOCKS5 |
| KYC | No KYC — no ID, no selfie, no documents. Pay in crypto. |
| Payment | Crypto only (BTC, USDT, USDC, ETH, SOL, LTC): top up from $25, then buy any product in any country from your balance. Unused balance stays on your account and never expires, but it is not refundable |
| Blocked targets | Banking, government and payment-portal sites, plus SMTP (email-sending) ports 25, 465 and 587 |
| Updated | October 2026 |
Ad verification needs IPs inside the targeted area, because ad platforms serve ads by location. A check from outside that area sees a different result. A campaign bought for the Houston DMA should appear in Houston, not in Dallas. Checking from the right location confirms three things:
Geo-testing your own site works the same way: load it from several states and compare what each visitor sees.
A DMA (Designated Market Area) is a US media market: a group of counties around a core city that advertisers buy as one unit. DMAs can cross state lines; the "Washington, DC (Hagerstown, MD)" DMA reaches into Maryland. StatesideIP has no DMA parameter, so target the DMA's main city or several ZIP codes inside it. The table covers the 10 largest DMAs, with names and ranks from the US cities hub.
| DMA (rank) | City pages | Username segments |
|---|---|---|
| New York (#1) | New York City, NY | state-ny-city-new_york |
| Los Angeles (#2) | Los Angeles, CA | state-ca-city-los_angeles |
| Chicago (#3) | Chicago, IL | state-il-city-chicago |
| Dallas-Ft. Worth (#4) | Dallas and Fort Worth, TX | state-tx-city-dallas, state-tx-city-fort_worth |
| Philadelphia (#5) | Philadelphia, PA | state-pa-city-philadelphia |
| Houston (#6) | Houston, TX | state-tx-city-houston |
| Atlanta (#7) | Atlanta, GA | state-ga-city-atlanta |
| Washington, DC (Hagerstown, MD) (#8) | Washington, DC | state-dc-city-washington |
| San Francisco-Oakland-San Jose (#9) | San Francisco and San Jose, CA | state-ca-city-san_francisco, state-ca-city-san_jose |
| Boston (Manchester) (#10) | Boston, MA | state-ma-city-boston |
Add each segment after USERNAME-country-us-. DMA names and ranks come from the StatesideIP US cities dataset; its sources are listed on the cities hub.
Use a dedicated mobile port on the carrier you want to check, because in-app ad systems can read the carrier network behind an IP. StatesideIP rents ports on T-Mobile, AT&T and Verizon. Their wireless networks are AS21928, AS20057 and AS22394/AS6167, per RIPEstat. MVNO users ride the same networks: Cricket on AT&T, Visible on Verizon and Metro by T-Mobile on T-Mobile.
Run the app on a test device or emulator through the port, then rotate the IP between checks. StatesideIP does not list port stock by city, so carrier checks are national. City-level checks use residential IPs. Compare carriers on the US mobile proxies page.
Match the proxy to the way the campaign was bought: state, DMA, ZIP code, ISP or carrier. Add segments to the gateway username USERNAME-country-{cc}-state-{state}-city-{city}-zip-{zip}-asn-{asn}-session-{id}-ttl-{minutes} and drop the ones you do not need. Use a sticky session whenever one check spans several requests.
| Check | Proxy | Username segments | Session |
|---|---|---|---|
| Statewide campaign (Texas) | Residential | country-us-state-tx | New IP per request |
| DMA campaign (Houston, DMA #6) | Residential | country-us-state-tx-city-houston | Sticky, 10 to 30 minutes |
| ZIP or radius campaign | Residential | country-us-zip-77002 | Sticky, 10 to 30 minutes |
| ISP audience (Comcast) | Residential | country-us-asn-7922 | New IP per request |
| In-app ad on one carrier | Mobile port | T-Mobile, AT&T or Verizon port | Rotate between checks |
| Landing-page redirect chain | Residential | Any of the above plus -session-ad1-ttl-15 | Sticky for the whole chain |
# Follow every redirect from a Houston IP and print the final landing URL
curl -sSL -o /dev/null -w "%{url_effective}\n" \
-x http://gw.statesideip.com:7777 \
-U "USERNAME-country-us-state-tx-city-houston-session-ad1-ttl-15:PASSWORD" \
"https://example.com/your-ad-click-url"List each campaign's geo targets
Write down the states, DMAs, ZIP codes and carriers each campaign targets, plus the areas where it must not appear.
Map targets to username segments
Use state-, city- and zip- segments for residential checks. Pick a T-Mobile, AT&T or Verizon port for in-app checks.
Buy traffic or a port with crypto
Residential traffic starts at $0.52/GB and ports at $3.75/day. Pay with BTC, USDT, USDC, ETH, LTC or SOL, with no KYC.
Run each check from one sticky IP
Keep one IP per check with -session-<id>-ttl-<minutes>, so the ad call, the click and the landing page share one location.
Record the evidence
Save a screenshot, the creative ID, the final landing URL and the exit IP's location for each market.
Compare with the media plan
Flag ads shown outside the bought area, wrong creatives, and broken or unsafe landing pages.
Load your site or app through residential IPs from several states and compare what each visitor sees. Typical geo-testing checks with StatesideIP:
Use one sticky session per state, so each test run keeps a single IP. The US state pages list every state code.
Ad verification with StatesideIP costs $1.50 for 1 GB of residential traffic and falls to $0.52/GB at volume, as of October 2026. Every plan, including the smallest, is paid from a $25 minimum top-up; the rest stays on your balance (never expires, non-refundable). Ad checks load full pages, so budget by page weight. For example, a check that loads 2 MB allows about 500 checks per GB. A dedicated mobile port costs $45 for 30 days with unlimited data, which suits frequent in-app checks. Every tier is on the pricing page.
1 GB
$1.50
$1.50/GB
10 GB
$7.50
$0.75/GB
50 GB
$37.50
$0.75/GB
100 GB
$75
$0.75/GB
In every plan: Protocols: HTTP, HTTPS, SOCKS5 · US targeting: State, city, ZIP code, ASN · Canada targeting: Province, city, ASN · Traffic expiry: Does not expire
StatesideIP residential traffic for ad checks costs $1.50 for 1 GB and $7.50 for 10 GB, as of October 2026. Every plan, including the smallest, is paid from a $25 minimum top-up; the rest stays on your balance (never expires, non-refundable). Mobile ports for in-app checks cost $3.75/day, or $45 for 30 days. State, city, ZIP and ASN targeting is included at no extra fee. See the pricing page for every tier.
Yes. StatesideIP sells to agencies and individuals with no KYC — no ID, no selfie, no documents. For comparison, Bright Data's Residential network requires company KYC for zones created after July 7, 2026. StatesideIP still enforces its Acceptable Use Policy, and any form of ad fraud leads to termination.
StatesideIP accepts BTC, USDT, USDC, ETH, LTC and SOL. USDT works on TRC-20 or ERC-20, and USDC on ERC-20. USDC and USDT payments match a USD budget line exactly, which helps agencies that bill clients in dollars. See pay with crypto for each step.
No. StatesideIP has no free trial; the 1 GB residential plan at $1.50 is the low-cost test. Every plan, including the smallest, is paid from a $25 minimum top-up; the rest stays on your balance (never expires, non-refundable). One gigabyte covers a first round of checks across several DMAs. Residential traffic does not expire, so unused traffic carries over to the next campaign flight. Read the refund policy for the conditions.
Enter gw.statesideip.com with port 7777 (HTTP) or 7778 (SOCKS5) in your tool's proxy settings. Put the targeting in the username, such as USERNAME-country-us-state-il-city-chicago. For headless browsers, give each browser context its own sticky session. The getting started guide shows each setup.
Using proxies to verify ads is generally legal in the US; what matters is the use. Checking your own or your clients' campaigns, and studying public ads, are common practices. Generating fake clicks or impressions is ad fraud and is banned by the StatesideIP Acceptable Use Policy. This is not legal advice.
Speed depends on the home or mobile connection behind each IP, the ad server and your own network. StatesideIP publishes no speed or success-rate figure. Sticky sessions matter more than raw speed. One IP for the ad call, the click and the landing page avoids location changes mid-check.
Use residential proxies for state, DMA and ZIP checks on web ads, and mobile ports for in-app ads on a given carrier. StatesideIP residential IPs accept city and ZIP targeting; mobile ports are chosen by carrier, not by city. Compare both on the US mobile proxies and ZIP code targeting pages.
Start US ad verification checks today
Residential from $0.52/GB, carrier ports from $3.75/day. No KYC — no ID, no selfie, no documents. Pay in crypto.
From $0.52/GB · no KYC
Buy proxies