Use case: ad verification

Ad verification proxies.

Ad verification proxies send a page load out from an address in the country, US state or US city you are checking. What an ad platform serves there is the platform's decision. Pick a country from 150 on Premium and Mobile, a US state on Essential and Premium, and a US city on Premium and Mobile. Rotate per check, or hold one IP to follow an ad to its landing page.

150countries on Premium and Mobile
51US state targets on Essential and Premium
Cityon Premium and Mobile
Per domainlive metering

Ad verification proxies

What are proxies for ad verification?

Proxies for ad verification are proxies that ad-quality teams and tools send their page loads through, so each check comes from an IP in the place an ad is meant to run, not from your office. The proxy sets where the request leaves from; what the ad platform serves back is its own decision.

What you can check

Check an ad from the place it is meant to run.

The ad in a country

The request leaves from an address in the country you pick, from 150 on Premium and Mobile. What the ad platform serves is its decision; you compare it with what the campaign was booked to run.

The ad in a US state or US city

The request leaves from an address in the US state or US city you pick: any of the 51 US state targets on Essential and Premium, and a US city on Premium and Mobile.

The ad on a phone network

Mobile exits are real phones on carrier networks, so the request leaves from a mobile network address.

Where teams start

Usually Premium Residential or Mobile.

Premium takes a country, a US state and a US city, and speaks SOCKS5 as well as HTTP. Mobile sends the request from a phone on a carrier network. Essential, from $1.50 per GB, covers a country or US state check when no US city is needed. All three are prepaid by the gigabyte with no subscription.

An ad-verification setup

Each check
A rotating line: a fresh exit every time
Following an ad to its landing page
A sticky session: one IP from the ad to the page
Location
Country, US state, and a US city on Premium and Mobile
Network
An ASN target, through the asn option the API docs describe
Protocols
HTTP on every pool; SOCKS5 on Premium and Mobile
Cost
Per GB, metered per domain

Cost control

Metered per domain.

Ad pages pull in many hosts. The Usage tab shows the gigabytes each domain used, live, so a verification run that loads heavy creative shows up on its own row before it shows up on a bill.

Acceptable use

Verify ads, leave the clicking to viewers.

Our Acceptable Use Policy permits advertising verification, brand-protection monitoring, and detection of ad fraud. It prohibits click or impression fraud, so load the ad and its landing page and leave the clicking to viewers. The rest of the policy still applies, and so does the law where you and your targets are.

Read the Acceptable Use Policy

Developers

If it takes host:port:user:pass, it already works.

HTTP on port 7777 on every pool. SOCKS5 on port 1080 on every pool except Essential. Country, session and session length live in the username, so there is no SDK to install and nothing to change in your code but one line.

  1. 01Sign in with Google, Apple, email, a passkey or Discord
  2. 02Top up from $0.50
  3. 03Generate up to 250,000 lines

About two minutes from sign-in to your first proxy.

Works with

  • curl
  • Python requests
  • Scrapy
  • Playwright
  • Puppeteer
  • Selenium
  • any HTTP or SOCKS5 client
$ curl -x premium.resifactory.net:7777 \
    -U "you~us~k3n7~120:PASSWORD" \
    https://api.ipify.org
203.0.113.42

# same session id, same exit
$ curl -x premium.resifactory.net:7777 \
    -U "you~us~k3n7~120:PASSWORD" \
    https://api.ipify.org
203.0.113.42

Same session id, same exit. 203.0.113.42 is a documentation address; yours will differ.

Targeting lives in the username.

Change the string, not the code.

Endpointpremium.resifactory.net:7777
Username
Formathost:port:user:pass

FAQ

Ad verification questions.

Still unsure? Open a ticket in Discord or email [email protected].

What is ad verification?
Checking that an ad runs as it was bought: the right creative, in the right placement, sending a viewer to the right landing page, in the places it targets. A proxy in that country, US state or US city sends your request from an address there. What the ad platform serves is its own decision, and you compare it with what was booked.
Which proxies are best for ad verification?
Usually Premium Residential or Mobile. Premium takes a country, a US state and a US city. Mobile sends the request from a phone on a carrier network. Essential, at $1.50 per GB, covers a country or US state check when you do not need a city.
Can I check ads in one US city?
On Premium Residential and Mobile, yes, from the dashboard: pick a state, then a city. Mobile serves 44 of the 51 US state targets, and GET /pools lists the countries and US states each pool serves.
Can I check the ads on a search results page?
Yes. Load the results page from the country, US state or US city you want to check. For rank checks across many queries, see proxies for SEO and SERP tracking.
Is it allowed to click the ads I check?
Load the ad and its landing page, and leave the clicking to real viewers. Our Acceptable Use Policy permits advertising verification and prohibits click or impression fraud.
Get started

Start with a prepaid top-up.