Domain Intelligence Scraper
Pricing
from $2.80 / 1,000 domain analyzeds
Domain Intelligence Scraper
Analyze any domain in one row: WHOIS (registrar, dates, nameservers), DNS records, SSL certificate, technology stack, subdomains from Certificate Transparency, and hosting with ASN. HTTP and DNS only, no login or API key. For lead enrichment, domain due diligence, SEO and AI agents.
Pricing
from $2.80 / 1,000 domain analyzeds
Rating
5.0
(2)
Developer
Matvey
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
2
Monthly active users
12 hours ago
Last modified
Categories
Share
Analyze any domain and get a complete public profile in a single row: WHOIS, DNS records, SSL certificate, technology stack, subdomains and hosting. Built for lead enrichment, domain due diligence, SEO research and AI agents. HTTP + DNS only — no login, no API key, no browser.
Tested head-to-head — 25 Sep 2026

Same 20 company domains for every Actor, run from an ordinary account on 25 Sep 2026.
| This Actor | Other popular Actors | |
|---|---|---|
| Domains returned (20 asked) | 20 | 5–20 |
| Technologies found per site, average | 8.8, plus WHOIS, DNS, SSL, hosting and subdomains in the same row | 3–16, and the tech-stack Actors return tech only |
| Email security (SPF, DMARC policy, DKIM) and email provider | Yes | Only one of six |
| Price per 1,000 domains | $4.00 | $3.05–$100 |
What data can it extract
| Field | What you get |
|---|---|
| WHOIS | Registrar, creation / update / expiry dates, domain age, days until expiry (RDAP with classic WHOIS fallback for ccTLDs like .so), registrant org & country, domain status, nameservers, DNSSEC |
| DNS | A, AAAA, MX, NS, TXT, CAA records |
| SSL | Certificate issuer, subject, valid-from / valid-to, days until expiry, SAN list |
| Technologies | 1,000+ fingerprints plus modern SaaS tags: CMS, frameworks, CDN, hosting, analytics, ad pixels, marketing automation, live chat, payments, A/B testing, consent tools — grouped by category |
| Email security | Email provider (Google Workspace, Microsoft 365, …), SPF record, DMARC policy, DKIM selectors, and SaaS services verified in DNS (e.g. Atlassian, Stripe, HubSpot) |
| Quick columns | Registrar, domain age in days, days until domain and SSL expiry, tech count — ready to sort in the table view |
| Subdomains | Discovered from public Certificate Transparency logs |
| Hosting | IP, country, city, hosting org / ISP, ASN |
How much does it cost
Pay-per-result: $0.004 per domain analyzed. Invalid or unregistered domains are not charged. No per-run charge. With the Apify Free plan ($5 credit) you can analyze ~1,250 domains.
How to use
- Click Try for free.
- In Domains, paste one or more domains (e.g.
apify.com) — one per line. - (Optional) Toggle subdomains, SSL or technology detection.
- Click Start and download results as JSON, CSV or Excel, or via API.
Input

{"domains": ["apify.com", "stripe.com"],"includeSubdomains": true,"includeSsl": true,"includeTech": true}
Output

{"domain": "apify.com","whois": {"registrar": "Amazon Registrar, Inc.","createdDate": "2009-06-02T17:14:10Z","expiryDate": "2035-06-02T17:14:10Z","nameservers": ["ns-1225.awsdns-25.org", "ns-1928.awsdns-49.co.uk", "ns-449.awsdns-56.com", "ns-839.awsdns-40.net"],"dnssec": "signed"},"dns": {"a": ["3.170.42.68", "3.170.42.109"],"mx": ["aspmx.l.google.com", "alt1.aspmx.l.google.com"],"txt": ["v=spf1 a mx include:_spf.google.com include:mailgun.org include:amazonses.com …"]},"ssl": { "issuer": "Amazon", "subject": "*.apify.com", "daysUntilExpiry": 114 },"technologies": ["Amazon CloudFront", "Algolia", "Amazon Web Services", "Linkedin Insight Tag", "Leadfeeder", "HSTS", "Amazon S3", "HTTP/3", "Next.js", "Google Tag Manager", "HubSpot", "Intercom", "FirstPromoter", "Bootstrap"],"techCount": 14,"techCategories": { "Marketing automation": ["HubSpot"], "Live chat": ["Intercom"], "Search engines": ["Algolia"], "…": [] },"emailSecurity": {"emailProvider": "Google Workspace","hasSpf": true,"hasDmarc": true,"dmarcPolicy": "reject","hasDkim": true,"dkimSelectors": ["google"],"verifiedServices": ["openai-domain", "google-site"]},"registrar": "Amazon Registrar, Inc.","domainAgeDays": 6323,"domainDaysUntilExpiry": 3172,"sslDaysUntilExpiry": 113,"emailProvider": "Google Workspace","subdomains": ["affiliate.apify.com", "blog.apify.com", "discord.apify.com", "…"],"subdomainCount": 19,"hosting": { "ip": "3.170.42.68", "country": "United States", "org": "Amazon.com, Inc.", "asn": "AS16509" }}
Use cases
Sales & lead enrichment
Enrich a list of company domains with their tech stack, hosting and email infrastructure to score and segment leads.
Domain due diligence
Check registrar, age, expiry and SSL health before buying a domain or onboarding a partner.
SEO & competitor research
See what platform, CDN and analytics a competitor runs, and map their subdomains.
AI agents (MCP)
This Actor is available as an MCP tool, so AI assistants can pull a live domain profile on demand. See "Integrations".
Integrations
Use results via the Apify API, Python / JavaScript clients, n8n, Make, Zapier or Google Sheets. For AI agents, connect through the Apify MCP server (mcp.apify.com) and call this Actor as a tool.
Troubleshooting
- Empty result for a domain — it may be unregistered or unreachable. These rows are labelled
noticeand not charged. - No subdomains — the domain may have few certificates in public CT logs. Try again later.
Use via API
Run this Actor from your own code or pipeline. Get your token in Apify Console → Settings → API & Integrations. Every input field below has the same name as in the JSON tab of the input form.
Python
from apify_client import ApifyClientclient = ApifyClient("<YOUR_API_TOKEN>")run = client.actor("lergassy/domain-intelligence-scraper").call(run_input={"domains": ["apify.com"]})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item)
JavaScript
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: '<YOUR_API_TOKEN>' });const run = await client.actor('lergassy/domain-intelligence-scraper').call({"domains": ["apify.com"]});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
cURL (runs the Actor and returns the results in one call)
curl -X POST "https://api.apify.com/v2/acts/lergassy~domain-intelligence-scraper/run-sync-get-dataset-items?token=<YOUR_API_TOKEN>" \-H "Content-Type: application/json" \-d '{"domains": ["apify.com"]}'
FAQ
Is it legal to analyze domains this way? Yes. The Actor reads only publicly available records — WHOIS/RDAP, public DNS, public SSL certificates, public Certificate Transparency logs and public HTTP responses. It performs no port scanning, no vulnerability testing and collects no personal data.
Do I need an API key or account on any service? No. Everything works out of the box.
Can I analyze many domains at once? Yes — pass a list. Bulk runs are supported.
Your feedback
Found a bug or need another field? Open an Issue on the Actor page — we ship improvements fast.
You might also like
| Actor | What it does |
|---|---|
| Website Tech Stack Detector | Detect the full technology stack of any site |
| Website Contacts Scraper | Extract emails & phones from any website |
| Email Finder & Verifier | Find and verify business emails by domain |