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

5 days 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.

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).
includeDiagnosticsStore safe diagnostics for failed or blocked public pages (default true).
enableProxyFallbackTry ordinary Apify Proxy after direct access fails (default true).
maxRetries, requestDelayMs, requestTimeoutSecsBounded request controls.
proxyConfigurationOptional credential-free Apify Proxy settings.

Example:

{
"channelUrls": ["@GoogleDevelopers"],
"videoIds": ["dQw4w9WgXcQ"],
"maxItems": 2,
"includeDiagnostics": true,
"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 default dataset also receives safe diagnostics when requested. 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

The cloud-validation.json fixture explicitly requests the ordinary US Apify Proxy group for a genuine server routing check.