Vimeo Video Downloader avatar

Vimeo Video Downloader

Pricing

from $2.65 / 1,000 resolved videos

Go to Apify Store
Vimeo Video Downloader

Vimeo Video Downloader

Get direct media links and metadata from public Vimeo video URLs. Export video IDs, titles, creators, thumbnails, formats, audio links, and expiry hints.

Pricing

from $2.65 / 1,000 resolved videos

Rating

0.0

(0)

Developer

Maxime Dupré

Maxime Dupré

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

📥 Vimeo video downloader for public URLs

Vimeo Video Downloader turns public Vimeo video URLs into direct source-hosted media links and clean metadata. Paste one or more Vimeo video links and get a structured Apify dataset with video IDs, submitted URLs, titles, descriptions, creators, thumbnails, durations, available video and audio formats, content types, dimensions, and link expiry hints when Vimeo exposes them.

Use this Vimeo video downloader when you already have Vimeo URLs and need repeatable exports for content review, media archiving, research, moderation queues, reporting, or an API workflow. The Actor works with public and share-accessible Vimeo videos only. It does not ask for Vimeo cookies, a Vimeo login, a Vimeo API key, or your own proxy settings.

For a small first run, keep the prefilled public Vimeo URLs and start the Actor. Once the output shape fits your workflow, paste your own list of public Vimeo video URLs or call the Actor through the Apify API.

✅ What this Actor does

  • Accepts public Vimeo video URLs such as https://vimeo.com/76979871.
  • Accepts Vimeo player URLs such as https://player.vimeo.com/video/76979871.
  • Processes batches of submitted URLs.
  • Deduplicates repeated URLs that point to the same Vimeo video.
  • Saves one dataset row per successfully resolved public video.
  • Returns direct source-hosted media links in availableFormats.
  • Includes progressive MP4 links, HLS playlist links, DASH playlist links, and audio playlist links when Vimeo exposes them.
  • Adds source-backed title, description, creator, duration, upload date, thumbnail, view count, and like count when available.
  • Adds fetchedAt and expiresAt values so you know when temporary media links were collected and when they may expire.
  • Skips invalid, private, password-protected, login-only, deleted, access-denied, or temporarily unavailable videos without saving failure rows.

This Actor is focused on known Vimeo video URLs. It does not crawl Vimeo channels, search Vimeo, download comments, bypass privacy settings, convert audio, merge separate streams, or copy media files into Apify storage.

📦 Data you can export

Each output row represents one successful public Vimeo video. Core fields include:

  • videoId - the compact Vimeo video ID.
  • submittedUrl - the URL you submitted that produced the row.
  • title and description - source-backed Vimeo text when available.
  • creatorName and creatorUrl - Vimeo creator or channel details when exposed.
  • durationSeconds and uploadDate - video timing metadata when exposed.
  • thumbnailUrl - the best source-backed thumbnail URL found for the video.
  • viewCount and likeCount - engagement counts when Vimeo exposes them.
  • fetchedAt - when the media links were resolved.
  • availableFormats - all useful detected video and audio media variants.

Inside availableFormats, each item can include mediaType, quality, width, height, contentType, codec, bitrateKbps, mediaUrl, and expiresAt.

You can open the dataset in Apify, export it as JSON, CSV, Excel, XML, RSS, or HTML, call it through the Apify API, schedule recurring runs, or connect the results to webhooks and integrations.

🚀 How to run

  1. Add one or more public Vimeo video URLs in Vimeo video URLs.
  2. Start the Actor.
  3. Open the dataset when the run finishes.
  4. Use availableFormats[].mediaUrl for the direct video or audio links Vimeo exposed during the run.

Direct Vimeo media links can be temporary. For best results, use exported media URLs soon after the run or rerun the Actor when you need fresh links.

🔎 Input

FieldWhat to enter
startUrlsPublic Vimeo video URLs or Vimeo player URLs.

The public form stays intentionally small. There are no quality, proxy, cookie, password, storage, conversion, or debug controls. The Actor returns the useful media variants Vimeo exposes so you can choose the format after the run.

🧾 Output example

{
"videoId": "76979871",
"submittedUrl": "https://vimeo.com/76979871",
"title": "The New Vimeo Player (You Know, For Videos)",
"description": "A source-backed Vimeo description.",
"creatorName": "Vimeo",
"creatorUrl": "https://vimeo.com/staff",
"durationSeconds": 62,
"uploadDate": null,
"thumbnailUrl": "https://i.vimeocdn.com/video/example",
"viewCount": null,
"likeCount": null,
"fetchedAt": "2026-06-22T18:23:44.012Z",
"availableFormats": [
{
"mediaType": "video",
"quality": "720p",
"width": 1280,
"height": 720,
"contentType": "video/mp4",
"codec": null,
"bitrateKbps": null,
"mediaUrl": "https://vod-progressive-ak.vimeocdn.com/example.mp4",
"expiresAt": "2026-06-22T19:23:37.000Z"
}
]
}

💳 Pricing

This Actor uses pay-per-event pricing. You are charged for each public Vimeo video that is successfully resolved with at least one direct media link and saved to the dataset.

You are not charged for invalid, private, deleted, password-required, login-only, or unavailable Vimeo URLs that do not produce an output row.

⚠️ Limits and caveats

  • Vimeo can expose different media formats for different videos, creators, regions, and run times.
  • Some public-looking Vimeo pages do not expose downloadable media links. Those targets are skipped without a dataset row.
  • Direct media links may expire. Use them soon after the run or rerun the Actor when you need fresh links.
  • Audio-only links are returned when Vimeo exposes separate audio playlists or streams.
  • The Actor does not save MP4, MP3, ZIP, or archive files to Apify storage.
  • The Actor does not bypass private videos, passwords, login requirements, paywalls, DRM, geo restrictions, or creator download restrictions.

❓ FAQ

🔒 Can I download private or password-protected Vimeo videos?

No. This Actor is for public and share-accessible Vimeo videos only. It does not use your Vimeo account, cookies, passwords, or any bypass method.

💾 Does it save MP4 files to Apify storage?

No. It returns direct source-hosted media links that Vimeo exposes during the run. This keeps the output fast and avoids creating mirrored media copies.

🔎 Why did a public Vimeo URL produce no row?

Some Vimeo pages are public to watch but do not expose downloadable media links through the public player data available to this Actor. In that case, the Actor logs the skipped URL and continues with the rest of your batch.

🧩 Can I use this as a Vimeo API?

Yes. You can run the Actor through the Apify API and export the dataset in common formats. The output is designed for programmatic use, with stable field names and one successful video per row.

📝 Changelog

  • 0.1: Initial release.

🆘 Support

For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡

🔗 Other actors

Made with ❤️ by Maxime Dupré