Zoom Recording Downloader avatar

Zoom Recording Downloader

Pricing

Pay per event

Go to Apify Store
Zoom Recording Downloader

Zoom Recording Downloader

Process one publicly accessible Zoom cloud recording or clip for structured metadata and an optional stored video file.

Pricing

Pay per event

Rating

0.0

(0)

Developer

AgentX

AgentX

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Zoom Video Downloader processes one publicly accessible cloud recording or clip into normalized metadata and can optionally store its video file in Apify.

  • Two public inputs cover one recording URL and an optional download preference.
  • Four quality values provide metadata-only, low, medium, and high processing modes.
  • Successful output uses a 39-field Dataset contract with thumbnail-first review.
  • Passwords and comments are not inputs; the reserved comments list is normally empty.

Run one Zoom recording test

View the Apify API

Publish the Actor, replace the illustrative URL, and test an unprotected recording in metadata mode.

Why Choose This API

Zoom Video Downloader provides a narrow workflow for one recording share page or clip that is accessible without a password or account session. Available values are normalized into fields for recording identity, title, description, thumbnail, duration, publication time, owner information, dimensions, audio labels, and processing provenance.

Metadata mode avoids transferring the recording. Low, medium, and high are download preferences limited by the rendition Zoom exposes. The Actor does not change recording permissions or create a resolution absent from the source.

This is not a Zoom meeting client, account export, transcript service, webinar crawler, chat downloader, or passcode bypass. The local extractor list contains zoom and zoom:clips, but representative public cases are still required before release.

Quick Start Guide

The same URL-shaped placeholder is used throughout:

{
"video_url": "https://zoom.us/rec/share/example",
"video_quality": "metadata"
}

Replace example with a current share page you are authorized to process. Open it in a private browser window. If Zoom asks for a passcode, login, email, or host approval, it is outside this two-field public contract.

Submit metadata mode and verify the recording ID, title, thumbnail, owner, and duration. Only request a file after the identity matches. Process additional recordings through separate runs.

Input Parameters

ParameterTypeRequiredPurpose
video_urlstringYesOne public Zoom cloud recording or clip URL.
video_qualitystringNometadata, low, medium, or high; metadata skips storage.

The required URL has a matching placeholder prefill and example. The optional quality field has no prefill or example and uses metadata when omitted.

No passcode, account, cookie, meeting ID, webinar, transcript, chat, date, batch, or comment input exists. Additional properties are rejected.

Output Data Schema

The output contains 39 possible fields:

AreaFields
Recordingthumbnail, id, platform, title, description, duration, published_at
Ownerauthor, author_id, author_url
Labels and counterscategories, tags, view_count, like_count, shares_count, dislike_count, comment_count
Mediawidth, height, fps, audio_title, audio_artist, video
Reserved and provenancecomments, processed_at, processor

Abbreviated shape for the same placeholder:

{
"id": "example",
"platform": "Zoom",
"title": "Example cloud recording",
"author": "Example host",
"thumbnail": "https://example.com/zoom-thumbnail.jpg",
"comments": [],
"video": ""
}

This is a schema illustration, not captured output. Zoom may omit cross-platform fields. Metadata mode returns no stored file, and the public input does not request comments or meeting chat.

Source-dependent fields also present in every item:

FieldMeaning
source_urlCanonical page URL of the item on its own platform
media_typeKind of media the source reports, such as video or audio
live_statusWhether the item is a recording, currently live, or a finished stream
availabilitySource visibility, such as public, unlisted, or needs_auth
age_limitMinimum viewer age the source enforces; zero means no restriction
languagePrimary language of the item as reported by the source
followersFollower or subscriber count of the author at processing time
is_verifiedWhether the author's account carries a verified badge
saves_countTimes viewers saved the item, on sources that expose it
file_extContainer extension of the selected media, such as mp4 or webm
file_sizeSize of the selected media in bytes, exact or approximate
subtitlesLanguage codes of published subtitle tracks; auto-captions excluded
chaptersChapter markers with title and start and end time in seconds

Integration Examples

The intended reference is agentx/zoom-video-downloader.submit the same placeholder form over HTTP:

curl -X POST "https://api.apify.com/v2/acts/agentx~zoom-video-downloader/runs?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"video_url":"https://zoom.us/rec/share/example","video_quality":"metadata"}'

The matching hosted MCP configuration is:

{
"mcpServers": {
"apify-zoom-video": {
"url": "https://mcp.apify.com?tools=agentx/zoom-video-downloader",
"headers": {
"Authorization": "Bearer <APIFY_TOKEN>"
}
}
},
"exampleToolArguments": {
"video_url": "https://zoom.us/rec/share/example",
"video_quality": "metadata"
}
}

Publication is required for discovery. Keep tokens secret and follow the Apify MCP documentation.

Pricing & Cost Calculator

Local metadata declares these events, not a verified public offer:

EventBilling unitLocal price
actor_usageMetered runtime, proxy, and storage usage$0.00001
metadataOne successfully processed metadata result$0.11
downloadOne successfully processed result with stored video$0.30

The smallest metadata result declares $0.11 plus metered usage. A download declares $0.30 plus metered usage.

Use Cases & Applications

Teams can archive an authorized public training, demo, or event recording with its metadata and processing time. Developers can route the Dataset item into a catalog or webhook. AI teams can send a permitted stored file to Video Transcript. Metadata-first checks reduce transfer and expose permission problems early.

The Actor does not retrieve Zoom-generated transcripts or chat. Those artifacts require their own authorized workflow and should not be inferred from the video record.

Limits & Troubleshooting

Passcodes, login requirements, waiting-room or host approval, expired shares, owner deletion, domain restrictions, and Zoom platform changes may block processing. No credential input exists.

If no item appears, replace open the exact recording privately, and confirm it plays without a challenge. Retry metadata mode. If a download has no video, inspect logs and storage and confirm metadata still works.

Before release, test a public share, a public clip, a passcode recording, an expired share, and one download preference. Record detected extractor, ID, thumbnail, duration, terminal status, and file outcome.

FAQ

Can I provide a Zoom passcode?

No passcode field is exposed.

Does it download meeting chat or transcripts?

No. The contract covers available video metadata and optional media storage.

Can it join a live meeting?

No. This is not a meeting client or live recorder.

Does it retrieve comments?

No comment input exists; the reserved list is normally empty.

Does high guarantee a resolution?

No. Available Zoom renditions determine the result.

Why are fields null?

The recording page did not expose them. Null is not zero.

Can I schedule it?

Yes, but the same share is reprocessed and permissions may change.

Zoom cloud recordings expire on the owner's retention schedule and can be passcode-protected or restricted to signed-in members at any time. No passcode or credential input exists, so a link that resolved previously may later end the run without a Dataset item. Confirm the recording opens in a private window first.

Process only recordings you are authorized to access, download, and retain. Meeting participants may have privacy and consent rights. The caller is responsible for Zoom terms, law, copyright, consent, and retention policy.

Support & Community

Include the stable ID, redacted share URL, access condition, input, and run ID in support requests.

Run one Zoom recording test

View the Apify API