Test
1 GB
$2.63
$2.63/GB
- Check one ISP in one city first
- ASN, state, city and ZIP targeting
- HTTP, HTTPS, SOCKS5
Use case · Ad verification by ISP
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.
| 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 |
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.
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?
| 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/.
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.
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.
Confirm the exit network
Run the script below. It asks RIPEstat which network announces the exit IP before you spend a page load.
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.
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 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")Never click an ad, yours or a competitor's. Never generate impressions, clicks or installs on purpose. Our Acceptable Use Policy 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.
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.
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.
1 GB
$2.63
$2.63/GB
5 GB
$3.75
$0.75/GB
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
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.
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.
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.
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.
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.
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.
1 GB $2.63 · ASN included · no KYC
Get started