VOOZH about

URL: https://apify.com/automation-lab/domain-to-linkedin-url-resolver

โ‡ฑ Domain to LinkedIn URL Resolver for Company Enrichment ยท Apify


Pricing

from $0.07 / 1,000 result extracteds

Go to Apify Store

Domain to LinkedIn URL Resolver

Resolve company domains to LinkedIn company URLs with evidence for CRM enrichment, RevOps, sales prospecting, and lead-generation workflows.

Pricing

from $0.07 / 1,000 result extracteds

Rating

0.0

(0)

Developer

๐Ÿ‘ Stas Persiianenko

Stas Persiianenko

Maintained by Community

Actor stats

0

Bookmarked

8

Total users

7

Monthly active users

an hour ago

Last modified

Categories

Share

Find LinkedIn company URLs from company domains with public evidence.

This Apify Actor turns a list of company domains into LinkedIn company page URLs for CRM enrichment, lead generation, sales operations, and account research workflows.

It is designed to be safe and practical: it checks public company websites first, optionally checks public search-result evidence, and never requires LinkedIn login credentials.

What does Domain to LinkedIn URL Resolver do?

Domain to LinkedIn URL Resolver maps website domains such as zapier.com, airtable.com, or stripe.com to public LinkedIn company page URLs.

For every input domain, the actor returns:

  • โœ… The original input domain
  • โœ… The normalized website domain
  • โœ… The discovered LinkedIn company URL
  • โœ… Resolution status
  • โœ… Confidence score
  • โœ… Evidence URL where the match was found
  • โœ… Checked URLs for auditability
  • โœ… Error details for invalid or unresolved domains

Who is it for?

Sales and data teams use domain-to-LinkedIn resolution before enrichment and outreach.

  • ๐Ÿง‘โ€๐Ÿ’ผ Sales operations teams cleaning CRM company records
  • ๐Ÿ“ˆ Growth teams preparing account-based marketing lists
  • ๐Ÿ” Lead generation agencies enriching domain lists
  • ๐Ÿงฐ RevOps teams matching domains to LinkedIn company profiles
  • ๐Ÿงช Data teams building company identity graphs
  • ๐Ÿค– Automation builders connecting Apify, HubSpot, Airtable, Clay, and Google Sheets

Why use this actor?

Many B2B workflows start with a company domain but need a LinkedIn company URL.

LinkedIn URLs help with:

  • company research
  • employee-count enrichment
  • industry classification
  • social proof checks
  • account matching
  • outbound personalization
  • deduplication across data vendors

This actor focuses on the first step: resolving the URL with evidence.

How it works

The resolver uses an HTTP-first workflow.

  1. It normalizes each submitted domain.
  2. It checks the company homepage.
  3. It checks common public pages such as /about, /company, and /contact.
  4. It extracts outbound linkedin.com/company/, linkedin.com/school/, and linkedin.com/showcase/ links.
  5. If enabled, it checks public Bing search-result evidence.
  6. It returns one dataset row for every input.

Safe public-data approach

This actor does not scrape private LinkedIn data.

It does not need:

  • LinkedIn cookies
  • LinkedIn account credentials
  • browser automation
  • CAPTCHA solving
  • private company-page details

If a domain cannot be resolved safely from public evidence, it is returned as unresolved.

Data output

FieldTypeDescription
inputDomainstringOriginal submitted domain or URL
normalizedDomainstring/nullParsed domain without leading www.
homepageUrlstring/nullNormalized homepage URL
linkedinUrlstring/nullDiscovered LinkedIn company/school/showcase URL
statusstringresolved, unresolved, or invalid
confidencenumberConfidence score from 0 to 1
evidenceUrlstring/nullPage or search URL where evidence was found
evidenceTypestringhomepage_link, company_page_link, search_result, or none
checkedUrlsarrayWebsite/search URLs attempted
errorstring/nullLast validation or request issue
resolvedAtstringISO timestamp

Example output

{
"inputDomain":"zapier.com",
"normalizedDomain":"zapier.com",
"homepageUrl":"https://zapier.com/",
"linkedinUrl":"https://www.linkedin.com/company/zapier/",
"status":"resolved",
"confidence":0.95,
"evidenceUrl":"https://zapier.com/",
"evidenceType":"homepage_link",
"checkedUrls":["https://zapier.com/"],
"error":null,
"resolvedAt":"2026-06-18T00:00:00.000Z"
}

How much does it cost to resolve domains to LinkedIn company URLs?

The actor uses pay-per-event pricing.

You pay a $0.005 start event for each run and a tiered per-result event for each processed domain saved to the dataset.

The BRONZE per-result price is $0.00010851, with lower prices on higher Apify tiers. This makes the cost predictable for CRM batches: one input domain equals one output row.

Input configuration

Company domains or URLs

Add domains in the domains field.

Examples:

  • zapier.com
  • airtable.com
  • https://stripe.com
  • www.notion.so

Use public search fallback

Enable includeSearchFallback to check public Bing evidence when the company website does not expose a LinkedIn link.

Disable it if you only want first-party website evidence.

Pages to check per domain

maxPagesPerDomain controls how many common public website paths are checked.

The actor tries pages in this order:

  1. homepage
  2. about
  3. about-us
  4. company
  5. contact
  6. contact-us
  7. team

How to use this actor

  1. Open the actor on Apify.
  2. Add your company domains to the input.
  3. Keep public search fallback enabled for higher coverage.
  4. Start the run.
  5. Export the dataset as CSV, JSON, Excel, or via API.
  6. Join the result back to your CRM or enrichment workflow.

Tips for best results

  • โœ… Use company domains, not personal profile URLs.
  • โœ… Include the canonical corporate domain when possible.
  • โœ… Keep search fallback enabled for older websites with no footer social links.
  • โœ… Filter by status = resolved before sending data to downstream automations.
  • โœ… Review lower-confidence search_result matches before high-stakes campaigns.

Handling unresolved domains

Unresolved rows are not failures.

They mean the actor did not find safe public evidence within the configured checks.

You can:

  • retry with search fallback enabled
  • increase pages per domain
  • manually review important accounts
  • enrich the domain with another data vendor

Integrations

Common workflow patterns:

  • ๐Ÿงพ Upload a CSV of CRM domains and export resolved LinkedIn URLs.
  • ๐Ÿงฑ Connect Apify dataset output to Airtable.
  • ๐Ÿงฐ Send results to Clay, HubSpot, Pipedrive, or Salesforce via Make/Zapier.
  • ๐Ÿ” Chain with another Apify actor for deeper company enrichment.
  • ๐Ÿ“Š Store evidence URLs in a data warehouse for audit trails.

API usage with Node.js

import{ ApifyClient }from'apify-client';
const client =newApifyClient({token: process.env.APIFY_TOKEN});
const run =await client.actor('automation-lab/domain-to-linkedin-url-resolver').call({
domains:['zapier.com','airtable.com'],
includeSearchFallback:true
});
console.log(run.defaultDatasetId);

API usage with Python

from apify_client import ApifyClient
client = ApifyClient('YOUR_APIFY_TOKEN')
run = client.actor('automation-lab/domain-to-linkedin-url-resolver').call(run_input={
'domains':['zapier.com','airtable.com'],
'includeSearchFallback':True,
})
print(run['defaultDatasetId'])

API usage with cURL

curl-X POST "https://api.apify.com/v2/acts/automation-lab~domain-to-linkedin-url-resolver/runs?token=$APIFY_TOKEN"\
-H"Content-Type: application/json"\
-d'{"domains":["zapier.com","airtable.com"],"includeSearchFallback":true}'

MCP usage

Use the actor from MCP-compatible tools through Apify MCP Server.

MCP URL:

https://mcp.apify.com/?tools=automation-lab/domain-to-linkedin-url-resolver

CLI setup:

$claude mcp add apify 'https://mcp.apify.com/?tools=automation-lab/domain-to-linkedin-url-resolver'

JSON setup:

{
"mcpServers":{
"apify":{
"command":"npx",
"args":["-y","@apify/actors-mcp-server","--tools=automation-lab/domain-to-linkedin-url-resolver"],
"env":{"APIFY_TOKEN":"YOUR_APIFY_TOKEN"}
}
}
}

Example prompts:

  • "Resolve these 50 company domains to LinkedIn company URLs."
  • "Find LinkedIn company pages for the domains in this CSV and return unresolved rows separately."
  • "Check which CRM accounts have homepage evidence for a LinkedIn company page."

Claude Desktop MCP setup

Add Apify MCP Server to Claude Desktop and include this actor tool:

{
"mcpServers":{
"apify":{
"command":"npx",
"args":["-y","@apify/actors-mcp-server","--tools=automation-lab/domain-to-linkedin-url-resolver"],
"env":{"APIFY_TOKEN":"YOUR_APIFY_TOKEN"}
}
}
}

Claude Code MCP setup

Use the hosted MCP URL:

$claude mcp add apify 'https://mcp.apify.com/?tools=automation-lab/domain-to-linkedin-url-resolver'

Then ask Claude Code to run enrichment tasks from your domain lists.

Data quality notes

The actor assigns higher confidence to first-party website links than to search-result matches.

Confidence guide:

  • 0.95: LinkedIn link found on homepage
  • 0.90: LinkedIn link found on another company-owned page
  • 0.65: LinkedIn link found through public search fallback
  • 0: no match or invalid input

Legality

This actor processes public web pages and public search-result evidence.

You are responsible for using the output in accordance with applicable laws, platform terms, and your own compliance requirements.

The actor does not access private LinkedIn data and does not require LinkedIn credentials.

FAQ and troubleshooting

Why did a known company return unresolved?

The company website may not link to LinkedIn, may block automated HTTP requests, or may use a different brand/domain. Try enabling search fallback or checking the domain manually.

Why is the confidence lower for some rows?

Search-result evidence is less authoritative than a link found directly on the company website, so it receives a lower confidence score.

Can I submit LinkedIn URLs as input?

No. Submit company domains or website URLs. LinkedIn URLs are returned as output.

Related scrapers

Use this actor with other automation-lab actors:

Changelog

0.1

Initial version: HTTP-only domain-to-LinkedIn company URL resolution with public website evidence, optional public search fallback, confidence scores, and unresolved-row tracking.

Support

If you need another field or integration, open an issue on the actor page with sample input domains and the output you expected.

You might also like

Company Domain to YouTube Channel Resolver

automation-lab/company-domain-to-youtube-channel-resolver

Resolve company domains to official YouTube channel URLs with handles, confidence, evidence pages, and alternatives for lead enrichment.

๐Ÿ‘ User avatar

Stas Persiianenko

2

LinkedIn Company URL - Mass Profile Finder

scrapier/linkedin-company-url-mass-profile-finder

Find LinkedIn company profiles in bulk from company names, websites, or domains. Extract LinkedIn company URLs, profile details, industry data, follower counts, and business information to streamline lead generation, sales prospecting, recruitment, and market research.

Free Linkedin Company Finder - LinkedIn address From Any Site

s-r/free-linkedin-company-finder---linkedin-address-from-any-site

Find LinkedIn company pages for any domain name. This powerful actor searches and extracts LinkedIn company URLs for domains, supporting international LinkedIn subdomains and bulk processing. Perfect for sales teams, recruiters, and data enrichment.

Linkedin Mass Company Profile Finder

data_link_miner/linkedin-mass-company-profile-finder

Automatically match company domains to LinkedIn company profiles/ This actor helps you find the correct LinkedIn profile associated with a company or brand, starting from a domain name. It is designed for mass enrichment, making it ideal for lead generation, CRM enrichment, and data cleaning.

๐Ÿ‘ User avatar

Data LinkMiner

55

5.0

Linkedin company url finder

unlimitedleadtestinbox/linkedin-company-url-finder

Linkedin company url finder : find company linkedin url from company name

Linkedin Company Scraper

scrapers-hub/linkedin-company-scraper

LinkedIn company scrape tool to extract company data, employees, industry info, and insights from LinkedIn pages ๐Ÿข๐Ÿ“Š Perfect for B2B lead generation, market research, and competitor analysis.

Linkedin Company Profile Scraper

scrapelabsapi/linkedin-company-profile-scraper

LinkedIn Company Profile Scraper extracts public data from LinkedIn company pages. It collects company name, industry, employee size, headquarters, website, follower count, and descriptions. Ideal for B2B prospecting, competitor research, market intelligence, and lead generation workflows.

Company Domain to Twitter/X URL Resolver

automation-lab/company-domain-to-twitter-x-url-resolver

๐Ÿ”Ž Resolve company domains to Twitter/X profile URLs. Get handles, canonical x.com links, confidence, source pages, context, and errors.

๐Ÿ‘ User avatar

Stas Persiianenko

2

Domain to LinkedIn URL Resolver Clay-Ready Company URL

mambalabs/domain-to-linkedin-url-resolver

Resolves a company domain to its LinkedIn company URL via pattern matching and web search. Fixes the 15-20% miss rate in Clay native enrichment. Flat output with LinkedIn URL, employee count, industry, social URLs, and confidence score. MCP-ready for Claude Desktop and AI agents.

242

4.0