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
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days 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
