ManyVids Video Downloader avatar

ManyVids Video Downloader

Pricing

$0.90 / 1,000 resolved videos

Go to Apify Store
ManyVids Video Downloader

ManyVids Video Downloader

Resolve known public ManyVids video URLs into source-hosted media links and structured metadata. Export creator details, prices, tags, thumbnails, and media variants in one dataset.

Pricing

$0.90 / 1,000 resolved videos

Rating

0.0

(0)

Developer

Maxime Dupré

Maxime Dupré

Maintained by Community

Actor stats

0

Bookmarked

251

Total users

7

Monthly active users

7 days ago

Last modified

Share

For people who catalog ManyVids videos, this Actor resolves video URLs into direct media links and dataset rows with source and creator details. You can also choose keyword search, creator profiles, or newest listings. It returns links for public videos and previews when available, not private or paywalled full videos.

Each output row represents one ManyVids video that produced at least one direct source-hosted media link. Rows can include:

  • sourceUrl to identify a video page for later lookup or reruns.
  • title, description, creatorId, creatorName, and creatorUrl.
  • downloadType with free, preview, or paid.
  • downloadFilename as a source-backed filename suggestion.
  • durationSeconds, resolution, orientation, size, price, and currency when ManyVids exposes them.
  • publishedAt, views, likes, comments, and tags.
  • thumbnailUrl and screenshotUrl.
  • media, an array of direct source-hosted media links with quality, width, height, and content type when available.

Rows are success-only. Invalid URLs, removed videos, private videos, blocked pages, source errors, or videos with no direct media link are reported in logs and do not create placeholder rows.

🚀 Find ManyVids Videos

  1. In Find videos by, choose Video URLs, Keyword search, Creator profiles, or Newest listings.
  2. Add video page URLs for Video URLs, profile URLs for Creator profiles, or search words for Keyword search. Leave both lists empty for Newest listings.
  3. Start the Actor and open the default dataset.
  4. Use media[].mediaUrl soon after the run, or rerun the Actor later when you need fresh links.

You can add up to 100 URLs per run. Add fewer URLs for a small test run.

⚙️ Input

Input fields

FieldTypeWhat it does
findVideosBystringChooses Video URLs, Keyword search, Creator profiles, or Newest listings.
keywordslist of stringsAdds search words for Keyword search. Leave this list empty for other choices.
startUrlslist of URL objectsAdds up to 100 video page URLs for Video URLs or profile URLs for Creator profiles. Leave empty for Keyword search or Newest listings. If one URL cannot be resolved, the Actor continues with the others.
startUrls[].urlstringOne full ManyVids video page URL or creator profile URL.

Example input

This is the public input from a successful default run:

{
"startUrls": [
{
"url": "https://www.manyvids.com/Video/7060747/soaking-wet-shower-tease"
},
{
"url": "https://www.manyvids.com/Video/7450600"
},
{
"url": "https://www.manyvids.com/Video/6826802"
},
{
"url": "https://www.manyvids.com/Video/6925165"
},
{
"url": "https://www.manyvids.com/Video/7619506"
}
]
}

🧾 Output

Results link

FieldTypeWhat it does
resultsstringOpens the resolved video rows in the default dataset overview.

Each saved row has one resolved ManyVids video with at least one direct source-hosted media link. Invalid, removed, private, blocked, or no-link videos do not create placeholder rows.

Dataset row fields

FieldTypeWhat it does
sourceUrlstringSource-confirmed ManyVids video page URL.
titlestring or nullVideo title shown by ManyVids, when available.
descriptionstring or nullVideo description shown by ManyVids, when available.
creatorIdstring or nullManyVids creator identifier, when available.
creatorNamestring or nullCreator display name shown by ManyVids, when available.
creatorUrlstring or nullManyVids creator profile URL, when available.
downloadTypestringAccess label: free, preview, or paid.
downloadFilenamestring or nullSuggested filename when enough source facts are available.
durationSecondsinteger or nullVideo duration in seconds, when available.
resolutionstring or nullTop-level source resolution label, independent of each returned media variant's dimensions, when available.
orientationstring or nullSource video orientation, when available.
sizestring or nullSource file size or size label, when available.
pricenumber or nullSource video price, when shown by ManyVids.
currencystring or nullCurrency code for the source price, when available.
publishedAtdate-time string or nullSource publication timestamp or date, when available.
viewsinteger or nullSource view count, when available.
likesinteger or nullSource like count, when available.
commentsinteger or nullSource comment count, when available.
tagsarray of stringsSource tag labels shown by ManyVids.
thumbnailUrlstring or nullThumbnail image URL shown by ManyVids, when available.
screenshotUrlstring or nullPreview screenshot image URL shown by ManyVids, when available.
mediaarray of objectsDirect source-hosted media variants exposed for this video.
media[].mediaUrlstringDirect source-hosted media link for this variant.
media[].qualitystring or nullSource quality label for this variant, when available.
media[].widthinteger or nullWidth of this returned media variant in pixels, when known.
media[].heightinteger or nullHeight of this returned media variant in pixels, when known.
media[].contentTypestring or nullMedia content type for this variant, when known.

The top-level resolution is the source's label for the video. It can differ from the pixel dimensions in media. Each media[] object describes its own returned variant. The Actor uses null when it cannot establish a variant dimension truthfully.

Some other fields can be null when ManyVids does not expose them. The Actor does not invent missing metadata.

Example row

This unshortened row is from a successful current beta run for a public preview. Its source resolution label is FHD, while the returned 720p variant reports its own dimensions.

{
"sourceUrl": "https://www.manyvids.com/Video/6826802/creamy-pussy-play-squirt",
"title": "Creamy Pussy Play & Squirt",
"description": "I start in a sexy outfit and slowly undress. I masturbate my pussy with my fingers, then use dildos for penetration while stimulating my clit with a vibrator. I continue teasing myself until I reach a strong squirt release.",
"creatorId": "1009468335",
"creatorName": "tinyangel",
"creatorUrl": "https://www.manyvids.com/Profile/1009468335/tinyangel/Store/Videos",
"downloadType": "preview",
"downloadFilename": "tinyangel - Creamy Pussy Play & Squirt.mp4",
"durationSeconds": 1818,
"resolution": "FHD",
"orientation": "horizontal",
"size": "2.56 GB",
"price": 14.99,
"publishedAt": "2025-08-25T07:51:17.000Z",
"views": 1953,
"likes": 104,
"comments": 2,
"tags": [
"Creamypussy",
"CumPlay",
"DildoFucking",
"Masturbation",
"PussyPlay",
"RolePlay",
"SchoolUniform",
"Squirt",
"Squirting"
],
"thumbnailUrl": "https://ods.manyvids.com/1009468335/625c656923f54037a42621737f40e47e/screenshots/thumbs/custom_1_180_6a2d88f76642a.jpg",
"screenshotUrl": "https://ods.manyvids.com/1009468335/625c656923f54037a42621737f40e47e/screenshots/custom_1_360_6a2d88f76642a.jpg",
"currency": null,
"media": [
{
"mediaUrl": "https://ods.manyvids.com/1009468335/625c656923f54037a42621737f40e47e/preview/5a08591fb49aca57c7d9_1756108162442.mp4_720.mp4",
"quality": "720p",
"width": 1920,
"height": 1080,
"contentType": "video/mp4"
}
]
}

💳 Pricing

This Actor uses pay-per-event pricing. The Resolved video event covers one video with metadata and at least one direct media link saved to the dataset.

Invalid URLs, private or removed videos, source errors, and videos without a direct media link do not create resolved video rows.

🔌 Integrations

  • Start a run in Apify Console and choose how to find videos.
  • Call the Actor through the Apify API with the same input fields.
  • Open the default dataset or export its rows as JSON, CSV, Excel, XML, RSS, or HTML.
  • Run it again when you need to refresh time-sensitive media links.

❓ FAQ

Do I need a ManyVids account?

No. The Actor uses publicly accessible ManyVids pages and returns links for public videos or previews when available. It does not return private or paywalled full videos.

Does this Actor save video files into Apify storage?

No. It returns direct source-hosted media links and metadata. It does not mirror, zip, transcode, or rehost ManyVids videos.

What happens when a URL cannot be resolved?

The Actor logs the failed target, continues with other submitted URLs, and does not save a placeholder row.

Why did a video produce no row?

Rows are saved only when the Actor finds at least one direct media link. Invalid URLs, private videos, removed videos, source errors, or videos with no exposed media link are logged instead of saved as failed dataset rows.

Some source-hosted links can be time-sensitive. Rerun the Actor when you need fresh links.

Can I use the output with JDownloader or another downloader?

Yes. Use media[].mediaUrl as the direct media URL in your own downloader or automation flow while the source link remains valid.

How do I download videos with this ManyVids downloader?

Choose an option in Find videos by, add the matching URLs or search words, and run the Actor. Use media[].mediaUrl with your downloader while the source link is valid.

How many URLs can I add?

Add up to 100 ManyVids URLs in one run. Use video page URLs for Video URLs and profile URLs for Creator profiles.

Can I search by word or use a creator profile?

Yes. Choose Keyword search and add search words, or choose Creator profiles and add profile URLs. For newest listings, choose Newest listings and leave both lists empty.

What do free, preview, and paid mean?

downloadType records the source access label when available. Public results can be free or preview when the source supports that distinction, and the Actor does not promise private or paywalled full media.

What are ManyVids alternatives?

For similar URL-first media workflows, use another source-specific Actor such as XVideos Downloader, XNXX Video Downloader, PornTrex Downloader, RedGifs Bulk Downloader, or OnlyFans Downloader. Each source has different access rules and output fields.

📝 Changelog

v2.0 (08-10-2026)

  • Find videos by URL, keyword, creator profile, or newest listing.
  • Dataset rows use sourceUrl to identify videos. They no longer include videoId, fetchedAt, or media[].expiresAt.

v1.0 (10-09-2026)

  • Resolve known ManyVids video URLs into direct media links and structured metadata.
  • Continue after invalid or unavailable targets without placeholder rows or resolved-video charges.
  • Open resolved video rows in the default dataset overview.

v0.1

  • Initial release.

🆘 Support

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

Made with ❤️ by Maxime Dupré