YouTube Video & Channel Signals Scraper API avatar

YouTube Video & Channel Signals Scraper API

Pricing

$3.50 / 1,000 successful results

Go to Apify Store
YouTube Video & Channel Signals Scraper API

YouTube Video & Channel Signals Scraper API

Extract YouTube video details, channel information, channel uploads, search results, comments, and subtitles through one structured Actor. Submit IDs, URLs, keywords, or subtitle links and receive integration-ready JSON for video research, monitoring, content intelligence, and automation.

Pricing

$3.50 / 1,000 successful results

Rating

0.0

(0)

Developer

Luan M.

Luan M.

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Categories

Share

YouTube scraper API for extracting structured video details, channel information, uploads, search results, comments, and subtitles from one Apify Actor. Use it for content intelligence, competitor monitoring, video research, audience analysis, transcription workflows, and AI agents.

What this YouTube scraper extracts

  • Video details by ID or full URL
  • Channel information and channel video feeds
  • Keyword-based video search with localization
  • Video comments with continuation tokens
  • Subtitle content with format and language options

Each target produces a structured dataset row. Each successful target costs $0.0035; failed targets become uncharged error rows.

Example input

{
"operation": "video",
"targets": ["dQw4w9WgXcQ"],
"countryCode": "US",
"languageCode": "en",
"includeRaw": false,
"failOnError": false,
"maxConcurrency": 3
}
OperationTarget format
videoVideo ID or full YouTube URL
channel, channel_videosChannel ID
searchSearch keyword
commentsVideo ID
subtitlesSubtitle URL returned by video details

Output and API use

The default dataset contains product, platform, operation, target, endpoint, success, requestId, fetchedAt, latencyMs, data, and error.

curl -X POST "https://api.apify.com/v2/acts/oneary~youtube-video-channel-signals-scraper-api/runs?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d @examples/input.json

Reliability and security

  • The Actor respects the maximum charge selected for each run.
  • Concurrency is bounded between 1 and 10.
  • Credentials are read only from environment variables.
  • Localized country and language controls remain explicit.
  • Failed targets remain machine-readable for safe retries.

Use the Actor only for lawful, authorized data workflows and follow applicable platform terms, privacy rules, and retention requirements.

Development

npm test
npm run lint
npm run typecheck
npm run validate:actor
npm run build