Every ad on the open web, captured as it runs.
Real browsers crawl a million sites, capture the ads they're served and trace each to its network and landing page.

320×100Google AdSense 
1000×750Google Ad Manager 
300×250Google Ad Manager 
320×100Google AdSense 
300×250Google Ad Manager 
300×250Google Ad Manager 
320×50Google AdSense 
728×90Google AdSense 
396×222House ads (own promotion) 
372×288House ads (own promotion) 
396×222House ads (own promotion) 
396×222House ads (own promotion) 
372×288House ads (own promotion) 
372×350House ads (own promotion) 
372×288House ads (own promotion) 
320×50Google Ad Manager 
380×110Taboola 
300×600Google AdSense 
372×314House ads (own promotion) 
320×50Google Ad Manager 
773×434House ads (own promotion) 
320×482Google AdSense 
315×280Google AdSense 
412×412Display
Straight from our public coverage ledger. An observation is one ad seen once on one page; it is not an impression count.
From a URL to a searchable ad.
No panels, no browser extensions, no copied ad libraries. We load pages the way people do and keep the evidence for everything we show you.

Crawl
Crawl with real Chrome
Workers open the Tranco top 1M and freshly registered domains in full Chrome, with desktop and mobile profiles, from the country being measured. They handle consent banners, scroll, wait for lazy slots and move on to a second page, so sites serve ads the way they serve people.
Chrome, desktop + mobile, in-country exits
Capture
Capture every slot
A slot detector finds rendered ads in the page and inside nested iframes, takes an element screenshot of each one and records the requests behind it: the ad call, the click URL, every redirect hop and the final landing page.
element screenshot + request chain + landing page
Attribute
Attribute and de-duplicate
72 network rule packs attribute each ad to the platform that served it and to its format. Perceptual hashing folds repeat observations into one ad with first-seen and last-seen dates, countries, devices and the sites it ran on.
network, format, size, country, device, first and last seen
Search
Search, compare, export
Filter by format, network, country, device, date and text, then open any ad for its timeline, placements and landing pages. Every count traces back to the public ledger.
web app, plus CSV export, API and MCP on paid plans
Built for the formats other tools skip.
Native widgets, push notifications and pop-unders carry a large share of performance budgets, and most ad libraries can't see them. Adsup.ai captures them next to standard display and video.
Ad formats
- Displayin page
Banners and rich media in standard IAB slots
- Nativein page
Sponsored recommendation widgets under articles
- In-page pushin page
Notification-style cards drawn inside the page
- PushOS notification
Browser push notifications sent to subscribed profiles
- Popundernew tab
Tabs and windows opened behind the page on click
- Interstitialoverlay
Full-screen overlays and vignettes between pages
- Videovideo player
Pre-roll and outstream video from VAST players
- Sponsored contentin page
Paid placements styled as editorial content
- Native
- Adnow, AdsKeeper, Content.ad, Dable, Dianomi, Logly, MGID, Nativo, Outbrain, plista, popIn, Revcontent, Taboola, Yahoo Native, ZergNet
- Push
- Evadav, Kadam, MegaPush, Push.House, Pushground, RichAds, RollerAds
- Pop and interstitial
- Adcash, AdMaven, Adsterra, Clickadu, ExoClick, Galaksion, HilltopAds, JuicyAds, PopAds, PopCash, PropellerAds, TrafficStars, Zeropark
- Display and programmatic
- Adform, Amazon Publisher Services, Criteo, Google AdSense, Google Display & Video 360, Google Ad Manager, GumGum, Improve Digital, Index Exchange, Kargo, Magnite, Media.net, Microsoft Advertising, OneTag, OpenX, Prebid.js, PubMatic, RTB House, Seedtag, Sharethrough, Equativ, Sonobi, Sovrn, Teads, 33Across, The Trade Desk, TripleLift, Unruly, Microsoft Monetize, Yahoo SSP, Yandex Advertising Network, Yieldmo
- Video
- Aniview, Connatix, FreeWheel, Primis, SpringServe
Rule packs identify a network from its ad calls and scripts. What we actually captured this week is listed, network by network, in the coverage ledger.
Countries
- USUnited States
- GBUnited Kingdom
- CACanada
- AUAustralia
- DEGermany
- FRFrance
Launch set. Crawls run from in-country exits, and more regions are being added.
Where we look
- Tranco top 1M domains
- Newly registered domains, daily
- Desktop and mobile web
One dataset, five jobs.
format:nativegeo:USdevice:mobiledays:>=14
Find the angles that are already scaling.
Filter native, push and pop by country and device, sort by days running, and open the long-runners to see the creative, the click chain and the landing page they send traffic to.
- Spot offers that have run for weeks, not hours
- Follow redirects to the tracker and the landing page
- See a competitor's new creatives as they appear
Pricing
One price for every format.
Other tools sell native, push and pop as separate products. Every paid Adsup.ai plan includes all of them.
Free
Look around before you commit.
- 10 searches a day
- Search the last 7 days
- 3 saved searches, 3 on-demand crawls a day
- No exports, alerts or API
Pro
Most popularFor a buyer or analyst working in it every day.
- All formats, networks and countries
- Search 180 days of history
- Click chains and landing pages
- 20 saved searches with daily alerts
- CSV export, up to 1,000 rows
- API and MCP with 5,000 credits a month
- 20 on-demand crawls a day
Team
For agencies and growth teams.
- Everything in Pro
- Search all history
- 100 saved searches with daily alerts
- Alert delivery to a signed webhook or Slack
- API and MCP with 50,000 credits a month
- CSV export, up to 10,000 rows
- 100 on-demand crawls a day
Enterprise
Data licensing and custom crawls.
- Data feeds and bulk export
- Custom countries and crawl lists
- Brand safety and scam monitoring
- SLA and dedicated support
Prices in USD. Alipay and WeChat Pay are charged in CNY. Credits pay for API and MCP calls: 1 per search page or lookup, 20 per crawl request. Failed calls are refunded.
Questions, answered
How the data is collected, what the numbers mean, and how plans work. The methodology page has the full detail.
- What exactly is an observation?
- One ad seen once, on one page, by one of our browsers. Observations tell you that an ad ran and where it ran. They are not impressions, and we never present them as spend or reach.
- Where do the ads come from?
- From our own crawl. Chrome workers visit the Tranco top 1M and newly registered domains from in-country connections, on desktop and mobile profiles, and capture the ads those pages serve. We don't buy panel data or copy official ad libraries.
- How fresh is the data?
- Captures are processed continuously and become searchable shortly after the crawl. The coverage ledger lists, per network, format and country, how many observations we recorded in the last 24 hours and 7 days.
- Which formats and networks do you cover?
- Display, native, in-page push, push, pop-under, interstitial, video and sponsored content, with detection rules for 72 networks today. The live list of what we actually captured is in the coverage ledger, so you can check before you buy.
- Do you track Facebook, TikTok or Google Search ads?
- No. Social and search platforms already publish official ad libraries. Adsup.ai focuses on the open web, where no official library exists.
- Can you crawl a site I care about?
- Yes. Signed-in users can submit a URL on the on-demand crawl page and see the ads we capture there. Free includes 3 crawls a day, Pro 20 and Team 100.
- Is there an API?
- Yes. Pro and Team include a REST API and an MCP server for AI agents, with 5,000 or 50,000 credits a month. Most calls cost one credit. The API docs list every endpoint and tool.
- I run a website. Can I opt out?
- Yes. Our crawler only loads public pages, and site owners can ask us to stop crawling their domain. Opted-out domains are not crawled and get no public pages. The crawler page explains how.
- Can I cancel anytime?
- Yes. Plans renew monthly or yearly and you can cancel from your billing settings. You keep access until the end of the period you paid for.
See what is running on the open web today.
Create a free account and search the ads our browsers captured this week. Free plan available. No credit card required.