runs_meta_ads = truehas_pixel = false
Ads without a pixel
A scraper's 'has ads' flag can't tell measured from unmeasured spend. Mapsly reads the pixel too — the difference between a real pitch and a guess.
LeadSwift and D7 Lead Finder are fast scrapers: they pull business contacts and a handful of coarse flags (no website, no SSL, has Facebook). Volume is easy; qualification is the problem. You still can't tell which of 800 scraped roofers is actually worth a pitch this week.
Their flags are binary and surface-level — 'no website', 'not mobile-friendly', 'no Google Ads'. There's no live ad-creative analysis, no review-theme detection, no Lighthouse depth, and no way to combine signals into a real qualification. You get a big list and a lot of manual triage.
Any one field is a commodity. The moat is combining local-business signals into a single qualified reason to call — each backed by evidence.
runs_meta_ads = truehas_pixel = false
A scraper's 'has ads' flag can't tell measured from unmeasured spend. Mapsly reads the pixel too — the difference between a real pitch and a guess.
ad_creative_age > 90dlanding = homepage
This needs the ad's launch date and its destination. LeadSwift/D7 don't touch the ad library, so the whole angle is invisible to them.
unanswered_1star ≥ 3complaint_theme = repeat
Coarse scrapers report a star rating at best. Mapsly clusters the actual complaints so the pitch names the problem the owner already knows about.
| Dimension | Mapsly | LeadSwift / D7 |
|---|---|---|
| Approach | Signal-driven qualification with evidence | Contact scrape + coarse flags |
| Review depth | Rating trend, reply rate, unanswered 1★, complaint themes | Star rating (if any) |
| Ad intelligence | Live creatives, pixel, landing-page type | 'Runs ads' flag (or none) |
| Website depth | Lighthouse LCP/CLS, schema, booking tool, tech fingerprint | 'Has website / mobile-friendly' flag |
| Signal combinations | 60+ filters combinable into one qualified list | A few independent flags |
| Per-lead proof | Cited evidence + agency-branded one-pager | Raw contact row |
Map a market free, filter by real signals, and export 50 qualified leads with evidence — no card.
Get 50 free leads