Ad-Leak Finder — Advertisers Leaking Leads
Pricing
from $4.00 / 1,000 ad-leak 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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
14 days ago
Last modified
Categories
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
missinglist. - Returns a one-line
leakHeadlinethat 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.
| Field | Type | Default | Description |
|---|---|---|---|
sites | array | [] | URLs or {name, website} objects to check. |
niche | string | "" | Business type to discover, e.g. "dentists". Needs location. |
location | string | "" | City/area, e.g. "Leeds UK". Qualify with the country. Needs niche. |
maxResultsPerQuery | integer | 20 | Businesses discovered per niche+location query (1–50). |
maxResults | integer | 100 | Hard cap on leads output/charged — caps spend. Filtered sites aren't charged. |
requireAds | boolean | true | Only output businesses with an ad pixel (i.e. actually advertising). Off = include non-advertisers. |
maxLeadScore | integer | 100 | Lead-capture filter. 100 = all; lower (e.g. 55) to return only the worst leakers. |
searchEngine | string | "google" | google (default, Bing fallback) or bing. |
maxConcurrency | integer | 5 | Parallel homepage fetches (1–10). |
proxyConfiguration | object | GOOGLE_SERP | GOOGLE_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.leakHeadlinereserves "leaking leads" for genuinely weak sites; A-grade advertisers read as a "scaling conversation."contactEmail/contactPhone= public details lifted from the page (nullif 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.


