cURL
YouTube Video
Get signed video stream URL
Get signed playback URL for specific itag (ready to play),Use with get_video_streams endpoint: first get all formats, then select itag to get playback URL.
Notes
- Playback URLs expire after approximately 6 hours, need to regenerate after expiration
- URL length is long (approximately 1000-2000 characters)
- Some videos may have regional restrictions
GET
cURL
🪙2 creditper request
Copy for AI
🤖 Why Code When AI Can Do It For You?
Stop writing code like it’s 1970! Let AI do the heavy lifting - click the sparkles to copy a perfectly formatted prompt for ChatGPT, Claude, or your favorite AI assistant.
Authorizations
Query Parameters
Video ID (recommended)
Example:
"dQw4w9WgXcQ"
Full video URL (optional)
Example:
"https://www.youtube.com/watch?v=dQw4w9WgXcQ"
Format identifier, selected from formats list returned by get_video_streams
Example:
"18"
Response
The response is of type object.

