Meta Ads Checker avatar

Meta Ads Checker

Pricing

from $2.50 / 1,000 results

Go to Apify Store
Meta Ads Checker

Meta Ads Checker

Helps marketers discover which companies are not advertising on Meta platforms — so you can reach out and offer your services! Simple to use, powerful for marketing outreach, and a great way to turn ad transparency into new lead generation opportunities.

Pricing

from $2.50 / 1,000 results

Rating

0.0

(0)

Developer

M3Web

M3Web

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

🕵️‍♂️ Meta Ads Checker

Meta Ads Checker helps marketers instantly discover which companies are not advertising on Meta platforms — so you can reach out and offer your services! 🚀

💡 What It Does

This Actor checks if a website (domain) has or had ads listed in Meta’s public Ads Library — covering Facebook, Instagram, Messenger, WhatsApp, Threads, and Audience Network.

Just give us your list of domains — paste them or upload a file — and the Actor will:

  • 🔍 Clean your input list (removes https://, www., paths, query strings)
  • 🧩 Combine duplicates into a single domain check
  • 🌍 Run the ads check for each unique domain
  • ✅ Return hasAds: true or false for every domain

⚠️ Important notice
Meta Ads Checker is designed to handle large domain lists with multiple filters. Because of this, runs can take longer — for example, checking 1,000 domains may take around 30–35 minutes.

Please allow the Actor to finish — it will do the job reliably.
Also, do not change the default memory setting (8 GB) in “Run options.” Lower memory (2 GB default) may cause instability.

⚙️ Input Options

Meta Ads Checker keeps things simple with two parts: your domains, and optional filters.

🗂 Your domains

Give us your list of domains in whichever way is easiest for you — you can even use both at once, they'll be combined automatically:

  • 📝 Paste them directly — one domain per line, hundreds or thousands at once. Use domains only (like example.com), not company or brand names — Meta's Ads Library doesn't reliably return results for plain names.
  • 📤 Or upload a file — a JSON, CSV, or Excel (.xlsx) file that already has your domains in it. Legacy .xls files aren't supported — just re-save as .xlsx first.
    • Two simple steps: 1) upload your file, 2) tell us the column name (CSV/Excel) or key name (JSON) where your domains live — for example domain or website
    • Works with nested JSON too, using dot notation (e.g. site.domain)
    • If a row has more than one domain (an array, or several domains separated by a comma/semicolon in one cell), all of them are checked

🎯 Filters for Meta Ads Library

Click open the “Filters for Meta Ads Library” section to refine your search — these match the filters you'd find on Facebook's own Ads Library page. Leave everything as default to search as broadly as possible:

  • 🌐 Country — choose “All countries” or focus on a specific market
  • 📊 Ad status — check only currently active ads, or all ads ever run (active + inactive)
  • 📱 Platforms — limit results to Facebook, Instagram, Messenger, WhatsApp, Threads, or Audience Network
  • 🎨 Media type — filter by creative type (image, meme, video, etc.)

💰 Pricing

Pay‑Per‑Event model — you pay only for the number of unique domains checked.

🎯 Ideal For

Marketers, agencies, and lead‑gen professionals who want to:

  • Identify businesses not running Meta Ads (ever or currently)
  • Offer ad campaign setup or optimization services
  • Build targeted outreach lists across multiple Meta platforms

🧠 Example Use Case

Paste (or upload) a list of company websites → choose “Active ads only” → get a table showing which ones currently advertise on Meta → contact those without ads to pitch your services.


Simple. Flexible. Insightful.
Turn Meta Ad Library into new marketing opportunities! ✨


👉 Looking for a similar tool that checks Google Ads? Try the Google Ads Checker.