LeadFactory.dev · Apify Store · Web & AI agencies · PPE

Lead gen that ships a dossier, not a spreadsheet row.

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.

  • Pay per enriched packet
  • 24h snapshot cache
  • Built for web & AI agencies
10+enrichment layers
1CRM-ready packet
24hsnapshot re-serve
$0.12est. per full packet*

Why this wins

Density is the product.

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.

01

One run → pitch-ready

Contacts, stack, modernization score, review themes, social gaps, and a screenshot land together. Your Loom and cold email write themselves.

02

Built for agency offers

Low modernization → redesign. WordPress → care plan. Modern site → AI chat/booking. Sales angles are fields, not guesswork.

03

Unit economics, not unlimited chaos

Pay per enriched packet. Cached snapshots re-serve for ~24h so re-downloads don’t burn Serper/ApiFlash. No “unlimited scrape” trap.

04

Honest about time

Every row is stamped snapshotAt. isLive: false. Clients know it’s a capture—not a fantasy live feed.

Inside the packet

Extremely dense on purpose.

Ten enrichment layers collapse into one nested packet—and every phone we find (Maps, site, JSON-LD people) lands in allPhones + sourced phoneInventory.

L1

Identity & geo

Name, category, placeId, address parts, county (ZIP crosswalk), lat/lng, Maps URL

L2

Contacts & phones

Maps + site phones, ranked emails, named people (role/phone/email), social URLs

L3

Website intelligence

Platform (WP/Wix/Shopify…), modernization 1–10, meta, tech, hours, sales angles

L4

Reputation brief

Review summary, sentiment, themes, few dated standout quotes—not a dump

L5

Social posture

Presence score, insights, mismatches, recommended actions

L6

Digital footprint free

MX email provider, SPF/DMARC, RDAP domain age, Wayback span, OG image

L7

Security posture free

HSTS/CSP/headers score, CDN fingerprint, hardening sales angles

L8

Certificate intel free

CT logs (crt.sh): cert age, issuers, subdomain exposure surface

L9

Visual + quality

Homepage screenshot, enrichment score, worthMentioning[], nested packet

L10

Column intelligence

fieldCoverage — which columns have data (powers free preview mode)

How density is built

One run. Ten layers. One dossier.

LeadFactory enrichment pipeline SERPER Places SITE Crawl PHONE Contacts FREE×4 Killers REV Reviews SOC Social SHOT Screenshot PACKET 1–10 allPhones · people[] DNS · TLS · CT · people brief, not dump snapshotAt stamped · isLive: false · fieldCoverage attached Optional 24h Supabase re-serve of the same snapshot (not a live feed)
LEAD packet
Mapsidentity · geo · rating
PhonesMaps + site + people
Webplatform · modern 1–10
Reviewssummary · quotes
Socialinsights · gaps
FootprintMX · age · Wayback
SecurityHSTS · CSP · CDN
CertsCT · subdomains

Free data sources · no paid API

Four killer layers that make agencies say “how?”

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.

01

Digital footprint

DNS · RDAP · Wayback · OG

  • Email provider from MX (Google Workspace vs consumer)
  • SPF / DMARC presence → deliverability pitch
  • Domain age (RDAP) + archive span
  • OG image when no screenshot budget
02

Security posture

HTTP headers · free probe

  • HSTS, CSP, X-Frame, nosniff score 1–10
  • CDN / WAF fingerprints (CF, Fastly…)
  • X-Powered-By stack leaks
  • Hardening & managed-security angles
03

Certificate intel

crt.sh · Certificate Transparency

  • First / last cert issuance
  • Subdomain leak surface (staging, shadow IT)
  • Issuer mix (LE vs enterprise CA)
  • Longevity / legitimacy story
04

Named contacts

JSON-LD · team cards · tel:

  • People with name, role, phone, email
  • Maps phone + site phones unified
  • Sourced phoneInventory
  • Direct-outreach paths, not “main line only”

Free / trial output

Preview mode: score + column truth.

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.

OUTPUT · PREVIEW
{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…"
}

Why this closes free trials

  • Honesty over teaser lies — we show fill rates, not fake rows.
  • Agent-ready — Clay / n8n can filter “hasPhone && hasEmail && modernization available” before paying.
  • Phones prioritized — full mode always merges Maps + site + people phones into allPhones.
  • Same snapshot stamp — preview still carries snapshotAt / isLive: false.
Price full packets →

Against the field

Why denser beats “cheaper per row.”

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

Web shops. AI shops. Full-service digital.

Web development agency

Filter modernizationScore ≤ 5, attach screenshot, open with redesign + WP care plan.

  • Territory blitz by niche + city
  • Platform-aware proposals
  • Visual proof in cold outreach

AI / automation agency

Modern sites still need chat, booking, review reply. We flag posture—not just “has website.”

  • High modernization → skip rebuild pitch
  • Review themes → demo scripts
  • Contacts ready for sequences

Ops / Clay / n8n

One nested packet for agents. Snapshot fields for audit trails. Cache for cheap re-pulls.

  • PPE-aligned pipelines
  • CRM export views
  • forceRefresh when you need a new stamp

Sales quote

Price the packet, not the mystery compute bill.

Suggested list pricing for agencies. Final PPE is set on Apify; this calculator shows order-of-magnitude investment for a territory push.

  • Full enriched packet — contacts + site + reviews brief + score (+ screenshot when available)
  • Snapshot cache — re-download same stamp ~24h without re-scrape COGS
  • No unlimited plans — unit economics protect quality

*Estimates only. Your Apify monetization events may bundle or split screenshot/review. COGS include Serper + optional ApiFlash. Not a live data feed.

QUOTE · DRAFT
Fresh scrapes 425
Cached re-serves 75
Est. scrape subtotal $51.00
Estimated project total $51.00

500 agency packets @ $0.12 · 15% snapshot re-serve free of scrape COGS

Open Apify Store

Stop buying empty columns.

Ship dossiers your closers can use—dense, stamped, and priced per unit.

Get your territory quote