Pricing

Two plans. Flat, monthly, cancel anytime.

No free trial — the free snapshot is the try-before-you-buy. Both plans carry a 7-day money-back guarantee, no questions asked.

Solo

$49/mo

One brand, or a small book of them

  • 5 tracked competitors
  • Daily checks with launch & kill alerts
  • Permanent deleted-ad archive
  • Monday report
  • CSV export of your archive
  • 1 workspace

Agency

$99/mo

For agencies reporting to clients

  • 15 tracked competitors
  • Everything in Solo
  • Unlimited client workspaces
  • White-label reports — your logo, color, slug
  • CSV export of every workspace

7-day money-back guarantee, no questions asked. Cancel anytime; your archive stays exportable via CSV through the end of the paid period.

Fair use, published

Hard cap of 200 ads per brand per run. Brands with no changes for 3 consecutive runs drop to an every-3-day check, restored to daily the moment a change is detected. Both rules are enforced in code and stated here — no silent throttling.

Questions, answered honestly

Why not just take a Foreplay trial?
For creative inspiration — do. For this job: competitor tracking isn't in Foreplay's $59 Basic plan; Spyder starts at $175/mo for 15 brands, and the output is a swipe file, not a client-forwardable report. A trial also can't backfill an archive — your competitors' deleted ads only exist in a record if something was watching before deletion.
What if a competitor runs no Meta ads?
Then there's nothing to track, and the free snapshot will show you that before you pay anything. KeptAds fits verticals where competitors run Meta as a matter of course — DTC, e-commerce, most consumer services. If yours don't, we're the wrong tool and the snapshot just saved you $49.
What happens if Meta blocks the scraping?
Stated plainly: we read the Ad Library's public, logged-out surface through two independently operated scrapers — and both read the same surface, so a Meta markup change can break both for days. If that happens, alerts pause; your archive doesn't. Everything already collected stays intact and exportable via CSV, which is exactly why CSV export ships on day one.
Is this legal?
The honest version: in Meta v. Bright Data (N.D. Cal., January 2024), logged-out scraping of public Meta data was found not to breach Meta's terms, and Meta dropped the case — that is the surface and method used here. Meta has litigated ad-intelligence firms before (BrandTotal, 2022), but that case turned on fake accounts and logged-in scraping, which we don't do. Report pages are access-controlled per workspace, not a public archive, and takedown requests are honored promptly.
Why is there no free trial?
The free snapshot shows you the actual product output — your competitor's real ads — before any payment, and the 7-day money-back guarantee removes the risk after it. A card-required trial just delays the same decision.
Can I cancel anytime?
Yes, from the billing page, effective at the end of the paid period. Your archive remains exportable via CSV until then. In the first 7 days: full refund, no questions.