AI Company Enrichment
Pricing
from $44.00 / 1,000 company enricheds
AI Company Enrichment
Turn a list of domains into structured company profiles — firmographics, contacts, socials and ICP fit — with AI. Actively maintained. · More no-code data tools → datatools-hub.vercel.app
Pricing
from $44.00 / 1,000 company enricheds
Rating
0.0
(0)
Developer
Fredrik Hansson
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 hours ago
Last modified
Categories
Share
Turn a list of domains into rich, structured company profiles — firmographics, contacts, socials and ICP fit — with AI.
Give it company domains (or website URLs, or emails). It reads each company's website and returns a clean, consistent profile: what they do, their industry, offerings, size signals, location, descriptive tags, contact emails and social links — and, optionally, a fit score against what you sell.

Quick start
- Fill in the input — set the fields in the input tab (prefilled with a working example).
- Click Start — the Actor runs and writes one record per item to the dataset.
- Get your data — export to JSON, CSV or Excel, or pull it via the API.
// input{ "domains": ["stripe.com", "notion.so"], "yourOffering": "We sell a GDPR compliance SaaS to EU tech companies." }
// output (one item per domain){"domain": "stripe.com","name": "Stripe","industry": "Financial technology / payments","description": "Stripe provides payment processing and financial infrastructure for internet businesses.","offerings": ["Payments", "Billing", "Connect", "Issuing"],"targetCustomers": "Online businesses and platforms of all sizes","location": "San Francisco, CA, USA","sizeSignal": "Large enterprise (thousands of employees)","tags": ["payments", "fintech", "API", "SaaS"],"emails": ["press@stripe.com"],"socials": { "linkedin": "https://www.linkedin.com/company/stripe", "twitter": "https://x.com/stripe" },"icpFitScore": 72,"icpReason": "A large EU-active tech company that handles sensitive payment data — a plausible GDPR-compliance buyer, though likely to have in-house resources."}
Use cases
- Sales prospecting & enrichment — enrich a raw list of domains into a qualified, scored lead list for your CRM.
- ICP scoring — tell it what you sell and it ranks each company by fit, with a reason.
- Market & competitor research — profile a whole set of companies in one run (industry, offerings, size, positioning).
- Enrichment for AI agents — via the Apify MCP server, an agent can turn any domain into a structured company profile on demand.
Input
| Field | Type | Default | Description |
|---|---|---|---|
domains | string[] | — (required) | Company domains, website URLs or emails (the domain is extracted). |
yourOffering | string | — | What you sell. If set, each company gets an icpFitScore (0–100) and icpReason. |
maxResults | integer | 100 | Max companies to enrich (one charge each). |
maxConcurrency | integer | 5 | Companies processed in parallel. |
model | string | gpt-4o-mini | OpenAI model override. |
Output
One dataset item per company: domain, website, success, name, description, industry, offerings[], targetCustomers, location, foundedYear, sizeSignal, tags[], emails[], socials{}, icpFitScore, icpReason. Fields that can't be determined are null (or empty arrays) — the model is instructed never to invent data.
Use it as an AI-agent tool (Apify MCP)
Once published, this Actor is callable through the Apify MCP server (https://mcp.apify.com). An agent can be told "look up what acme.com does and whether they fit our ICP" and call it directly — domain in, structured profile out.
Pricing
Pay-per-event: one company-enriched event per company successfully profiled. Unreachable domains are reported but not charged.
Environment variables
| Variable | Required | Purpose |
|---|---|---|
OPENAI_API_KEY | Yes | Powers the enrichment. |
Notes & limitations
- Reads the homepage plus best-effort
about/contactpages (server-rendered HTML, fetched with realistic browser headers). Sites that render entirely with client-side JavaScript may yield thinner profiles. - Contact emails and social links are extracted deterministically from the site's HTML; firmographic fields are inferred by the model from page text.
- Input accepts a bare domain, a full URL, or an email — the domain is normalised automatically.
Run it locally
npm installexport OPENAI_API_KEY=...# Put your input in storage/key_value_stores/default/INPUT.json, then:apify run
License
ISC.
Related actors
- AI Cold Email Personalizer — Turn a list of domains into personalized cold-email openers — AI reads each company's
- Signal Radar — AI Account Intelligence & ICP Scoring — Turn company domains into ICP-scored, signal-tagged account intelligence from public
- Nordic Company Registry (Norway, Finland) — Official company-registry data from Norway (Brønnøysund) and Finland (PRH) in one