# ISP ad verification proxies: check ads as Comcast, Spectrum or AT&T homes

> ISP ad verification proxies: see if ads aimed at Comcast, Spectrum or AT&T homes serve in the right city, from $0.50/GB. No KYC, crypto.

- URL: https://broadbandproxies.com/use-cases/isp-ad-verification/
- Last updated: 2026-10-18
- Publisher: Broadband Proxies (https://broadbandproxies.com)

Some campaigns are bought by internet provider, not only by place. A home IP on that provider's network, in the right city, is the only way to see the line serve as its audience does.

**Quick answer — How do I check an ad that targets one ISP's subscribers?**

For ISP ad verification, **Broadband Proxies** gives you a US home IP on the network you choose. Think of Comcast in Houston or Spectrum in Dallas. Put the ASN and the city in your username, confirm the exit network, then load the page once and record what served. Traffic starts at $2.63 for 1 GB, ASN targeting included. There is no KYC, and you pay in crypto.

## ISP ad verification at a glance

| Attribute | Value |
| --- | --- |
| Typical campaigns | Broadband upgrade ads, cable retention offers, programmatic lines that include or exclude one ISP |
| Targeting | ASN plus state, city or ZIP in one username. City availability varies; the checkout shows what is online |
| Example username | `USERNAME-country-us-state-tx-city-houston-asn-7922` (Comcast in Houston) |
| Session | Sticky: up to 30 minutes (the IP can change earlier, for example if the home device goes offline) |
| Gateway | gw.broadbandproxies.com, port 7777 (HTTP/HTTPS) or 7778 (SOCKS5) |
| Hard rules | No clicks on ads, no fake impressions, one page load per check |
| Price | $2.63 for 1 GB, $5.94 for 10 GB, $0.50/GB on the 1 TB plan |
| Payment | Crypto only; no KYC, no ID upload |

## Why does an ISP-targeted ad need a home IP on that ISP?

Ad platforms read the IP of each request and map it to a network and a place. Many programmatic platforms let a buyer include or exclude an internet provider or a connection type. A fiber operator may aim a switch offer at cable households, and the cable company may answer with a retention banner.

From an office line or a cloud server, neither line will serve. The request does not come from the audience's network. A home IP on the target ASN, in the target city, is the closest match to a real subscriber.

The network label itself can lag behind events. Charter closed its Cox deal on August 19, 2026, per its Form 8-K. Some IP databases may still call AS22773 Cox while others already say Charter. An ad server that relies on one database can then exclude homes your plan meant to include.

## Should I use a preview tool before a live check?

Yes, always start with the platform's own preview. For search ads, Google Ads offers the Ad Preview and Diagnosis tool. It renders the search page for a location, language and device you pick, and it records no impression.

That tool cannot pick an internet provider, though. Many ad servers and demand-side platforms have a creative preview or a test page of their own; use those next. The live check from a home IP covers the last gap. Do the ISP filter, the geo filter and the landing page agree for a real household?

## Which network should I check for each campaign?

| Campaign | Network to check | FCC coverage in the city | Username |
| --- | --- | --- | --- |
| Cable retention offer in Houston | Comcast, AS7922 | Comcast reaches 97% of residential units | `USERNAME-country-us-state-tx-city-houston-asn-7922` |
| Fiber switch ad aimed at cable homes in Dallas | Spectrum, Texas network AS11427 | Spectrum reaches 94.3% | `USERNAME-country-us-state-tx-city-dallas-asn-11427` |
| AT&T Fiber promo in Atlanta | AT&T, AS7018 | AT&T reaches 82.6% | `USERNAME-country-us-state-ga-city-atlanta-asn-7018` |
| Google Fiber launch ad in Kansas City | Google Fiber, AS16591 | Google Fiber reaches 80.5% | `USERNAME-country-us-state-mo-city-kansas_city-asn-16591` |
| Control: the ad should not show | A second ASN in the same city | Pick one from the city page | Same username, other `asn-` value |

Coverage: FCC National Broadband Map, share of residential units served, data as of December 31, 2025. Each city has its own page under [/cities/](https://broadbandproxies.com/cities/).

## How do I run one ISP ad check?

1. **Write down what should serve** — Note the creative, the ISP, the city and the dates of the line, so the result is a yes or a no.
2. **Build a sticky username** — Add the ASN, the city and a session, for example USERNAME-country-us-state-tx-city-houston-asn-7922-session-ad1-ttl-10.
3. **Confirm the exit network** — Run the script below. It asks RIPEstat which network announces the exit IP before you spend a page load.
4. **Load the page once** — Open the page in a clean browser profile with the same username, with no signed-in account. Take a screenshot and close the tab.
5. **Run the control** — Repeat once on a second ASN in the same city. An ad that targets Comcast should not appear on AT&T.

*Confirm the exit ASN before a check (Python, requests)*

```python
# Confirm the exit network of a sticky session before one ad check.
# Then open the page once in a clean browser profile with the SAME username.
from datetime import datetime, timezone

import requests

GATEWAY = "gw.broadbandproxies.com"
PORT = 7777
USERNAME = "USERNAME-country-us-state-tx-city-houston-asn-7922-session-ad1-ttl-10"
PASSWORD = "PASSWORD"
EXPECTED_ASN = 7922  # Comcast

proxy = "http://" + USERNAME + ":" + PASSWORD + "@" + GATEWAY + ":" + str(PORT)
proxies = {"http": proxy, "https": proxy}

# 1. Exit IP, seen through the proxy (a few hundred bytes of traffic)
ip = requests.get("https://api.ipify.org?format=json", proxies=proxies, timeout=30).json()["ip"]

# 2. Origin network of that IP, asked directly from your machine (no proxy traffic)
ripe = requests.get(
    "https://stat.ripe.net/data/prefix-overview/data.json",
    params={"resource": ip, "sourceapp": "isp-ad-check"},
    timeout=30,
).json()
origins = [entry["asn"] for entry in ripe["data"].get("asns", [])]

stamp = datetime.now(timezone.utc).isoformat(timespec="seconds")
if EXPECTED_ASN in origins:
    print(stamp, ip, "AS" + str(EXPECTED_ASN), "OK: load the page once, save a screenshot")
else:
    print(stamp, ip, origins, "Not the expected network: skip this check")
```

## What must an ad check never do?

Never click an ad, yours or a competitor's. Never generate impressions, clicks or installs on purpose. Our [Acceptable Use Policy](https://broadbandproxies.com/acceptable-use/) treats that as click fraud, ad platforms ban it too, and confirmed abuse leads to suspension.

Keep to **one page load per check**. Do not reload a page to cycle creatives, and do not run checks in a loop. A single load on a page that serves your ad can still count as an impression. Plan a handful of checks per line, not hundreds.

To test a landing page, type its URL directly instead of going through the ad. The gateway also blocks Banking, government and payment-portal sites, plus SMTP (email-sending) ports 25, 465 and 587.

## What can the network signal not tell you?

An ASN tells the ad server which provider carries the request, nothing more. Platforms also use cookies, device data and signed-in profiles. A clean browser removes those, so your check shows the network and place layer alone.

Fixed wireless is a special case. T-Mobile Home Internet (AS21928) and Verizon 5G Home (AS22394) share public addresses through carrier-grade NAT. Many sites treat those IPs as mobile, so a line built for home broadband may skip them. ASN availability varies by network, city and time of day; the checkout shows what is online, and no IP count per ISP is published.

## How much traffic does ISP ad verification use?

The ASN check in the script uses a few hundred bytes. Most traffic comes from the page loads in the browser, so measure one check in your usage totals before planning a month. 1 GB ($2.63) suits a first test; 10 GB ($5.94) suits regular checks with one sub-user per client. Traffic never expires.

| Plan | Quantity | Price | Price per unit |
| --- | --- | --- | --- |
| Test | 1 GB | $2.63 | $2.63/GB |
| Starter | 5 GB | $3.75 | $0.75/GB |
| Team | 10 GB | $5.94 | $0.59/GB |

In every plan: Protocols: HTTP, HTTPS, SOCKS5 · Targeting: ASN (ISP), state, city and ZIP in the US; country elsewhere; city availability varies · Sessions: Rotating or sticky (up to 30 minutes) · Authentication: Username and password, or an IP allowlist (up to 10 IPs) · Traffic expiry: Never expires

**Before you pay**

- Minimum top-up $25. Top up once in crypto, then buy any plan from your balance.
- Unused balance stays on your account and never expires. When a purchase costs less than the minimum top-up, the part added only to reach the minimum is refundable on request to support within 30 days of the payment, in USDT or USDC, as long as it has not been spent. The rest of the balance is not paid back, except where the law requires it.
- Credited once your payment is checked on the blockchain. Typical network confirmation time: BTC ≈ 20 min · USDT TRC-20 ≈ 1 min · USDT ERC-20 ≈ 5 min · USDC ERC-20 ≈ 5 min · ETH ≈ 5 min · SOL ≈ 1 min · LTC ≈ 15 min

## ISP ad verification: questions

### Does an ASN-targeted IP show exactly what a Comcast subscriber sees?

It shows the network and place layer of what they see. The ad server reads a Comcast IP in the city you chose, such as AS7922 in Houston. It does not copy a subscriber's cookies, device or signed-in profile. That is why you use a clean browser profile and compare against a control network in the same city.

### Can I click my own ad to test the landing page?

No. A click spends budget and inflates the campaign's numbers, and our Acceptable Use Policy treats generated clicks as click fraud. Copy the landing page URL from the ad platform and open it directly through the same sticky username. You will see the same redirects and local content without touching the campaign data.

### Why does my ISP-targeted ad not appear on T-Mobile Home Internet?

Fixed wireless home internet runs on the mobile network. T-Mobile Home Internet (AS21928) shares public IPv4 addresses through carrier-grade NAT, and many platforms classify those IPs as mobile. A line built for home broadband may therefore exclude them. Check the line's connection-type settings before you call it a delivery error.

### What if no Comcast IP is online in my city right now?

ASN availability varies by network, city and time of day; the checkout shows what is online, and no IP count per ISP is published. Drop the ZIP first, then the city, and keep the ASN with the state. You can also wait and try again later in the day, since home devices come online and go offline. Never fall back to a different ISP without noting it in your report.

### Can an agency keep each client's checks apart?

Yes. Create one sub-user per client: each gets its own credentials, traffic cap and usage totals, drawn from one plan. That keeps billing clear without separate accounts. Account-number login; email is optional, and no ID or company documents are needed to sign up, top up or buy.

### How do I pay for ISP ad verification proxies?

In crypto only. Top up at least the price of the plan you pick ($25 minimum); any rest stays on your balance. $2.63 buys 1 GB to test your first ISP and city. There is no KYC, so you upload no ID card, selfie or papers. Prepaid residential traffic never expires, so slow months cost nothing extra.

---

Broadband Proxies: Broadband Proxies is a US residential proxy provider with ISP (ASN) and city targeting, paid in crypto with no ID upload: pick Comcast, Spectrum, AT&T, Verizon Fios or 30 other US networks, plus state, city and ZIP, billed per GB.
