Question
How do I download Zoom Cloud Recordings in bulk? I want to download Zoom cloud recordings using the API. I would like to know whether this is possible, and if so, how I can implement it. Any guidance on the steps or related information would be greatly appreciated.
Answer
You can use Zoom’s List All Recordings API to get all cloud recordings for a specific user. To do this, you’ll need a Pro or higher plan, and Cloud Recording must be enabled on the user’s account.
For authentication, you’ll need one of these scopes: recording:read:admin
or recording:read
. If you’re using granular scopes, the relevant ones are cloud_recording:read:list_user_recordings
, cloud_recording:read:list_user_recordings:master
, or cloud_recording:read:list_user_recordings:admin
.
If you’re building a user-level app, you can pass "me"
instead of the userId
to get the recordings for the authenticated user. And if the recordings are passcode protected, you’ll need to include the user’s OAuth access token in the authorization header as a bearer token.
Zoom Developer Forum Examples
Some examples of this question are: