ManyVids Videos & Creators Scraper
Pricing
from $6.15 / 1,000 results
ManyVids Videos & Creators Scraper
Scrape the ManyVids public catalog of videos and creators. Extract title, price, currency, creator, views, likes, tags, duration and thumbnail. Export to JSON, CSV or Excel.
Pricing
from $6.15 / 1,000 results
Rating
0.0
(0)
Developer
Scrapers Lat
Maintained by CommunityActor stats
0
Bookmarked
8
Total users
0
Monthly active users
20 hours ago
Last modified
Categories
Share
ManyVids Videos & Creators Scraper
Here is one real result, with every field the actor returns:
{"imageUrl": "https://ods.manyvids.com/519435/05ce1f1f01b31f2778b0d59e0db48980-46/screenshots/12ea402f80d74a8ea47d4eb5f9193bab.jpg","title": "Foot fetish french speaking","url": "https://www.manyvids.com/Video/7027845/foot-fetish-french-speaking","videoId": "7027845","creator": "Sissi Viter","creatorUrl": "https://www.manyvids.com/Profile/519435/sissi-viter/Store/Videos","creatorId": "519435","creatorVerified": false,"creatorIsAI": false,"price": 4.99,"currency": "USD","onSale": true,"discountedPrice": 3.74,"isFree": false,"views": 117,"likes": 0,"duration": "07:23","resolution": "HD","sizeLabel": "904.89 MB","previewUrl": "https://ods.manyvids.com/519435/05ce1f1f01b31f2778b0d59e0db48980-46/preview/b0a0c1ed2e70b5d71b65_12ea402f80d74a8ea47d4eb5f9193bab.mp4_720.mp4","commentCount": 0,"isExclusive": false,"launchDate": "2025-11-06T22:14:45.000Z","status": "ACTIVE","description": "T'aime mes pieds, ta place cest a mes pieds, adorer et rever avec mes pieds ... (trimmed)","tags": ["FootFetish", "French", "MILF", "SolesFetish", "Toes"],"observedAt": "2026-08-10T14:06:23.124Z","error": null}
The most complete ManyVids scraper available. It returns every field the public catalog and video page expose, including price and sale price, views, likes, duration, resolution, file size, tags, and creator identity (verified and AI flags), so you can build a full video-and-creator dataset in one run.
Note: the description above is trimmed for length; live runs return the full text. All values shown are real.
📥 Input · 📤 Output · 💰 Pricing · ▶️ Examples
Table of contents
- What it does
- Quickstart
- Input reference
- Output reference
- Example output record
- Run via API and CLI
- Fetch results
- Billing and limits
- FAQ and troubleshooting
What it does
The actor reads the public ManyVids catalog, optionally filtered by a keyword or by specific creator profile URLs, and writes one normalized record per video to the run's dataset. With withDetails enabled (the default), it opens each video page to collect price, sale price, views, likes, duration, resolution, file size, tags and creator stats. With withDetails disabled it returns only the fast catalog fields (title, creator, thumbnail, description, url) for cheaper, higher-volume pulls. Missing source values are returned as null, never invented.
Quickstart
Open the actor, paste this into the input, and press Run. It returns 10 of the newest videos with full details.
{"maxVideos": 10,"withDetails": true}
Add a searchQuery to filter the catalog by keyword, or pass creatorUrls to pull only public videos by specific creators.
Input reference
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
maxVideos | integer | no | 10 | Maximum number of videos to collect (1 to 1000000). Free Apify plans are capped at 10 per run. |
withDetails | boolean | no | true | When on, each video page is opened for price, views, likes, tags, duration and creator stats. When off, only fast catalog fields are returned. |
searchQuery | string | no | (empty) | Keyword to filter the public catalog by title or description, for example latina, cosplay, joi. Empty browses the newest videos. |
creatorUrls | string[] | no | [] | Optional ManyVids creator profile URLs, for example https://www.manyvids.com/Profile/1010148672/daniellatriplex/Store/Videos. Only public videos by these creators are returned. |
Output reference
One dataset item per video. Types: string, number, boolean, array, or null when the source value is absent.
| Field | Type | Description |
|---|---|---|
imageUrl | string | Thumbnail/screenshot URL. |
title | string | Video title. |
url | string | Direct link to the video page. |
videoId | string | ManyVids video identifier. |
creator | string | Creator display name. |
creatorUrl | string | Creator profile URL. |
creatorId | string | Creator identifier. |
creatorVerified | boolean | true if the creator is verified. |
creatorIsAI | boolean | true if the creator is flagged as AI. |
price | number | List price (only with withDetails). |
currency | string | Currency code, usually USD. |
onSale | boolean | true if the video is discounted. |
discountedPrice | number | Sale price when onSale, else null. |
isFree | boolean | true if the video is free. |
views | number | View count. |
likes | number | Like count. |
duration | string | Runtime, for example 07:23. |
resolution | string | For example HD, 4K. |
sizeLabel | string | File size label, for example 904.89 MB. |
previewUrl | string | Preview clip URL. |
commentCount | number | Number of comments. |
isExclusive | boolean | true if the video is exclusive. |
launchDate | string | ISO 8601 launch timestamp. |
status | string | For example ACTIVE. |
description | string | Video description. |
tags | string[] | Tags on the video. |
observedAt | string | ISO 8601 timestamp of when the record was collected. |
error | string | null on success. On a failed run, a single item with a populated error field is written instead. |
With withDetails disabled, the detail-only fields (price, views, likes, duration, resolution, size, tags) are omitted and only the fast catalog fields are returned.
Example output record
Real record from a live run (input {"maxVideos": 10, "withDetails": true}):
{"title": "Foot fetish french speaking","url": "https://www.manyvids.com/Video/7027845/foot-fetish-french-speaking","videoId": "7027845","creator": "Sissi Viter","creatorId": "519435","creatorVerified": false,"creatorIsAI": false,"price": 4.99,"currency": "USD","onSale": true,"discountedPrice": 3.74,"isFree": false,"views": 117,"likes": 0,"duration": "07:23","resolution": "HD","sizeLabel": "904.89 MB","commentCount": 0,"isExclusive": false,"launchDate": "2025-11-06T22:14:45.000Z","status": "ACTIVE","tags": ["FootFetish", "French", "MILF", "SolesFetish", "Toes"],"observedAt": "2026-08-10T14:06:23.124Z","error": null}
Some fields are omitted here for length; live runs return every field listed above with real values.
Run via API and CLI
Start a run and wait for it to finish, then read the dataset. Replace <TOKEN> with your Apify API token.
Run synchronously and get dataset items in one call:
curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~manyvids-scraper/run-sync-get-dataset-items?token=<TOKEN>" \-H "Content-Type: application/json" \-d '{"searchQuery":"cosplay","maxVideos":25,"withDetails":true}'
Start a run asynchronously:
curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~manyvids-scraper/runs?token=<TOKEN>" \-H "Content-Type: application/json" \-d '{"creatorUrls":["https://www.manyvids.com/Profile/519435/sissi-viter/Store/Videos"],"maxVideos":100}'
Apify CLI:
apify call scrapers_lat/manyvids-scraper \--input '{"maxVideos":50,"withDetails":false}'
Fetch results
Every run writes to a dataset. Fetch items as JSON, CSV, or Excel by changing format:
# JSONcurl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=json"# CSVcurl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=csv"# Paginate large datasetscurl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&offset=1000&limit=1000"
<DATASET_ID> is returned as defaultDatasetId in the run object. Use offset and limit to page through large result sets. clean=true drops empty and internal fields.
Billing and limits
- Pay per result. You are charged per record returned (
resultevent). See the pricing tab for the current per-result price. - No charge on failure. If a run errors, the actor writes a single item with a populated
errorfield and does not charge for it. Empty runs cost nothing. - Spend cap respected. Set
maxTotalChargeUsdon the run; once reached, the actor stops emitting and charging further billable results. - Free Apify plans are capped at 10 records per run. Upgrade for higher
maxVideos.
FAQ and troubleshooting
A run returned 0 records. Why?
The keyword or creator URLs matched nothing public. Try a broader searchQuery or leave it empty to browse the newest videos. Zero-result runs are not charged.
What is the difference between withDetails on and off?
On, the actor opens each video page for price, views, likes, tags, duration and creator stats. Off, it returns only the fast catalog fields, which is cheaper and faster for large pulls.
Can I scrape a specific creator?
Yes. Pass their profile URL in creatorUrls. Only public videos by that creator are returned.
Is this an official ManyVids tool? No. This actor is independent and has no affiliation with ManyVids. It reads only data that is publicly available on the site.
Related scrapers
- Fansly Profile Scraper: Public Fansly creator profiles.
- FanCentro Profile Scraper: Public FanCentro creator profiles.
- Fanvue Profile Scraper: Public Fanvue creator profiles.
- JustForFans Profile Scraper: Public JustForFans creator profiles.
- Clips4Sale Scraper: Clips4Sale studio and clip listings.
- Chaturbate Scraper: Live Chaturbate broadcaster data.
More scrapers at scrapers.lat
Built and maintained by scrapers.lat, where we publish scrapers for US and Latin American public platforms: company registries, government data, finance, e-commerce and more. Browse the catalog or request a custom scraper at scrapers.lat.
Independent tool, not affiliated with ManyVids. Accesses only publicly available data.
