YouTube Channel ID Extractor avatar

YouTube Channel ID Extractor

Pricing

from $2.99 / 1,000 channel identities

Go to Apify Store
YouTube Channel ID Extractor

YouTube Channel ID Extractor

Resolve public YouTube channel identities from handles, UC IDs, canonical URLs, legacy /user URLs, and public video owners with source provenance.

Pricing

from $2.99 / 1,000 channel identities

Rating

0.0

(0)

Developer

w3crawler

w3crawler

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 hours ago

Last modified

Categories

Share

Resolves public YouTube channel identities from channel handles, channel IDs, channel URLs, public video URLs, or public video IDs. A video reference is followed to the public owner metadata and, when available, the owner About page is read for richer public statistics.

The actor uses public HTML and embedded page metadata only. It does not require login, cookies, private endpoints, browser automation, or signed media URLs. HTTP 403/429 responses and explicit CAPTCHA or bot challenges stop immediately; they are not retried or routed through a proxy.

Input

FieldDescription
channelUrlsPublic channel references; public video URLs are accepted for compatibility.
videoUrlsPublic /watch, /shorts, /live, or youtu.be URLs.
videoIdsPublic 11-character video IDs.
maxItemsMaximum references, from 1 to 200 (default 50).
includeDiagnosticsLog and count failed public references without adding diagnostic dataset records (default true).
enableProxyFallbackTry ordinary Apify Proxy after non-blocking failures (default true). HTTP 403/429 and explicit CAPTCHA or bot challenges stop immediately.
maxRetries, requestDelayMs, requestTimeoutSecsBounded request controls.
proxyConfigurationOptional credential-free Apify Proxy settings.

Example:

{
"channelUrls": ["@GoogleDevelopers"],
"videoIds": ["dQw4w9WgXcQ"],
"maxItems": 2,
"enableProxyFallback": false,
"proxyConfiguration": {"useApifyProxy": false}
}

Output

Each identity record contains the original reference and type, channel ID/name/handle/canonical URL, description, avatar/banner, displayed and parsed subscriber/total-view/video counts, join date, country, keywords, external links, optional source video ID, resolution method, source page, extraction method, and scrapedAt. Unavailable fields are omitted.

The dataset contains only resolved channel identity records. Failures are reported in logs and summary counts; they never create dataset rows. OUTPUT records item counts, failures, blocks, duration, and whether Apify Proxy routing was requested and configured. Operational request details, credentials, cookies, proxy URLs, and private data are never written.

Development

npm ci
npx apify validate-schema .actor/input_schema.json
npm test
apify run --purge --input-file qa-inputs/youtube-channel-id-extractor/local-validation.json
npm run validate-dataset