Company Data Enrichment — Domain to Company Profile
Pricing
from $3.00 / 1,000 results
Company Data Enrichment — Domain to Company Profile
Feed a list of domains and get a company profile for each: name, description, industry, logo, location, founded year, employee size, tech stack, emails, and socials — pulled from the company's own website. No LinkedIn, no cookies. Pipeline-ready for bulk CRM enrichment.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Jim Whyte
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Turn a list of domains into full company profiles in one run. Feed it a spreadsheet of websites — a handful or thousands — and get back structured company data for each, pulled straight from the company's own website. No LinkedIn, no cookies, no accounts — so it doesn't break the way LinkedIn scrapers do, which makes it safe to wire into a pipeline.
Built for bulk CRM / lead enrichment: you have a list of domains (from a form, a contact scraper, a Maps export, a signup list) and this fills in who the company actually is.
What you get per domain
| Field | Source |
|---|---|
| Company name | schema.org data, OpenGraph, page title |
| Description | schema.org / meta description / about page |
| Industry / keywords | meta keywords |
| Location / HQ | schema.org address |
| Founded | schema.org foundingDate |
| Employees | schema.org numberOfEmployees |
| Tech stack | HTML fingerprints (CMS, e-commerce, analytics, frameworks…) |
| Socials | LinkedIn, Twitter/X, Facebook, Instagram, YouTube, TikTok, GitHub |
| Emails & phones | mailto:/tel: + contact/about page (optional) |
| Logo | schema.org logo / OpenGraph image |
The richest data comes from sites that publish schema.org Organization markup (many do) —
e.g. a single run can return a company's full HQ address, founding date, and logo automatically.
Feed it your whole database of domains
- Paste or upload a list right in the input form.
- Pipe thousands in via the API from your CRM, database, or app.
- Chain it after another Apify actor (a contact scraper, a Maps scraper) so leads are enriched hands-off.
- Pull the input list from Google Sheets with Apify's integrations.
Output
One record per domain:
{"input": "monzo.com","status": "ok","name": "Monzo Bank","description": "Making money work for everyone","location": "Broadwalk House, 5 Appold St, London, EC2A 2AG","founded": "2015-02-18","employees": null,"tech": ["React", "Next.js"],"socials": { "linkedin": "https://www.linkedin.com/company/monzo-bank" },"emails": [],"logo": "https://monzo.com/static/images/monzo-logo-stacked.svg"}
status is one of ok, no_data_found, unreachable, invalid_input, or error.
Pairs with: Bulk Contact & Email Scraper
Need the actual contacts at these companies too? Run the same domain list through Bulk Contact & Email Scraper to pull emails, phone numbers, and social profiles from each site. Enrich the company, then reach the people — one lead-gen pipeline.
Pricing
Pay per domain enriched — no subscription, no minimum. If you set a maximum charge on a run, the actor stops cleanly once that budget is reached — it never runs up costs beyond your cap.