Company Enrichment from Domain avatar

Company Enrichment from Domain

Pricing

from $5.00 / 1,000 enriched domains

Go to Apify Store
Company Enrichment from Domain

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

Heenal Rajani

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

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/"
}
FieldDescription
company_nameFrom og:site_name / page title
descriptionMeta / OpenGraph description
emailsPublic emails found on the site (junk filtered)
phonesPublic phone numbers
socialsLinkedIn, X/Twitter, Facebook, Instagram, YouTube, GitHub
techDetected stack (Shopify, WordPress, HubSpot, Next.js, GA, Stripe, Intercom, …)
reachablefalse 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