primaryEmail
Optional
Best email address: the company's own domain first, general inboxes over side mailboxes.
Website Tech Gap Scanner
Pricing
from $14.00 / 1,000 website scanneds
Scan websites for their technology stack and the capabilities they are missing: booking, live chat, CRM, payments, analytics, ad pixels and call tracking, plus email and phone. Export scraped data, run the scraper via API, schedule and monitor runs, or integrate with other tools or AI workflows.
domain
Optional
The website that was scanned, reduced to its domain.
status
Optional
ok, unreachable or invalid_domain. Only ok rows are charged.
error
Optional
Why the website could not be read. Present on failed rows only.
confidence
Optional
high, medium or low. Low means the page was too thin to judge, usually an anti-bot wall — do not read it as an empty result.
finalUrl
Optional
The URL that actually answered, after redirects.
title
Optional
Page title of the home page.
metaDescription
Optional
Meta description of the home page.
prospectScore
Optional
0-100 fit score built from advertising spend, stack maturity and how many capabilities are missing.
prospectTier
Optional
hot (60+), warm (35-59) or cold.
runsPaidAds
Optional
An advertising pixel was found, in the HTML or inside the tag-manager container.
usesCallTracking
Optional
A call-tracking script was found — paid marketing where the conversion is a phone call.
paidMarketingSignal
Optional
True when either an advertising pixel or call tracking was found.
adPlatforms
Optional
Advertising platforms detected, for example Meta Pixel or Google Ads Conversion.
adAccountIds
Optional
Advertising account identifiers read from the tag container: metaPixelIds, googleAdsIds, ga4Ids.
tagManagerContainers
Optional
Google Tag Manager container IDs found on the page.
technologies
Optional
Every technology detected, by name.
technologiesByCategory
Optional
The same technologies grouped by category: cms, ecommerce, payments, booking, chat, crm, analytics, ads_pixel, call_tracking, reviews, email_marketing.
gaps
Optional
Machine-readable keys of the capabilities this website lacks, for example no_online_booking or no_live_chat.
gapLabels
Optional
The same gaps as sentences you can paste into an email.
bookingSignals
Optional
Scheduling phrases found in the page text, such as free consultation or book an appointment.
primaryEmail
Optional
Best email address: the company's own domain first, general inboxes over side mailboxes.
emails
Optional
Every distinct email address found on the home page.
phones
Optional
Phone numbers taken from tel: links only, so free-text digits never leak in.
htmlBytes
Optional
Size of the page that was read. Very small values explain a low confidence.
scannedAt
Optional
When the website was scanned, in ISO 8601.
city
Optional
City taken from the website's own published address.
stateCode
Optional
Two-letter US state code from the website's published address. Null when the website publishes no address.
postalCode
Optional
Postal code from the website's published address.
locationSource
Optional
Where the address came from: schema.org markup or the page text.
social
Optional
Profile links: facebook, instagram, linkedin, x, youtube, tiktok.