Lead generation

Website Tech Gap Scanner: see what each site runs and what it lacks

Scan a list of websites for their technology stack and the capabilities they are missing — online booking, live chat, CRM, payments, analytics, ad pixels and call tracking — plus the published e-mail and phone. Filter to companies that pay for traffic but lack the tool you sell.

★ 5.0 rating · 2 reviews21 users97.5% successful runs (30 days)

What data you get

techStackDetected technologies on the site
onlineBookingWhether online booking is present
liveChatWhether a live chat widget is present
crmCRM or form tools detected
paymentsPayment tools detected
analyticsAnalytics tools detected
adPixels / callTrackingAdvertising pixels and call-tracking scripts
email / phonePublished e-mail and phone
prospectScoreScore showing how promising the prospect is

How it works

  1. Open the scraper on Apify and sign up (free).
  2. Enter routes, dates and options in the form.
  3. Click Start and download results as JSON, CSV or Excel, or call the API.

Pricing

$50.00 per 1,000 rows

Pay per event: you are charged per website scanned. There is no separate run fee.

Apify gives $5 free credits every month — enough to test this scraper at no cost.

Example tasks

Ready-made inputs. Copy one into the scraper form or send it through the API.

Detect tech stack of a list of websites

Full capability and gap report for each domain.

{
  "domains": [
    "roofingbybruce.com",
    "bostondentalgroup.com",
    "allbirds.com"
  ]
}
Run this task →

Find businesses with ads but no online booking

Sites with ad pixels or call tracking and no booking tool.

{
  "domains": [
    "bostondentalgroup.com",
    "roofingbybruce.com"
  ],
  "onlyPaidTraffic": true,
  "onlyWithGaps": [
    "no_online_booking"
  ]
}
Run this task →

Websites without live chat as hot leads

Sites lacking live chat with a prospect score of 60+.

{
  "domains": [
    "allbirds.com",
    "roofingbybruce.com",
    "bostondentalgroup.com"
  ],
  "onlyWithGaps": [
    "no_live_chat"
  ],
  "minProspectScore": 60
}
Run this task →

Scan local business websites in Texas and Massachusetts

Keep only sites with an address in TX or MA.

{
  "domains": [
    "roofingbybruce.com",
    "bostondentalgroup.com"
  ],
  "onlyStates": [
    "TX",
    "MA"
  ],
  "expandTagManager": true
}
Run this task →

Use cases

FAQ

What does a 'gap' mean?

A capability the scanner did not find on the site, such as online booking or live chat. You can keep only sites missing the gaps you care about.

How is the prospect score used?

Higher scores mean a site pays for traffic and lacks key tools; use the minimum score filter to keep the hottest leads.

Can I filter by US state?

Yes. Use two-letter state codes; only sites that publish an address in those states are kept.

Is it legal to scan websites like this?

The scanner reads publicly served pages and scripts of each website. Check that your use complies with local law and the sites' terms, and handle any contact data in line with data-protection rules.

How do I get the data into my app?

Use the Apify API, Python or JavaScript clients, or integrations with Make, n8n, Zapier and Google Sheets.

More scrapers

Find the sites that need what you sell

Run on Apify — free trial