Skip to content
Works with
  • ChatGPT
  • Claude
  • Grok
  • Microsoft Copilot

Find what's winning.
Launch your version.

Competitor ads, paid keywords, hooks, landing pages and your own results. One workspace where you and your AI agent research, launch and improve ads.

Get started
It's free to try outLoved by our first teams

launches paused, on your OK

MCP built in

your-adlemur-host/ads

Ads

12 new since your last visit

CalendarLibrary

  • NewNike · 4 video ads, same hook2h
  • StoppedSpotify · Summer campaign set5h
  • RestartedIKEA · Back after 21 days dark1d
  • ChangedAirbnb · Landing page now /stays1d
  1. Mon
  2. Tue
  3. Wed
  4. Thu
  5. Fri
  6. Sat
  7. Sun
  1. Mon
  2. Tue
  3. Wed
  4. Thu
  5. Fri
  6. Sat
  7. Sun
Nike
131dStaying power
Nike

Run the long way home.

Shop running

Save as evidence

IKEA
203dStaying power
IKEA

Your desk, sorted.

Shop desks

Save as evidence

Strava
76dMedium
Strava

Every mile counts twice.

Join free

Save as evidence

Spotify
6dNew
Spotify

Your mornings, soundtracked.

Listen free

Save as evidence

reads the public ad libraries directly

  • Meta
  • Google
  • TikTok
  • Microsoft
  • Snapchat
  • Pinterest

Monitor

Know the day a competitor moves.Not a week later.

Add the advertisers you care about. AdLemur confirms who they are on each of 6 platforms, collects what they run, and opens on what changed since you last looked.

● Nike launched 4 new ads

competitor or inspiration

confirmed advertiser identities

A watchlist that watches

Track competitors, or brands you simply admire. Each one is matched to a confirmed advertiser identity, so you never read the wrong company's ads.

  • NewNike · 4 video ads, same hook2h
  • StoppedSpotify · Summer campaign set5h
  • RestartedIKEA · Back after 21 days dark1d
  • ChangedAirbnb · Landing page now /stays1d
  1. Mon
  2. Tue
  3. Wed
  4. Thu
  5. Fri
  6. Sat
  7. Sun

new, stopped, restarted, changed

flighting timeline

Changes, not catalogs

New, stopped, restarted and edited ads land in one feed and one calendar. Only a complete collection run can mark an ad stopped.

Playbook

Read a competitor's playbook.With the receipts attached.

See how much a brand launches, what it kills fast and what it keeps paying to run. Every number links back to the observation behind it.

Nike · 22 March

Launched
142
Stopped
74
Live now
68
Running 30+ days
11

Format mix

  • Video50%
  • Image30%
  • Carousel20%

Repeated hooks

  • “You don't need new legs.”14 ads
  • “We ran in them for 30 days.”9 ads
  • “Three things nobody tells you”6 ads

Landing pages

  • /running61%
  • /membership24%
  • /sale15%
Staying power
An ad that has run for 131 days is an ad someone kept funding. AdLemur measures that conviction, because no public library publishes spend.
Novelty
Spot the ad that breaks from a brand's usual copy. A new angle shows up here before it becomes their new normal.
Hooks, offers, funnels
Structured extraction of hook, angle, offer, CTA and landing page across the ads you select, each line traceable to its source.

Ads library

An ads library that shows what lasts.Not just what exists.

Search every stored creative by brand, platform, format, date and status. Save what matters as evidence, with tags and notes, and it keeps its source for good.

Your mornings, soundtracked.

Run the long way home.

Stay somewhere with a story.

Your desk, sorted.

Every mile counts twice.

Five minutes. One streak.

Your mornings, soundtracked.

Run the long way home.

Stay somewhere with a story.

Your desk, sorted.

Every mile counts twice.

Five minutes. One streak.

Brand, platform, format, date, status

One search across sources

6 platform libraries normalised into one, with each platform's own detail and coverage limits kept in view.

Nike
131dStaying power
Nike

Run the long way home.

Shop running

Save as evidence

131 days and still running

Find the long-runners

See how long each creative has run, and save the ones a brand refuses to turn off.

Brand marks are shown for illustration only. The ads and figures are invented, and AdLemur is not affiliated with these companies.

MCP

Ask your agent.It researches, then launches.

Connect Claude, ChatGPT, Cursor or any MCP client. It searches competitor ads, reads changes, researches paid keywords and drafts briefs from the same sourced records you see, then launches and edits campaigns on Meta, Google and LinkedIn once you approve the preview. Stored reads use no credits.

AdLemur connectorConnected

How did my Google Ads do this week?

adlemurget_owned_performance · last 7 days

Google Ads · Last 7 days

Spend
$12,480
ROAS
3.42×
Conversions
186

Brand Search is carrying the account at 5.1× ROAS. One prospecting campaign is dragging: $1,940 spent, 4 conversions. Want me to pause it?

Pause itShow search terms first
Message your AI…
An AI agent connected to AdLemur summarising last week's Google Ads results and offering to pause a weak campaign.

Add AdLemur to your AI

https://app.adlemur.com/mcp

Paste it as a custom connector in Claude, ChatGPT or any MCP client. See every tool

Workflow

From a competitor's adTo your next one

Monitoring is the start. Research, create, launch and measure live in the same project, so a finding becomes a brief, a brief becomes a live ad, and the ad is traced to results.

Nike · paid keywords

  • running shoespos 1You bid too
  • trail running shoespos 2Gap
  • marathon training planpos 1You bid too
  • gym bagpos 3You bid too
01

Paid keywords

Stored snapshots of what a competitor bids on, where they rank and where you overlap. A refresh states its cost before it runs.

Brief · 3 sources

Hook
Angle
Offer
Format

Original · passed check

02

Evidence to brief

Pick saved ads, get the recurring patterns, then an original brief and copy that passes an originality check against its sources.

CPA

€18.40

Conversions

312

First-party · your account · EUR · Europe/Madrid

03

Launch and learn

Launch on Meta, Google and LinkedIn from an exact preview you approve, created paused. Then read results by currency, timezone and attribution scope, never mixed with competitor estimates.

pnpm install --frozen-lockfile

pnpm db:migrate:local

printf 'AUTH_MODE=local_noauth\n' > .env.local

pnpm dev

No provider credentials needed.

04

Yours to run

Self-host on Cloudflare or Docker with your own provider keys. A fixture mode runs the whole workflow offline.

FAQ

Questions about AdLemur

What is AdLemur?

A workspace where you and your AI agent find what's winning in your market's ads and launch your own version. It watches the advertisers you name, stores every ad it observes with its source, shows what changed, turns saved evidence into original briefs, and launches campaigns on your connected ad accounts. The same tools are available to AI agents over MCP.

Can it launch and edit my ads?

Yes, on Meta, Google and LinkedIn ad accounts you connect with write access, which is opt-in per project. Every change shows an exact preview first, new campaigns and ads are created paused, and nothing goes live without your approval. Agent changes also stay under a daily budget ceiling you set.

Where does the data come from?

Public ad records come from platforms' transparency libraries, including Meta, Google, TikTok, Microsoft, Snapchat and Pinterest. The hosted pilot uses Apify for Meta and Pinterest collection when enabled. TikTok, X and LinkedIn public collection are unavailable in the pilot. Self-hosting can use a browser collector. Availability and coverage depend on the source, and AdLemur records those limits with the data.

Can I see competitor spend or conversions?

No, and AdLemur will not pretend otherwise. The public libraries do not publish a competitor's spend, clicks or conversions. What you can see is what they launched, what they stopped, and what they kept paying to run. That last signal is what AdLemur calls staying power. Any third-party estimate is labelled as an estimate.

Who is it for?

Performance marketers who are tired of checking ad libraries by hand, creative strategists who need briefs with sources attached, agencies running separate client projects, and anyone who wants an AI agent to answer competitive questions from real records.

Is there a usage limit?

Self-hosting is free: you bring your own provider keys and pay those providers directly. The managed service is free for one project, with competitor ads and keyword data included. Starter ($29 a month, 29,000 credits) and Growth ($69 a month, 100,000 credits) add unlimited projects and monthly AI credits. Only AI features use credits.

How do I run it?

Sign up for the hosted version at app.adlemur.com: add your website and competitors, and the first research starts right away. If you would rather run it yourself, the code is open source under the MIT license: self-host on Cloudflare or with Docker, and a local fixture mode runs the whole workflow with no credentials at all.

Does it copy competitor ads?

No. AdLemur extracts patterns such as hook, angle, offer and format from the evidence you select, then writes original copy for your brand. Drafts pass an originality check against the selected sources.

Stop checking ad libraries by hand.

Add your website and the competitors you watch. Your first research runs in minutes.

Get started

It's free to try out