One run → pitch-ready
Contacts, stack, modernization score, review themes, social gaps, and a screenshot land together. Your Loom and cold email write themselves.
LeadFactory.dev · Apify Store · Web & AI agencies · PPE
Most “local business scrapers” stop at name, phone, and a star rating. LeadFactory.dev returns an extremely dense, agency-ready packet—contacts, website stack, modernization score, review brief, social posture, screenshot—so your team can pitch redesigns and AI work the same day.
The job to be done
Your buyer isn’t shopping for “another Maps scrape.” They’re tired of sparse CSVs that still need a research intern. LeadFactory ships the dossier.
Sparse rows. Ten tabs. No platform, no review brief, no named contact — just another night of research.
One nested packet: phones, people, stack, free footprint layers, score — pitch-ready same day.
Why this wins
Thin scrapers force your team to open ten tabs. We collapse research into one object so web and AI agencies can score territory, draft angles, and book calls—without a second research pass.
Contacts, stack, modernization score, review themes, social gaps, and a screenshot land together. Your Loom and cold email write themselves.
Low modernization → redesign. WordPress → care plan. Modern site → AI chat/booking. Sales angles are fields, not guesswork.
Pay per enriched packet. Cached snapshots re-serve for ~24h so re-downloads don’t burn Serper/ApiFlash. No “unlimited scrape” trap.
Every row is stamped snapshotAt. isLive: false.
Clients know it’s a capture—not a fantasy live feed.
Inside the packet
Ten enrichment layers collapse into one nested packet—and every phone
we find (Maps, site, JSON-LD people) lands in allPhones + sourced
phoneInventory.
Name, category, placeId, address parts, county (ZIP crosswalk), lat/lng, Maps URL
Maps + site phones, ranked emails, named people (role/phone/email), social URLs
Platform (WP/Wix/Shopify…), modernization 1–10, meta, tech, hours, sales angles
Review summary, sentiment, themes, few dated standout quotes—not a dump
Presence score, insights, mismatches, recommended actions
MX email provider, SPF/DMARC, RDAP domain age, Wayback span, OG image
HSTS/CSP/headers score, CDN fingerprint, hardening sales angles
CT logs (crt.sh): cert age, issuers, subdomain exposure surface
Homepage screenshot, enrichment score, worthMentioning[], nested packet
fieldCoverage — which columns have data (powers free preview mode)
How density is built
Free data sources · no paid API
Beyond Maps and the website crawl—public DNS, HTTP headers, Certificate Transparency, and named people on the site. High-signal sales angles. Zero third-party enrichment bill.
DNS · RDAP · Wayback · OG
HTTP headers · free probe
X-Powered-By stack leakscrt.sh · Certificate Transparency
JSON-LD · team cards · tel:
phoneInventoryFree / trial output
Set outputMode: "preview". You still get name, ZIP, city, enrichment score—
and a full fieldCoverage map that says whether full mode has phone, email,
platform, reviews, certs… without unlocking premium values.
{businessName: "Acme HVAC Co.",
postalCode: "75201",
city: "Dallas",
enrichmentScore: 8,
scoreGrade: "B",
hasPhone: true,
hasEmail: true,
phonesFound: 2,
emailsFound: 1,
fillRate: 72,
fieldCoverage: {
columns: {
phone: { available: true, tier: "contacts" },
primaryEmail: { available: true },
websitePlatform: { available: true },
reviewSummary: { available: true },
domainAgeYears: { available: true },
securityScore: { available: true },
certIntel: { available: true },
people: { available: true, count: 2 },
screenshotUrl: { available: false }
},
availableCount: 24,
totalTracked: 33
},
upgradeHint: "Set outputMode=full for values…"
}
allPhones.snapshotAt / isLive: false.Against the field
A $2/1k name-and-phone list still costs hours of human research. Dense packets cost more per unit—and far less per closed project.
| Capability | Typical Maps scraper | LeadFactory.dev |
|---|---|---|
| Name / phone / rating | Yes | Yes |
| Emails + multi-phone | Rare / separate tool | In packet |
| Website platform (WP, Wix, Shopify…) | No | Detected |
| Homepage modernization 1–10 | No | Scored + gaps + angles |
| Google review summary + dated quotes | Raw stars only | Brief, not dump |
| Social insights / sales callouts | No | worthMentioning |
| Screenshot for pitch / Loom | DIY | Optional ApiFlash |
| Digital footprint / security / CT certs | No | 4 free killer layers |
| Named people + multi-source phones | Maps phone only | people[] · phoneInventory |
| Free preview: column availability map | No | fieldCoverage |
| 24h snapshot re-serve (no re-scrape cost) | No | Supabase cache |
| Honest “not live” timestamps | Varies | isLive: false always |
| Agency ICP focus | Generic lead gen | Web & AI agencies |
Who buys
Filter modernizationScore ≤ 5, attach screenshot, open with redesign + WP care plan.
Modern sites still need chat, booking, review reply. We flag posture—not just “has website.”
One nested packet for agents. Snapshot fields for audit trails. Cache for cheap re-pulls.
Sales quote
Suggested list pricing for agencies. Final PPE is set on Apify; this calculator shows order-of-magnitude investment for a territory push.
*Estimates only. Your Apify monetization events may bundle or split screenshot/review. COGS include Serper + optional ApiFlash. Not a live data feed.
500 agency packets @ $0.12 · 15% snapshot re-serve free of scrape COGS
Copied to clipboard
Ship dossiers your closers can use—dense, stamped, and priced per unit.
Get your territory quote