Company enrichment API: domain in, company profile out.
Give it a list of company domains and get a tidy profile for each, read from the company's own website: what they do, where they are, their logo, their official social pages, whether they're hiring and on which platform.
Monzo Bank
- Founded
- 2015
- Country
- GB
- Address
- Broadwalk House, 5 Appold St, London, EC2A 2AG
- Careers platform
- Greenhouse
- Tech hints
- Next.js · Contentful
- Social pages
- LinkedIn, X, Facebook, Instagram, YouTube
View the JSON record
{
"domain": "monzo.com",
"status": "ok",
"name": "Monzo Bank",
"description": "Your salary sorted into Pots. Your spare change turned into savings. Your money, doing what it should with Monzo.",
"aboutSummary": "Monzo are building a smart bank on your smartphone and we need your help to create the bank of the future.",
"logoUrl": "https://monzo.com/static/images/monzo-logo-stacked.svg",
"foundingYear": 2015,
"address": {
"street": "Broadwalk House, 5 Appold St",
"city": "London",
"postalCode": "EC2A 2AG",
"full": "Broadwalk House, 5 Appold St, London, EC2A 2AG"
},
"countryCode": "GB",
"socialProfiles": {
"linkedin": "https://www.linkedin.com/company/monzo-bank",
"x": "https://x.com/monzo",
"facebook": "https://www.facebook.com/monzobank",
"instagram": "https://www.instagram.com/monzo",
"youtube": "https://www.youtube.com/monzobank"
},
"signals": {
"hasCareersPage": true,
"careersUrl": "https://monzo.com/careers",
"careersPlatform": "greenhouse",
"hasPricingPage": true,
"hasBlog": true,
"languages": ["en-gb"],
"techHints": ["Next.js", "Contentful"],
"hasLlmsTxt": false
},
"pagesFetched": ["https://monzo.com/", "https://monzo.com/about", "https://monzo.com/careers"]
}
Who it's for
- Sales and RevOps
- Fill the gaps in a CRM or lead list: description, logo, country, LinkedIn company page and whether the account is hiring, keyed on the domain you already have.
- Market and investment research
- Profile a list of startups or suppliers in one run and sort by founding year, country, careers platform or tech hints.
- Directories and marketplaces
- Populate listings with each company's own name, description, logo and official social links instead of typing them in.
How it works
- The company's own site
- Each profile is read from the company's own homepage, About, contact and careers pages, using their structured data where present. robots.txt is respected.
- No personal data
- No employee names, personal emails or phone numbers. Emails are kept only if they are role mailboxes such as info@ or sales@; social links are company pages only.
- Pay per result
- You pay per profile returned. Dead domains, bot walls and robots.txt blocks are listed with the reason and not charged.
- Fast in bulk
- Up to 2,000 domains per run, about 15 seconds for 25 companies. Any URL on the company's site works as input.
Pricing
Billed by Apify per result. Higher Apify plans pay less per result automatically.
| Apify plan | Per 1,000 profiles |
|---|---|
| Starter | $4.00 |
| Scale | $3.00 |
| Business | $2.20 |
On the free Apify plan you can try it at the Starter price, up to 100 profiles per run. Use Max results to cap spend on big lists.
API and integrations
Call it from any language over HTTP, or wire it up without code.
- Schedules and saved tasks in the Apify console
- Slack, email, Google Sheets, Zapier, Make, n8n and webhooks
- The Apify MCP server, for AI agents
- Python and JavaScript clients
curl -X POST \
"https://api.apify.com/v2/acts/locaihost~company-profile/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"domains": ["stripe.com", "https://www.monzo.com/about", "ninjavan.co", "linear.app"],
"maxResults": 0
}'
Questions
Where does the data come from?
Only from the company's own website: its homepage, About, contact and careers pages, and the schema.org data those pages publish. No third-party databases, no LinkedIn scraping.
How complete are the profiles?
In our test across 21 readable sites, name and favicon were found 100% of the time, logo 95%, description 90%, a social profile 86% and a careers page 81%. Founding year and address appear when the site publishes them.
Are any people's details included?
No. Employee names, personal emails and personal phone numbers are never collected. An email is kept only if it is a role mailbox on the company's own domain, and LinkedIn links are company pages, not profiles.
What happens if a site can't be read?
Dead domains, bot walls and robots.txt blocks come back as a record with status failed or blocked and a readable reason, free of charge, so you know which rows to retry or drop.
How does it detect the careers platform?
From links and embeds on the careers page. It recognises Greenhouse, Lever, Ashby, Workable, Workday, SmartRecruiters, BambooHR, Teamtailor, Recruitee, Personio and others.
Turn a column of domains into company profiles.
Paste up to 2,000 domains and get name, description, logo, location, social pages and hiring signals for each.