Ad-Leak Finder — Advertisers Leaking Leads avatar

Ad-Leak Finder — Advertisers Leaking Leads

Pricing

from $4.00 / 1,000 ad-leak leads

Go to Apify Store
Ad-Leak Finder — Advertisers Leaking Leads

Ad-Leak Finder — Advertisers Leaking Leads

Find local businesses running paid ads (Meta/Google/TikTok/LinkedIn pixels detected on their site) that are leaking leads — weak contact capture. The hottest prospect for agencies: spending on ads and losing the clicks. Paste sites or give a niche + city.

Pricing

from $4.00 / 1,000 ad-leak leads

Rating

0.0

(0)

Developer

James Taylor

James Taylor

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 days ago

Last modified

Share

Find local businesses that are running paid ads and leaking the leads those ads pay for. Give it a niche + city (or a list of sites) and it returns one lead per business that has an ad pixel on its homepage (Meta, Google Ads, TikTok, LinkedIn, Bing) and a weak lead-capture setup — ranked so the worst leakers come first, each with a one-line, sales-ready opener.

It's built for agencies, freelancers and B2B sales teams who want the single hottest prospect there is: a business that has budget, is already spending it on ads, and is losing the clicks on a homepage that can't capture them. You walk in already knowing what's broken.

Why "running ads + leaking" beats a plain website audit

A generic site audit tells you a homepage is weak. It doesn't tell you whether the business is paying for traffic that bounces. A company with a live Meta Pixel and a Google Ads tag is buying clicks — and if that same homepage has no contact form, no click-to-call, no chat, the money is leaking on the floor. That gap is the pitch: "You're paying Meta for clicks that land on a page with no way to contact you." This actor finds exactly those businesses.

What it does

  • For each business, reads the public homepage and detects ad pixels → which paid-ad platforms it runs on (Meta, Google Ads, TikTok, LinkedIn, Bing).
  • Scores the homepage's lead capture 0–100 (contact form, click-to-call, live chat, online booking, mobile, HTTPS, meta) → an A–F grade + a ranked missing list.
  • Returns a one-line leakHeadline that frames the spend↔capture gap for outreach.
  • requireAds (default on): only outputs businesses that actually run ads — so the list is all real paid-traffic prospects, not random sites.
  • Two ways in: a list of sites you have, and/or a niche + location it discovers via Google. Pulls each business's public email/phone from the page.

Who it's for

  • Agencies sourcing local businesses that are demonstrably wasting ad spend — and opening with the fix.
  • Web designers / CRO consultants finding advertisers whose landing experience is killing their ROAS.
  • Sales teams building an outbound list where every row has budget (they're advertising) and a quotable reason to call.

Input

Provide sites, or niche + location, or both.

FieldTypeDefaultDescription
sitesarray[]URLs or {name, website} objects to check.
nichestring""Business type to discover, e.g. "dentists". Needs location.
locationstring""City/area, e.g. "Leeds UK". Qualify with the country. Needs niche.
maxResultsPerQueryinteger20Businesses discovered per niche+location query (1–50).
maxResultsinteger100Hard cap on leads output/charged — caps spend. Filtered sites aren't charged.
requireAdsbooleantrueOnly output businesses with an ad pixel (i.e. actually advertising). Off = include non-advertisers.
maxLeadScoreinteger100Lead-capture filter. 100 = all; lower (e.g. 55) to return only the worst leakers.
searchEnginestring"google"google (default, Bing fallback) or bing.
maxConcurrencyinteger5Parallel homepage fetches (1–10).
proxyConfigurationobjectGOOGLE_SERPGOOGLE_SERP for discovery; residential fallback when a homepage blocks the fetch.

Example

Find dentists in Leeds who run ads but leak leads (only the weak ones):

{ "niche": "cosmetic dentist", "location": "Leeds UK", "requireAds": true, "maxLeadScore": 60 }

Output

{
"type": "ad_leak",
"businessName": "Droylsden Glass Limited",
"url": "https://www.droylsdenglass.com",
"runningAds": true,
"adPlatforms": ["Meta", "Google Ads", "Bing"],
"leadScore": 45,
"grade": "D",
"missing": ["No contact form", "No live chat", "No booking widget"],
"leakHeadline": "Running paid ads on Meta, Google Ads, Bing, but leaking leads — no contact form (45/100 capture).",
"leadReadiness": { "contactForm": false, "liveChat": false, "booking": false, "clickToCall": true, "mobileOptimized": true, "https": true, "metaDescription": true },
"tagManager": false,
"contactEmail": "info@droylsdenglass.com",
"contactPhone": "+44 161 …",
"source": "discovered",
"query": "double glazing Manchester UK"
}
  • adPlatforms = the ad platforms detected from pixels on the page. leadScore/grade/missing = the lead-capture audit. leakHeadline reserves "leaking leads" for genuinely weak sites; A-grade advertisers read as a "scaling conversation."
  • contactEmail/contactPhone = public details lifted from the page (null if not shown).

How detection works (and its limits)

It parses the homepage's static HTML for each platform's pixel/tag: Meta (fbevents.js/fbq), Google Ads (AW- conversion IDs, googleadservices), TikTok (ttq), LinkedIn Insight (snap.licdn.com), Bing UET (bat.bing.com). GA4 and a bare Google Tag Manager container are not counted — they're analytics, not proof of ad spend.

A pixel is a strong proxy for paid traffic, not proof of a live campaign — a pixel can be left installed after a campaign ends, and a site that fires its ad tags purely through a GTM container (rather than inline) may show only tagManager: true. Every row includes the site URL so you can verify. In practice, most local-business sites carry their pixels inline, so detection is reliable on the businesses this is built for.

Compliance

Reads public homepages and public search results only — a normal browser User-Agent, one page per business, no login, no cookies. Contact details returned are public business details published on the page. You're responsible for using the output in line with the privacy/outreach laws that apply to you (GDPR, PECR, CAN-SPAM, etc.).

FAQ

How do I find businesses wasting ad spend? Give it a niche + location. With requireAds: true (default) it returns only businesses running ads, ranked by how badly their homepage captures leads. Lower maxLeadScore to get only the worst leakers.

Does it prove they're running ads right now? It detects ad pixels — a strong signal they're set up for / running paid traffic. It's a proxy, not live-campaign proof; verify via the site URL. (Meta's Ad Library API only exposes political ads, so it can't confirm commercial campaigns — pixels are the practical signal.)

Why isn't a site with Google Analytics flagged? GA4 and GTM-only setups are analytics, not ad platforms — they're deliberately not counted as "running ads." Only Meta/Google Ads/TikTok/LinkedIn/Bing ad pixels count.

How is it priced? Apify Pay-Per-Event — charged per lead output. Sites filtered out (no ads, or strong capture above your maxLeadScore) and unreachable sites are not charged. Set maxResults to cap spend.


Want the outreach done for you?

This actor finds the advertisers leaking leads and tells you exactly why. If you'd like the whole loop — discovery, contact enrichment, and AI-personalised outreach that opens with their leak — run for you, that's SignalEngine: speed-to-lead in a box.

Want to grade any local site's lead-readiness (not just advertisers)? See our Local Business Website Audit. Want companies that are hiring as a buying signal? See our Hiring Intent Lead Finder.