VOOZH about

URL: https://apify.com/automation-lab/company-domain-to-youtube-channel-resolver

โ‡ฑ Company YouTube Channel Resolver for Lead Enrichment ยท Apify


๐Ÿ‘ Company Domain to YouTube Channel Resolver avatar

Company Domain to YouTube Channel Resolver

Pricing

Pay per event

Go to Apify Store

Company Domain to YouTube Channel Resolver

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

Pricing

Pay per event

Rating

0.0

(0)

Developer

๐Ÿ‘ Stas Persiianenko

Stas Persiianenko

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Resolve company domains and websites to official YouTube channel URLs, handles, and evidence fields for B2B enrichment workflows.

What does Company Domain to YouTube Channel Resolver do?

Company Domain to YouTube Channel Resolver takes a list of company domains, website URLs, or company names and returns one enrichment row per input.

It checks public company websites for YouTube links in footers, headers, HTML, meta content, and JSON-like page data.

It then ranks the best channel candidate and returns the evidence source, matched text, confidence level, alternatives, and pages checked.

Who is it for?

  • ๐Ÿงฉ RevOps teams enriching account lists before outreach.
  • ๐Ÿงฒ Clay users who need a stable company-to-YouTube column.
  • ๐Ÿค Partnership teams matching brands with video channels.
  • ๐Ÿ“ฃ Marketing teams auditing owned social profiles.
  • ๐Ÿงช Data teams validating social enrichment vendors.

Why use this actor?

Many enrichment tools miss public YouTube channels because the link is hidden in a footer, About page, Contact page, or JSON metadata.

This actor is intentionally narrow: it resolves official YouTube channel URLs from company websites and keeps the evidence visible.

Typical use cases

  • Add official YouTube channel URLs to a lead list.
  • Find brands with video presence before partnership outreach.
  • Audit whether a company website exposes the correct YouTube profile.
  • Build a repeatable Clay enrichment step without writing custom crawlers.
  • Compare official-site matches against search-only guesses.

Data returned

FieldDescription
inputOriginal domain, URL, or company name.
normalizedDomainNormalized domain when the input is a website.
companyNameName-only input when no domain was provided.
statusresolved, not_found, or failed.
resolvedYoutubeUrlBest YouTube channel/profile URL found.
channelHandleYouTube @handle when present.
channelIdYouTube channel ID when present.
confidencehigh, medium, low, or none.
evidenceSourceHomepage, about, contact, company, social, search, or none.
evidenceUrlPage or search URL where the match was found.
matchedTextNearby page text around the matched URL.
alternativeCandidatesOther YouTube candidates found.
pagesCheckedOfficial pages and fallback URLs checked.
errorPer-input failure details, if any.
crawledAtISO timestamp for the enrichment row.

How much does it cost to resolve company domains to YouTube channels?

This actor uses pay-per-event pricing.

  • A small start event covers run initialization.
  • A per-item event is charged for each output row.
  • Each input produces one output row, including not_found rows, so your export can be joined back to your source list.

Final production prices are shown on the Apify Store pricing tab and in the actor input form.

Input options

domainsOrCompanyNames

Add one company per line.

Best results come from domains or website URLs, for example:

["apify.com","stripe.com","https://www.microsoft.com/en-us/"]

Name-only inputs are supported primarily when search fallback is enabled.

maxPagesPerDomain

Controls how many public pages are checked per domain.

The actor always starts with the homepage and then tries likely company pages such as About, Contact, Company, and Social pages.

searchFallback

When enabled, the actor tries a public search fallback after official-site crawling finds no YouTube link.

Search fallback results are marked low confidence because they do not come directly from the company's website.

language and country

Optional hints for search fallback.

requestTimeoutSecs

HTTP timeout per page.

Keep the default unless you are checking slow enterprise websites.

Output example

{
"input":"apify.com",
"normalizedDomain":"apify.com",
"status":"resolved",
"resolvedYoutubeUrl":"https://www.youtube.com/apify",
"confidence":"high",
"evidenceSource":"homepage",
"evidenceUrl":"https://apify.com/",
"pagesChecked":["https://apify.com/"],
"crawledAt":"2026-06-24T06:55:29.423Z"
}

How to run

  1. Open the actor on Apify.
  2. Paste domains, website URLs, or company names.
  3. Keep maxPagesPerDomain at 3 for a quick first run.
  4. Enable search fallback only when you want lower-confidence guesses.
  5. Start the run.
  6. Export the dataset to CSV, JSON, Excel, or connect it to your workflow.

Confidence scoring

High confidence means the link was found on the homepage of the official domain.

Medium confidence means the link was found on an official subpage such as About, Contact, Company, or Social.

Low confidence means the link came from search fallback.

None means no usable channel candidate was found.

What counts as a YouTube channel?

The actor prioritizes profile-like YouTube URLs:

  • youtube.com/@handle
  • youtube.com/channel/...
  • youtube.com/c/...
  • youtube.com/user/...
  • brand YouTube profile URLs linked from a company site

It filters common low-value video, embed, shorts, playlist, and iframe API URLs so a random embedded video is less likely to become the main result.

Tips for best results

  • Use domains instead of company names whenever possible.
  • Keep search fallback off for compliance-sensitive enrichment.
  • Use confidence = high or medium when you only want official-site evidence.
  • Review alternativeCandidates when a brand has regional or product-specific channels.
  • Increase maxPagesPerDomain for large enterprise sites.

Clay workflow

  1. Add a column with company domains.
  2. Run this actor with the domain column as domainsOrCompanyNames.
  3. Import the dataset back into Clay.
  4. Join on input or normalizedDomain.
  5. Filter out rows where status is not resolved.
  6. Use resolvedYoutubeUrl in downstream creator, ad, or partnership workflows.

Lead enrichment workflow

Use this actor before outreach to identify brands that actively publish video content.

A matched YouTube channel can help segment accounts by content maturity, creator strategy, brand education, or audience engagement.

Partnership research workflow

Partnership teams can use the output to find official brand channels and then review content fit manually.

The evidence fields reduce false positives because analysts can see whether the match came from the company website or a fallback search page.

Data quality workflow

Run this actor against a vendor-enriched list to audit missing or incorrect YouTube URLs.

Compare your existing channel URL against resolvedYoutubeUrl and inspect confidence and evidenceUrl for disagreements.

Integrations

  • Apify datasets for CSV, JSON, XML, RSS, and Excel exports.
  • Clay for enrichment tables.
  • Google Sheets through Apify integrations or Make/Zapier.
  • CRMs and data warehouses through the Apify API.
  • Internal lead-scoring pipelines through scheduled actor runs.

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/company-domain-to-youtube-channel-resolver').call({
domainsOrCompanyNames:['apify.com','stripe.com'],
maxPagesPerDomain:3,
searchFallback:false,
});
console.log(run.defaultDatasetId);

API usage with Python

from apify_client import ApifyClient
client = ApifyClient('YOUR_APIFY_TOKEN')
run = client.actor('automation-lab/company-domain-to-youtube-channel-resolver').call(run_input={
'domainsOrCompanyNames':['apify.com','stripe.com'],
'maxPagesPerDomain':3,
'searchFallback':False,
})
print(run['defaultDatasetId'])

API usage with cURL

curl-X POST "https://api.apify.com/v2/acts/automation-lab~company-domain-to-youtube-channel-resolver/runs?token=$APIFY_TOKEN"\
-H'Content-Type: application/json'\
-d'{"domainsOrCompanyNames":["apify.com","stripe.com"],"maxPagesPerDomain":3}'

MCP: use from Claude Code or Claude Desktop

You can expose this actor to AI agents through Apify MCP.

MCP URL:

https://mcp.apify.com/?tools=automation-lab/company-domain-to-youtube-channel-resolver

Claude Code setup:

$claude mcp add apify-company-youtube-resolver "https://mcp.apify.com/?tools=automation-lab/company-domain-to-youtube-channel-resolver"

Claude Desktop JSON configuration:

{
"mcpServers":{
"apify-company-youtube-resolver":{
"url":"https://mcp.apify.com/?tools=automation-lab/company-domain-to-youtube-channel-resolver"
}
}
}

Example prompts:

  • "Resolve these 50 company domains to official YouTube channels and return only high-confidence matches."
  • "Check whether the attached account list has official YouTube profiles and include evidence URLs."
  • "Find alternative YouTube candidates for brands where the main result is missing."

Scheduling and monitoring

Schedule the actor weekly or monthly for account lists that change over time.

Because the output keeps one row per input, you can diff results between runs and detect newly added social links.

Limitations

  • Some websites hide social links behind JavaScript that is not present in the initial HTML.
  • Some companies do not link YouTube from their public website.
  • Search fallback can return false positives and is therefore marked low confidence.
  • The actor does not access private YouTube APIs, login-only data, or paid enrichment databases.

Legality and compliance

This actor reads public company websites and public search-result pages when fallback is enabled.

You should use the output responsibly, respect applicable laws, and verify low-confidence matches before high-impact decisions.

FAQ and troubleshooting

Why did a company return not_found?

The official site may not expose a YouTube link in public HTML, or the channel may be linked only through JavaScript, a cookie banner, or a regional site.

Try increasing maxPagesPerDomain or enabling search fallback.

Why is the result low confidence?

Low confidence means the candidate came from search fallback instead of the official company website.

Use official-site matches when precision matters.

Why do I see alternatives?

Some brands link several YouTube URLs for global, product, support, or regional channels.

The actor picks the top-ranked candidate and keeps the rest in alternativeCandidates.

Related scrapers and actors

Changelog

0.1

Initial version for domain-to-YouTube channel resolution with official-site evidence, confidence scoring, alternatives, and optional search fallback.

Support

Open an Apify issue on the actor page if a public website links a YouTube channel that the actor misses.

Include the input domain, expected channel URL, and whether search fallback was enabled.

Summary

Company Domain to YouTube Channel Resolver is a focused enrichment actor for turning company domains into official YouTube profile URLs.

It is designed for repeatable B2B workflows where evidence, confidence, and stable one-row-per-input output matter.

You might also like

Domain to LinkedIn URL Resolver

automation-lab/domain-to-linkedin-url-resolver

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

๐Ÿ‘ User avatar

Stas Persiianenko

7

YouTube Channel Email Scraper

lurkapi/youtube-channel-email-scraper

Extract business emails, contact info, and social media links from YouTube channel About pages. Supports @handles, channel URLs, and channel IDs.

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

YouTube Channel Profile Scraper

barefoot_year/youtube-channel-profile-scraper

Scrape public YouTube channel profile and About page data from URLs, handles, or channel names .

YouTube Channel Phone Number Scraper

lurkapi/youtube-channel-phone-scraper

Extract phone numbers, WhatsApp links, and social media profiles from YouTube channel About pages. Supports @handles, channel URLs, channel IDs, video URLs, and keyword search.