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.

Open the coverage ledgerLast capture 6 minutes ago
creatives captured, last 7 days
86.6K
ad observations, last 7 days
162.2K
advertisers seen
8K
sites crawled
6.4K

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.

300px
250px
DisplayGoogle Ad Manager
A real capture: element screenshot, slot size and the network that served it.
  1. 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

  2. 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

  3. 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

  4. 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

72networks with detection rules
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

$0

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 popular
$99/mo

For 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

$299/mo

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

Custom

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.