Company Domain Finder — Name to Website, Logo & Socials avatar

Company Domain Finder — Name to Website, Logo & Socials

Pricing

from $3.00 / 1,000 company founds

Go to Apify Store
Company Domain Finder — Name to Website, Logo & Socials

Company Domain Finder — Name to Website, Logo & Socials

Turn a list of company names into each company's official website domain, logo, description and social profiles (LinkedIn, X, Facebook, Instagram, YouTube, GitHub). Picks the right company when several share a name, and checks the homepage to confirm it.

Pricing

from $3.00 / 1,000 company founds

Rating

0.0

(0)

Developer

Muhamed Didovic

Muhamed Didovic

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Turn a list of company names into each company's official website domain, logo, description and social profiles (LinkedIn, X/Twitter, Facebook, Instagram, YouTube, GitHub, TikTok). Paste names, get one row per company. No API key, no login.

Why use this actor

  • Picks the right company when names collide. Name search ranks by popularity, so "Anthropic" first suggests anthropics.com. Every suggestion is scored against the name you gave, and the homepage of the best matches is opened to confirm which one is really that company.
  • Social profiles from the company's own site. LinkedIn, X, Facebook, Instagram, YouTube, GitHub and TikTok links come from the homepage, so they are the profiles the company itself points to. Share buttons and single posts are skipped.
  • A confidence score on every row. high when the name and the domain both match (or one matches and the homepage confirms it), medium for one signal, low otherwise. Filter on it before you import.
  • Country hint. Set country and the brand's site for that country wins: "Lidl" with country: "Germany" returns lidl.de, without it lidl.com.
  • You pay only for companies found. A name with no match still gets a row (found: false), and it is not charged.

How it works

  1. Each name goes to a public company-name search, which returns candidate companies with their domains.
  2. Candidates are scored: exact name match, domain matching the name, shared words, country ending.
  3. The homepages of the top three are opened in parallel. The best-scored one whose title or site name carries the company's name wins.
  4. From that homepage come the title, description, site name, logo (the site's own icon) and social profile links.

Input

FieldTypeDefaultNotes
companiesarray—Company names, one per entry. OpenAI, Inc. and openai both work.
countrystring—Optional country name or 2-letter code; prefers that country's domain ending.
fetchWebsitebooleantrueOpen homepages to confirm the match and collect socials. Off = domains only, faster.
maxSocialLinksinteger10Cap on the socialLinks list. One profile per network is always in its own field.
autoProxyFallbackbooleantrueRetry a homepage that blocked the direct request through a residential proxy.
proxyConfigurationobjectoffSend every homepage request through your own proxy instead.

Example input

{
"companies": ["OpenAI", "Stripe", "Anthropic", "Shopify"],
"country": "US",
"maxSocialLinks": 10
}

Output

One row per company name in the input:

{
"company": "OpenAI",
"found": true,
"name": "OpenAI",
"domain": "openai.com",
"website": "https://openai.com/",
"logoUrl": "https://openai.com/apple-icon.png?apple-icon.3o0tf8iy4mx7y.png",
"confidence": "high",
"siteConfirmsName": true,
"title": "OpenAI | Research & Deployment",
"description": "We believe our research will eventually lead to artificial general intelligence, a system ...",
"siteName": "OpenAI",
"linkedin": "https://www.linkedin.com/company/openai",
"twitter": "https://x.com/OpenAI",
"facebook": null,
"instagram": "https://www.instagram.com/openai",
"youtube": "https://www.youtube.com/OpenAI",
"github": "https://github.com/openai",
"tiktok": "https://www.tiktok.com/@openai",
"socialLinks": ["https://x.com/OpenAI", "https://www.youtube.com/OpenAI", "https://www.linkedin.com/company/openai", "https://github.com/openai", "https://www.instagram.com/openai", "https://www.tiktok.com/@openai"],
"alternatives": [{ "name": "NetSuite OpenAir", "domain": "openair.com" }, { "name": "OpenAIRE Graph", "domain": "openaire.eu" }, { "name": "Openair Frauenfeld", "domain": "openair-frauenfeld.ch" }],
"country": null,
"checkedAt": "2026-10-20T12:00:00.000Z"
}

A name with no match: { "company": "...", "found": false, "reason": "No company with a matching name was found." }. The run's key-value store also holds SUMMARY with the counts and the names not found.

Pricing

Pay per event: $0.003 per company found plus $0.005 per run start. Names that are not found cost nothing.

FAQ

Why are some social fields empty? They are read from the company's homepage. Some sites load their footer links with JavaScript or do not link their profiles at all. The domain and the other fields are still returned.

Where does logoUrl come from? From the company's homepage: its apple-touch-icon, else its largest declared icon. A site that declares none gets a 128 px favicon link from Google's public favicon service. It is the icon the company uses for itself, which for most companies is the logo mark, not always the full wordmark.

What does alternatives mean? Other companies that matched the name less well. When confidence is low, check them.

Can I get domains only, faster? Set fetchWebsite to false. The match is then made on the name and domain alone.

I have an input saved for another company-domain actor. Will it run here? Yes. companies, country, maxSocialLinks, autoProxyFallback and proxyConfiguration are read as they are.

Does it find emails or employees? No. For contact emails on a domain, see Email Finder actors in the memo23 store.

Support

Found a company it gets wrong? Open an issue on the actor page with the name you used and the domain you expected.

🤖 For AI Agents & LLM Apps

Actor: memo23/company-domain. Minimal input: { "companies": ["Stripe"] }. One row per input name; found, domain, website, confidence (high/medium/low), social profile fields and alternatives. Billing: company-resolved once per name found; not-found rows are free. Set country to break ties between companies that share a name.

⚠️ Disclaimer

This actor reads public company information: a public company-name search and each company's own homepage. It does not log in anywhere and does not collect personal data. You are responsible for how you use the results and for complying with the terms of the sites involved and with applicable law.

SEO Keywords

company domain finder, company name to domain, find company website, company website lookup, domain lookup by company name, company logo API, company social media links, LinkedIn company URL finder, bulk company domain, B2B data enrichment, lead enrichment, company enrichment API