Company Enrichment from Domain
Pricing
from $5.00 / 1,000 enriched domains
Company Enrichment from Domain
Enrich a company domain into name, description, emails, phones, social profiles, and tech stack — from the company's own public website. No LinkedIn. Built for AI agents.
Pricing
from $5.00 / 1,000 enriched domains
Rating
0.0
(0)
Developer
Heenal Rajani
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Company Enrichment from Domain 🔎
Turn a company domain into structured firmographic data — company name, description, emails, phone numbers, social profiles, and tech stack — pulled from the company's own public website. No API key, no LinkedIn, no gated sources.
Built to be called by AI agents as a tool (single domain in → clean JSON out), and by sales/GTM teams enriching lead lists in bulk. A clean company-data API and domain-to-firmographics enrichment tool for sales prospecting, CRM hydration, and tech-stack lookup — with no LinkedIn dependency.
Why this actor
Most "enrichment" tools either scrape LinkedIn (legally risky, breaks constantly) or charge enterprise prices for a database. This actor reads only what a company publishes about itself on its own site — so it's durable, legitimate, and cheap. Point it at a domain and get back the contact + tech signals you'd otherwise copy-paste by hand.
What you get
{"domain": "apify.com","reachable": true,"company_name": "Apify","description": "Cloud platform for web scraping, browser automation, AI agents...","emails": ["hello@apify.com"],"phones": [],"socials": { "linkedin": "...", "twitter": "...", "github": "..." },"tech": ["HubSpot", "Next.js", "Google Analytics", "Cloudflare", "Intercom"],"final_url": "https://apify.com/"}
| Field | Description |
|---|---|
company_name | From og:site_name / page title |
description | Meta / OpenGraph description |
emails | Public emails found on the site (junk filtered) |
phones | Public phone numbers |
socials | LinkedIn, X/Twitter, Facebook, Instagram, YouTube, GitHub |
tech | Detected stack (Shopify, WordPress, HubSpot, Next.js, GA, Stripe, Intercom, …) |
reachable | false with an error if the site is down/blocked |
Input
Provide either a list or a single domain:
{ "domains": ["stripe.com", "apify.com", "shopify.com"] }
{ "domain": "stripe.com" }
Optional extraPaths (default ["/about", "/contact"]) controls which internal pages are also scanned for contact data.
Pricing
Pay per result — charged per domain enriched. Unreachable domains still return a row marking why.
For AI agents
This actor is available as an MCP tool: pass a single domain, receive one structured record, billed per result. Ideal inside lead-research, CRM-hydration, or due-diligence agent loops.
How it works
Fetches the domain's homepage (plus up to two internal pages) over plain HTTPS, parses HTML + meta tags + response headers, and extracts contact and tech signals with well-tested patterns. It only ever reads the company's own public pages — there is no login, no protected API, and nothing that violates a third party's terms.
FAQ
Does it scrape LinkedIn? No — deliberately. Only the company's own site, which is what keeps it reliable and clean.
What if a site is down or blocks bots? You get a row with reachable: false and the reason; you're only charged per domain processed.
How fresh is the data? Live — it reads the site at run time.
Roadmap
- WHOIS / registry fallback for sparse sites
- Standby mode for low-latency single-domain agent calls
- Optional company-size / industry inference