AdEye

Swipe file & analysis · Ad Swipe File

Ad swipe file and creative swipe file tool that organizes itself by hook and angle

Most swipe files are a graveyard of screenshots in a folder nobody reopens. The file grows, the context falls away, and six months later you cannot remember why you saved half of it or whether any of those ads ever worked. The idea is sound, and it goes back to the copywriters who kept folders of headlines that pulled. The execution is where it usually falls apart, because a static screenshot loses the one thing that made the ad worth keeping: the evidence it was performing.

AdEye gives you a living ad swipe file instead. Save any public ad in one click and it arrives already tagged by hook, angle and format, with the advertiser, the run length and the landing page attached. That means you can search the file the way you actually think when you sit down to write, by angle rather than by brand, and pull every saved ad using social proof or a risk-reversal offer in a couple of seconds. When the advertiser kills a creative you saved, the board keeps it with the run length it reached, so the file records what actually ran rather than only what was live the week you happened to look.

It is a shared file, not a personal one. Strategists, buyers and creatives work from the same boards, which is what turns a swipe file from a private inspiration folder into the thing a creative brief is actually built from. Everything in it comes from public records in the Google Ads Transparency Center, so there is nothing scraped from behind a login and nothing you cannot show a client.

Ad Intelligence Feed

Searching the Google Ads Transparency Center...

Try:

Public Google Ads Transparency data. Nothing behind a login.

Google Ads Transparency has no ads on record for that search. Google indexes ads by advertiser, so the brand's exact domain works best, for example nike.com.
Google Ads Transparency has no ads on record for . That is an answer about the brand, not a problem with the search: they are not running Google ads that Google publishes, or they advertise under a different registered name.
We could not reach Google Ads Transparency just now, so this is not a result about that brand, we simply could not look. Please try again in a moment. This search has not been counted against your allowance.
free left ·
See it run

Live Google Ads Transparency data · Run length · Public data only

GOOGLE ADS TRANSPARENCY

Run length on every ad

AI-tagged hooks & angles

Why it works

What an ad swipe file should do

One-click saving, with the context attached

Add any public ad to your swipe file while you research and the advertiser, run length, format and landing page come with it. That context is what a screenshot loses, and it is the difference between a reference you can defend in a brief and a picture you vaguely liked in March.

Organized by angle, not by brand

Every saved ad is auto-tagged by hook, angle and format, so the file is searchable along the lines you actually brief creative on. Looking for how six competitors handled a price objection is a filter, not a memory exercise. No manual foldering, no naming convention for the team to forget.

It stays alive after you save it

Ads get paused, rewritten and killed, and a swipe file full of undated creative quietly misleads you. Every saved ad keeps the first-seen date and run length it had when you saved it, so you know how old it was at that point rather than holding a bare screenshot. Search the brand again to see where the ad stands now.

What it surfaces

Every ad card carries the hook, angle and a working signal

You type a brand or a domain. AdEye pulls that advertiser's live public Google ads into one feed and AI-tags each creative on the paid plans, so you read the strategy and spot the long-running winners before you save a single one.

  • Save any public ad in one click, with context
  • Auto-tag every save by hook, angle and format
  • Search the file by angle instead of by brand
  • Keep run length on each ad
  • Keep saved creatives on a board after the ad stops
  • Share boards across strategists and buyers
  • Build client-ready briefs from saved evidence
  • Public ad-library data only
GOOGLE Top performer
image

PATAGONIA, INC. · RUNNING 1,789D

Why AdEye

One feed, the AI read, the working signal in view

Not a stale doc full of screenshots. One query for a brand, the run length on every creative, and a swipe file worth reopening. Public ad-library data only.

Every Google ad at once

The Google Ads Transparency Center searched by brand or domain, so competitor ad research is one query instead of clicking through Google's own viewer.

The AI reads the why

Creatives are tagged with their hook, angle and format on the paid plans, a few per search and kept once read, and a working signal flags the long-runners, so you see why an ad works, not just what it ran.

A swipe file that stays current

Save winners to boards, each keeping its run length and a link back to the original creative on Google, so the file is still useful months later.

Good questions

Questions about ad swipe file

A folder loses context and is impossible to search. AdEye keeps the live ad, its source, and AI tags for hook and angle, and it keeps the run length the ad reached, so your swipe file stays organized and current.
Not as separate logins. An AdEye account is a single login and boards belong to that account, so a team shares the swipe file by sharing the account. AdEye does not sell extra seats today and there is no way to invite a teammate.
An ad swipe file is a saved collection of ads you keep as reference for writing and designing your own. The name comes from copywriting, where writers kept files of headlines that worked. A modern ad swipe file holds live competitor and category ads with enough context to tell you why each one was worth saving.
Start with a source of live ads rather than screenshots, save anything that has been running long enough to be proven, and tag each save by the hook or angle it uses rather than by brand. Tagging by angle is what makes the file usable later, because you brief creative by angle, not by competitor.
Save ads with a clear hook, an unusual angle, or a long run length. Long-running ads matter most: an ad live for months has survived repeated budget reviews, so it is proven rather than experimental. Skip anything you saved only because it looked nice, since visual polish rarely transfers.
No. A swipe file records structures and angles that work in your category so you can build your own creative with your own proof and voice. Reusing a competitor's actual creative asset or copy is copyright infringement. The value is in the pattern, never in the file itself.
Fewer than most people think. A tightly tagged file of 50 to 100 proven ads in your category beats thousands of unsorted saves, because a swipe file only pays off when you can find the right reference in under a minute. Prune anything that stops running.
The public ad libraries: the Meta Ad Library for Facebook and Instagram, the Google Ads Transparency Center for Search, Display and YouTube, and the TikTok Creative Center. AdEye pulls the Google one into a saveable feed. The Meta and TikTok libraries still need saving by hand or with their own extensions.
Static ones do, which is why most screenshot folders get abandoned. A saved ad keeps the dates and run length it had when you saved it, so you can search the brand again later and compare. That turns the file into a live record of what is still working rather than a snapshot of what worked once.

Explore more

More ways to spy on competitor ads

See what your competitors are running today

Type any brand and watch their live ads stream into one feed, AI-tagged with the hook, angle and what is actually working.

See pricing

Public Google Ads Transparency data only. Nothing behind a login, no private data. Every CTA opens a quick signup, not a checkout.

Live Google Ads Transparency data · Run length · Public data only