Yandex Cloud
Search
Contact UsTry it for free
  • Customer Stories
  • Documentation
  • Blog
  • All Services
  • System Status
  • Marketplace
    • Featured
    • Infrastructure & Network
    • Data Platform
    • AI for business
    • Security
    • DevOps tools
    • Serverless
    • Monitoring & Resources
  • All Solutions
    • By industry
    • By use case
    • Economics and Pricing
    • Security
    • Technical Support
    • Start testing with double trial credits
    • Cloud credits to scale your IT product
    • Gateway to Russia
    • Cloud for Startups
    • Center for Technologies and Society
    • Yandex Cloud Partner program
    • Price calculator
    • Pricing plans
  • Customer Stories
  • Documentation
  • Blog
© 2026 Direct Cursus Technology L.L.C.
Yandex Cloud Video
    • All guides
      • Uploading a video
      • Editing a video
      • Adding timecodes
      • Adding a thumbnail
      • Managing subtitles
      • Managing neural translation
      • Managing summarization
      • Downloading a video
      • Publishing a video
      • Unpublishing a video
      • Getting an embed code or link
      • Adding a video to a playlist
      • Getting view statistics
      • Deleting a video
    • Adding a member
    • Overview
    • Control
    • Browser autoplay policy
  • Access management
  • Pricing policy
  • Audit Trails events
  • Release notes
  1. Step-by-step guides
  2. Videos
  3. Downloading a video

Downloading a video

Written by
Yandex Cloud
Updated at February 24, 2026
Cloud Video UI
REST API
gRPC API
  1. Open the Cloud Video home page.
  2. Select a channel.
  3. In the Video tab, download a video using one of the following methods:
    • In the row with the video, click and select Download.
    • Select the video and click Download in the top-right corner of the window that opens.

Run this command:

curl \
  --request POST \
  --header 'Authorization: Bearer <IAM_token>' \
  --url 'https://video.api.cloud.yandex.net/video/v1/videos/<video_ID>:generateDownloadURL'

Where:

  • <IAM_token>: IAM token required for authenticating with the Cloud Video API.
  • <video_ID>: ID of the video to download.

Result:

{
  "downloadUrl": "https://cdn.video.cloud.yandex.net/videoplatform-tusd/ysign1=3975eac9f3c1c855fe29bd90be45ebb6025df947b055ffc362e67fd4********,chID=vplcl7qzwip5********,orgID=********,pfx,sfx,ts=69835ef0/fc2154cee4eca45a0decd9e3********"
}

Where downloadUrl is the video download link valid for 24 hours.

Run this command:

grpcurl \
  -rpc-header "Authorization: Bearer <IAM_token>" \
  -d '{
    "videoId": "<video_ID>"
  }' \
  video.api.cloud.yandex.net:443 yandex.cloud.video.v1.VideoService/GenerateDownloadURL

Where:

  • <IAM_token>: IAM token required for authenticating with the Cloud Video API.
  • <video_ID>: ID of the video to download.

Result:

{
  "downloadUrl": "https://cdn.video.cloud.yandex.net/videoplatform-tusd/ysign1=3975eac9f3c1c855fe29bd90be45ebb6025df947b055ffc362e67fd4********,chID=vplcl7qzwip5********,orgID=********,pfx,sfx,ts=69835ef0/fc2154cee4eca45a0decd9e3********"
}

Where downloadUrl is the video download link valid for 24 hours.

Was the article helpful?

Previous
Managing summarization
Next
Publishing a video
© 2026 Direct Cursus Technology L.L.C.