Youtube Video Details+Transcript -Fast avatar

Youtube Video Details+Transcript -Fast

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Youtube Video Details+Transcript -Fast

Youtube Video Details+Transcript -Fast

Youtube Video Details+Transcript -Fast is an Apify API that takes one or more YouTube video URLs (with optional per-video language), fetches video metadata and transcript and returns a single clean JSON output per video with details, transcript text, and error status.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

James Karanja

James Karanja

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

The youtube-video-details-transcript--fast actor is an Apify API that takes one or more YouTube video URLs (with optional per-video language), fetches video metadata and transcript, and returns a single clean JSON output per video with details, transcript text, and error status.

What does the Youtube Video Details+Transcript -Fast actor do?

The youtube-video-details-transcript--fast actor enables you to quickly fetch video metadata and transcripts without scraping personal data without permission.

  • Combine the actor's output with other tools and services to build more advanced applications.

Live Actor

Apify Console:

Input

Provide an array named videoUrls.

Each item should be an object:

  • url (required): YouTube video URL
  • language (optional): transcript language code, defaults to en

Example input:

{
"videoUrls": [
{
"url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
"language": "en"
},
{
"url": "https://www.youtube.com/watch?v=C2xF3JYOIwY"
}
]
}

Output

Returns one item per input video.

Common fields:

  • videoUrl
  • language
  • Metadata fields from the details Actor (for example title, channel, views, duration, description)
  • transcript (plain transcript text)
  • transcriptRaw (full raw object from transcript Actor)
  • transcriptError (null when successful, otherwise error text)

Example output shape:

[
{
"videoUrl": "...",
"language": "en",
"channel": "...",
"channel_url": "...",
"upload_date": "...",
"url": "...",
"title": "...",
"duration": null,
"views": 0,
"likes": 0,
"comment_count": 0,
"description": "...",
"status": "success",
"transcript": "...",
"transcriptRaw": {
"success": true,
"video_id": "...",
"video_url": "...",
"video_title": "...",
"transcript": "...",
"language": "en",
"extraction_time": 0.0,
"timestamp": "..."
},
"transcriptError": null
}
]