Website Tech Stack, WHOIS/RDAP & DNS B2B Enricher (BuiltWith) avatar

Website Tech Stack, WHOIS/RDAP & DNS B2B Enricher (BuiltWith)

Pricing

$3.00 / 1,000 domain enricheds

Go to Apify Store
Website Tech Stack, WHOIS/RDAP & DNS B2B Enricher (BuiltWith)

Website Tech Stack, WHOIS/RDAP & DNS B2B Enricher (BuiltWith)

Enrich domains with 45+ tech stack signatures (CMS, frameworks, analytics, chat, payments), IANA RDAP WHOIS age/registrar, DNS/MX email provider, and socials.

Pricing

$3.00 / 1,000 domain enricheds

Rating

0.0

(0)

Developer

Almandine Data

Almandine Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Enrich domains with 45+ tech stack signatures (CMS, frameworks, analytics, chat, payments), IANA RDAP WHOIS age/registrar, DNS/MX email provider, and socials.

What it does

Combines BuiltWith-style technology fingerprinting, official IANA RDAP registration lookup, Google DoH DNS/MX email provider detection, and social profile extraction in one pass. Export clean, deduplicated data as JSON, CSV, Excel, XML, or RSS, or connect directly via the Apify REST API, Python/JavaScript SDKs, CLI, MCP Server, n8n, Make, or Zapier — with no login, cookies, or browser overhead.

Use cases

  • Clay, n8n & Make B2B Lead Enrichment: Enrich prospect domains with cms, ecommercePlatform, emailProvider, analyticsTools, crmAndSupport, and socialLinks before outbound outreach.
  • Technographic Targeting (BuiltWith / Wappalyzer Alternative): Filter accounts running Shopify, Webflow, WordPress, Next.js, HubSpot, Intercom, Segment, PostHog, or Stripe.
  • Domain Age, Registrar & Expiry Intelligence: Pull authoritative registrar, registeredAt, expiresAt, and domainAgeYears directly from IANA RDAP registries without WHOIS rate limits.
  • Deliverability & Email Infrastructure Audits: Inspect mxRecords, emailProvider (Google Workspace, Microsoft 365, Cloudflare, Mimecast, Proofpoint), hasSpf, and hasDmarc.

Why use this scraper?

FeatureThis ActorGeneric Browser / HTML Scrapers
ArchitectureDirect structured API / JSON / feed requests (curl_cffi)Heavy headless browser automation
Speed & reliability2–25 seconds for 50–200 itemsMinutes of high compute burn
Pricing modelPay per result ($0.00 actor-start fee)Monthly rental or high CU overhead
Error handlingFailed inputs logged in ERRORS key-value record and never chargedBills compute time even on failures

Input parameters

  • Domains or website URLs (domains, array): List of bare domains or URLs to enrich with tech stack, RDAP/WHOIS registration dates, DNS/MX records, and social links.
  • Include RDAP / WHOIS registration data (includeWhoisRdap, boolean): Query official IANA RDAP registry endpoints for registrar, registeredAt, expiresAt, domainAgeYears, and EPP status codes.
  • Include DNS, MX & SPF/DMARC records (includeDnsRecords, boolean): Query Google DNS-over-HTTPS (dns.google) for A, MX, NS, and TXT records plus inferred email provider.
  • Include homepage tech stack & social links (includeTechStack, boolean): Inspect homepage HTML, scripts, headers, and meta tags for 45+ CMS, framework, analytics, payment, chat, and CDN signatures.
  • Only new domains (onlyNew, boolean): Skip domains already enriched in previous runs via a persistent Key-Value Store.
  • Max domains to enrich (maxDomains, integer): Maximum number of domains to enrich in a single run.
  • Delay between requests (delaySeconds, number): Polite pause between requests (default 0.2).

Example input

{
"domains": [
"stripe.com",
"vercel.com",
"supabase.com",
"linear.app",
"notion.com"
],
"includeWhoisRdap": true,
"includeDnsRecords": true,
"includeTechStack": true,
"maxDomains": 50
}

Output & example output

One dataset row per result. Default table view columns: domain, cms, ecommercePlatform, emailProvider, allTechnologies, registrar, domainAgeYears, expiresAt, socialLinks. Full structured JSON is stored in the run's default dataset.

Example output item

{
"domain": "stripe.com",
"url": "https://stripe.com/",
"httpStatus": 200,
"title": "Stripe | Financial Infrastructure to Grow Your Revenue",
"description": "Stripe is a financial services platform that helps all types of businesses accept payments, build flexible billing models, and manage money movement.",
"cms": "Contentful",
"ecommercePlatform": null,
"frameworks": [
"Next.js",
"React"
],
"analyticsTools": [
"Google Analytics 4"
],
"crmAndSupport": [],
"paymentProviders": [],
"cdnOrEdge": null,
"allTechnologies": [
"Contentful",
"Next.js",
"React"
],
"emailProvider": "Google Workspace",
"mxRecords": [
"30 aspmx2.googlemail.com",
"30 aspmx3.googlemail.com",
"20 alt1.aspmx.l.google.com"
],
"nsRecords": [
"ns-1882.awsdns-43.co.uk",
"ns-1087.awsdns-07.org",
"ns-705.awsdns-24.net"
],
"aRecords": [
"198.137.150.111",
"198.202.176.111"
],
"txtRecords": [
"linear-domain-verification=prudk75mtrrj",
"liveramp-site-verification=7gyFkTwGYsvgd7IUQwyAOfImETwR06wgKjKiXq90KEY",
"h1-domain-verification=KhpNX9YNAc7bX95agGvFsPPKbYTVe1KC6xj7P1zKZrRzxcuS"
],
"hasSpf": true,
"hasDmarc": true,
"registrar": "SafeNames Ltd.",
"registeredAt": "1995-09-12T04:00:00Z",
"expiresAt": "2027-09-11T04:00:00Z",
"domainAgeYears": 31.3,
"domainStatus": [
"client delete prohibited",
"client transfer prohibited",
"client update prohibited"
],
"socialLinks": {
"linkedin": "https://www.linkedin.com/company/stripe",
"twitter": "https://twitter.com/stripe",
"github": "https://github.com/stripe",
"youtube": "https://youtube.com/@stripe",
"instagram": "https://www.instagram.com/stripehq"
},
"scrapedAt": "2026-10-25T12:01:55+00:00"
}

Pricing (Pay-Per-Result)

This Actor uses transparent Pay-Per-Event pricing with a $0.00 actor-start fee:

EventWhat is chargedPrice
domain-resultDomain enriched (One domain enriched with tech stack, RDAP/WHOIS, DNS/MX & socials)$0.003 / result ($3.00 / 1,000 results)
apify-actor-startActor start fee$0.00

Concrete pricing math

  • domain-result (Domain enriched): 1,000 results = $3.00 (50 results = $0.15, 10,000 results = $30.00). Apify's $5.00/month Free Tier covers up to 1,666 results/month at $0.00 out-of-pocket.
  • Empty runs (0 results) & skipped duplicates (onlyNew / onlyChanged): $0.00.

Data and compliance

Public homepage HTML headers, official IANA RDAP registries, and public DNS records only. Zero personal data. Requests are rate-limited and routed through Apify Proxy. Per-input errors are recorded in the run's ERRORS key-value record and are never charged.

FAQ

Do I need an account, login, or API key?
No. This Actor queries public endpoints directly and requires zero credentials.

What happens if I start a run with empty {} input via API or CLI?
Every required input defines both prefill and default values in .actor/input_schema.json, so an empty {} run automatically returns 50+ live records out of the box.