Pricing
$2.65 / 1,000 media items
XHamsterLive Downloader
XHamsterLive downloader for accessible live rooms, model pages, saved videos, and VR-capable media. Export HLS media links, variants, thumbnails, duration, model context, and source URLs.
Pricing
$2.65 / 1,000 media items
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
๐ฅ XHamsterLive downloader for media links
XHamsterLive Downloader extracts direct media links and metadata from accessible XHamsterLive pages. Add live-room, model-page, saved-video, listing, or VR-capable URLs, then export a clean Apify dataset with source URLs, media type, model context, thumbnails, duration when available, VR signals, and source-hosted HLS media links.
Use this XHamsterLive downloader when you already have target pages and need repeatable output for content review, cataloging, media operations, research, or an API workflow. The Actor works with media that the source publicly exposes to the run. You do not need an XHamsterLive account, cookies, a browser extension, local recorder, or source API key for public targets.
For a small first run, keep the prefilled XHamsterLive listing URL or paste one public model or saved-video page. Start the Actor, open the dataset, and inspect the mediaVariants array for the HLS links your downstream tool can use.
โ What this Actor does
- Accepts public XHamsterLive listing URLs such as
https://xhamsterlive.com/,/girls,/men,/trans, and/couples. - Accepts public model and live-room URLs such as
https://xhamsterlive.com/ExampleModel. - Accepts public saved-video pages and model video pages such as
https://xhamsterlive.com/ExampleModel/videos. - Saves one dataset row per successful accessible media item.
- Returns direct source-hosted HLS media links in
mediaVariants. - Adds source page URL, media ID, title, model name, model URL, duration, thumbnail, media kind, VR signal, quality, dimensions, content type, and expiry evidence when the source exposes them.
- Skips invalid, private, paid, member-only, offline, inaccessible, duplicate, or no-media targets without saving failure rows.
This Actor is focused on source-hosted media URLs. It does not install a browser extension, record your screen, wait for rooms to come online, bypass private access, download files into Apify storage, create ZIP archives, or transcode video.
๐ฆ Data you can export
Each saved row represents one accessible XHamsterLive live stream, saved video, or VR-capable media item where direct media links were found. Core fields include:
mediaId- source-visible room, stream, or video identifier when available.sourceUrl- XHamsterLive page URL for the media item.title- live-room label or saved-video title when available.modelName- model or room display name when available.modelUrl- model or room page URL when available.mediaKind-liveStream,savedVideo,vr, orunknown.durationSeconds- saved-video duration in seconds when available. Live streams usenull.thumbnailUrl- source thumbnail or poster image URL when available.isVr- whether the source marks the media as VR-capable.mediaVariants- direct source-hosted media variants withmediaUrl,quality,width,height,contentType, andexpiresAtwhen available.
Live-room and saved-video rows return HLS media links because that is what XHamsterLive exposes for public playback. These are source-hosted URLs, so use them while they are fresh and while the source still makes the media available.
You can export the dataset as JSON, CSV, Excel, XML, RSS, or HTML, call it from the Apify API, schedule recurring runs, or connect results to webhooks and integrations.
๐ How to run
- Open the Actor input.
- Add one XHamsterLive page per row in XHamsterLive URLs.
- Start the Actor.
- Open the dataset.
- Use
mediaVariantsto pick the HLS media URL you need.
The Actor pushes successful rows during the run, so you can inspect early results before a larger batch finishes. The public input accepts up to 100 URL rows.
๐งพ Input
| Field | What to enter |
|---|---|
startUrls | Accessible XHamsterLive listing, live-room, model-page, saved-video, model-video, or VR-capable page URLs. |
Input example:
{"startUrls":[{"url":"https://xhamsterlive.com/"},{"url":"https://xhamsterlive.com/ExampleModel/videos"}]}
๐ค Output example
{"mediaId":"123456789","sourceUrl":"https://xhamsterlive.com/ExampleModel/videos","title":"Sample saved video","modelName":"ExampleModel","modelUrl":"https://xhamsterlive.com/ExampleModel","mediaKind":"savedVideo","durationSeconds":742,"thumbnailUrl":"https://static.example.xhamsterlive.com/thumbs/example.jpg","isVr":false,"mediaVariants":[{"mediaUrl":"https://edge-hls.example.com/path/playlist.m3u8","quality":"hls","width":null,"height":null,"contentType":"application/vnd.apple.mpegurl","expiresAt":null}]}
Failed targets are reported in logs and status messages, not as dataset rows. This keeps exports focused on media items that include at least one usable source-hosted media link.
๐ณ Pricing
This Actor uses pay-per-event pricing. You are charged one Media item event for each successful media row that includes at least one direct source-hosted media URL.
Actor starts, invalid URLs, private or paid targets, offline rooms, inaccessible pages, duplicate targets, empty outputs, and no-media pages do not create paid result rows.
โ ๏ธ Limits and access
- Works with accessible XHamsterLive pages only.
- Does not use your XHamsterLive account, cookies, browser session, or private data.
- Returns source-hosted HLS media links, not hosted video files.
- Does not download files to Apify key-value storage.
- Does not process paid, member-only, private, or account-restricted media.
- Live stream URLs can stop working when a room goes offline or when the source rotates playback URLs.
- Saved-video URLs may depend on source-side availability and playback rules.
โ FAQ
๐ผ Does this XHamsterLive downloader save MP4 files?
No. The Actor returns source-hosted HLS media links and metadata. It does not download, store, transcode, or mirror video files.
๐ก Can it download XHamsterLive live rooms?
It returns HLS media links for public live rooms when the room is online and the source exposes playable stream URLs. It does not create a long-running recording or wait for a room to come online.
๐๏ธ Can it get saved videos?
Yes, when the saved video is accessible and the source exposes a full media URL. Paid, fan-club, trailer-only, private, or account-only rows are skipped.
๐ Does it need cookies, login, or an API key?
No for public targets. The Actor does not expose cookie or session inputs and cannot retrieve media that requires private access the run does not have.
๐ Why did my run save no rows?
The submitted URLs may be invalid, private, paid, offline, unsupported, or may not expose direct media URLs. The Actor saves successful media rows only, so no-result targets do not create placeholder rows.
๐ 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
- MyFreeCams Downloader โ - Extract public MyFreeCams live-room and recording media URLs.
- AShemaleTube Downloader โ - Export public AShemaleTube HLS media links and video metadata.
- RedGifs Bulk Downloader โ - Extract RedGifs video links, metadata, and optional hosted files.
- Streamable Video Downloader โ - Export Streamable media links, thumbnails, and quality variants.
- Facebook Media Downloader โ - Get public Facebook video and reel media links with metadata.
Made with โค๏ธ by Maxime Duprรฉ
