Website Tech & Contact Extractor — Stack, Emails, Socials avatar

Website Tech & Contact Extractor — Stack, Emails, Socials

Pricing

from $10.00 / 1,000 scanned domains

Go to Apify Store
Website Tech & Contact Extractor — Stack, Emails, Socials

Website Tech & Contact Extractor — Stack, Emails, Socials

Detect the technologies a website runs (CMS, CDN, analytics, frameworks, hosting, payment) and extract its contact details in the same call: emails, phone numbers, postal addresses, WhatsApp and links to LinkedIn, Facebook, Instagram, X, YouTube and TikTok.

Pricing

from $10.00 / 1,000 scanned domains

Rating

0.0

(0)

Developer

Enrich-CRM

Enrich-CRM

Maintained by Community

Actor stats

0

Bookmarked

7

Total users

0

Monthly active users

8 days ago

Last modified

Share

Website Tech & Contact Extractor

Give it a domain. Get back the technologies the site runs and the contact details published on it — in one call, in about eight seconds.

Two jobs that usually need two tools:

  • Technology stack — CMS, frameworks, CDN, hosting, analytics, payment, email provider, JavaScript libraries, web server, SSL, language. Typically 40–60 technologies across ~16 categories.
  • Contact details — emails, phone numbers, postal addresses, WhatsApp, and links to LinkedIn, Facebook, Instagram, X, YouTube and TikTok.

Input

One field.

{ "domain": "example.com" }

https://example.com, example.com and www.example.com all work.

Output

One dataset item per domain.

{
"domain": "rmsadvance.com",
"technologies": {
"Content Management System": ["WordPress"],
"Frameworks": ["Bootstrap", "PHP", "Open Graph", "Twitter Card"],
"Analytics and Tracking": ["Google Analytics"],
"Web Hosting Providers": ["..."],
"Content Delivery Network": ["..."],
"Payment": ["..."]
},
"footer_contacts": {
"footer_found": true,
"emails": ["drew@rmsadvance.com"],
"phones": [],
"addresses": [],
"messengers": {},
"social": {
"facebook": ["https://www.facebook.com/restaurantmanagementsearch"]
},
"other_contact_urls": []
},
"meta": {
"total_technologies": 54,
"categories": 16,
"http_status": 200,
"response_ms": 48,
"error": null
}
}

technologies is keyed by category, so you can pick out just the ones you care about — technologies["Content Management System"] for a CMS filter, for instance — without matching on names.

Views

The dataset ships with four views, so you can export only what you need:

ViewContents
Resultsdomain, meta, technologies
Technology stackdomain, technologies, counts, response time
Contact detailsemails, phones, addresses, WhatsApp
Social profilesLinkedIn, Facebook, Instagram, X, YouTube, TikTok

What it is good for

  • Qualifying leads by stack. Find every prospect on Shopify, or everyone still on a CMS you migrate people away from.
  • Enriching a domain list with a way to reach someone. The contact fields come from the same scan, so a list of domains becomes a list you can act on.
  • Competitive and market research. Which analytics, which payment provider, which CDN — across a set of sites.
  • Feeding an agent. One input field, predictable JSON, no browser. See below.

Limits — read this before you scale a run

Contact extraction reads the served HTML. It does not run JavaScript. On sites whose footer is rendered client-side — most single-page apps and many large modern sites — footer_contacts comes back empty even though the page shows contact details in a browser. footer_found tells you which case you are in. Technology detection is unaffected; it works on headers, HTML, scripts, DNS and TLS.

In practice: static and server-rendered sites give rich contact data; JavaScript-heavy sites give you the stack and little else.

A domain that does not resolve, times out, or returns an error surfaces in meta.http_status and meta.error rather than failing the run.

Pricing

EventPrice
Actor start$0.002
Scanned domain$0.01

A 1,000-domain run costs about $10. You are charged per domain scanned, not per technology found.

Calling it from code

Synchronously, one domain, results in the response:

curl -X POST "https://api.apify.com/v2/acts/enrich-crm~tech-detector/run-sync-get-dataset-items?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"domain": "example.com"}'

For many domains, start one run per domain and read the datasets, or use a Task with the input list. A scan averages 8 seconds.

Part of the Enrich-CRM suite — company firmographics, funding, website traffic, email finding and verification, and the French company registry.