VOOZH about

URL: https://apify.com/maximedupre/xfantazy-downloader

โ‡ฑ XFantazy Video Downloader for Direct MP4 Links ยท Apify


Pricing

$2.65 / 1,000 resolved videos

Go to Apify Store

Download-ready XFantazy video data from public video URLs. Export direct source-hosted MP4 links, quality labels, titles, durations, thumbnails, tags, and fresh media URL expiry hints.

Pricing

$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

5 days ago

Last modified

Share

๐Ÿ“ฅ XFantazy downloader for public video URLs

XFantazy Downloader turns public XFantazy video page URLs into structured Apify dataset rows with direct source-hosted media links. Paste one or more XFantazy video URLs and get video IDs, source URLs, titles, durations, thumbnails, uploader or channel details, tags, quality labels, file sizes, and media URL expiry times when XFantazy exposes them.

Use this XFantazy downloader when you already have video URLs and need repeatable exports for content review, cataloging, media operations, research, or an API pipeline. The Actor works with public, reachable XFantazy video pages only. You do not need an XFantazy account, cookies, a browser extension, local playback, or a separate source API key.

For a small first run, paste a few public XFantazy video page URLs and start the Actor. When the output shape fits your workflow, add a larger batch, schedule the Actor, export the dataset, or call it through the Apify API.

โœ… What this Actor does

  • Accepts public XFantazy /video/... page URLs.
  • Resolves multiple video URLs in one run.
  • Saves one dataset row per successfully resolved video.
  • Returns direct source-hosted media URLs when XFantazy exposes them.
  • Keeps all detected playable variants in mediaVariants, including source quality labels and dimensions when known.
  • Adds title, video ID, source URL, duration, thumbnail URL, uploader or channel details, publication date, and tags when those values are public.
  • Parses media URL expiry timestamps from signed source URLs when available.
  • Skips invalid, unsupported, private, removed, blocked, account-only, or no-media targets without saving paid failure rows.

This Actor is URL-first. It does not search XFantazy, crawl categories, follow recommendations, unlock premium or account-only media, download files into Apify storage, create ZIP archives, transcode videos, or install a browser extension.

๐Ÿ“ฆ Data you can export

Each output row represents one public XFantazy video where at least one direct source-hosted media link was found. Core fields include:

  • submittedUrl - the XFantazy URL you submitted.
  • videoId - XFantazy video identifier when available.
  • videoUrl - source-confirmed XFantazy video page URL.
  • title - video title when available.
  • durationSeconds - video duration in seconds when available.
  • thumbnailUrl - source thumbnail or poster image URL when available.
  • uploaderName and uploaderUrl - uploader, channel, or profile details when available.
  • publishedAt - source publication timestamp when available.
  • tags - source tags and categories.
  • mediaVariants - direct media links with mediaUrl, quality, width, height, contentType, fileSizeBytes, and expiresAt.

Direct media URLs can be signed and time-limited. Use mediaVariants[].expiresAt to decide when to consume or refresh a result. The Actor does not invent missing metadata; nullable fields stay empty when XFantazy does not expose the value.

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 results to webhooks and integrations.

๐Ÿš€ How to run

  1. Open the Actor input.
  2. Add one or more public XFantazy video page URLs in XFantazy video URLs.
  3. Start the Actor.
  4. Open the dataset.
  5. Use mediaVariants[].mediaUrl for the direct source-hosted media links.

The Actor pushes successful rows while the run is active, so you can inspect early results before a larger batch finishes.

๐Ÿ”Ž Input

The public input has one required field:

{
"startUrls":[
{
"url":"https://xfantazy.com/video/example-video"
}
]
}

The Actor does not expose proxy, browser, retry, quality, cookie, account, storage, ZIP, or download-file settings. Those are not needed for the approved public-video workflow.

๐Ÿ“ค Output example

{
"submittedUrl":"https://xfantazy.com/video/example-video",
"videoId":"abc123",
"videoUrl":"https://xfantazy.com/video/example-video",
"title":"Example video title",
"durationSeconds":197,
"thumbnailUrl":"https://s.xfantazy.com/thumbnail/example/w960/0",
"uploaderName":"Example channel",
"uploaderUrl":"https://xfantazy.com/channel/example-channel",
"publishedAt":"2026-06-25T19:23:53.000Z",
"tags":["example","hd"],
"mediaVariants":[
{
"mediaUrl":"https://media.example/video-360p.mp4?temp_url_expires=1782502322",
"quality":"360p",
"width":640,
"height":360,
"contentType":"video/mp4",
"fileSizeBytes":18434649,
"expiresAt":"2026-06-26T19:32:02.000Z"
}
]
}

Rows are success-only. If a submitted URL cannot be resolved into at least one direct source-hosted media link, the Actor logs the outcome and does not create a placeholder row.

๐Ÿ’ณ Pricing

This Actor uses pay-per-event pricing. You are charged for each accessible XFantazy video that is saved to the dataset with at least one direct media link. Invalid URLs, unsupported pages, private pages, account-only videos, blocked pages, no-media targets, and empty outputs are not charged as resolved videos.

The current event price is $0.00265 per resolved video, or $2.65 per 1,000 successful videos.

โš ๏ธ Limits and access

  • Only public XFantazy video page URLs are supported.
  • The Actor returns fresh source-hosted media URLs; it does not store XFantazy videos in Apify storage.
  • Some media URLs may expire. Rerun the Actor to refresh them.
  • Some XFantazy pages expose only public preview or trailer-quality media, while higher-quality or original files may be blocked by the source.
  • Public source pages can expose different metadata by video, region, or run time.
  • Use the Actor only for videos you are authorized to access, process, or download.

โ“ FAQ

๐Ÿ” Do I need XFantazy cookies or an account?

No. The Actor is built for public XFantazy video pages and does not ask for XFantazy credentials, cookies, local browser state, or extension data.

๐Ÿ“ Does this Actor download MP4 files into Apify storage?

No. It returns direct source-hosted media links in the dataset. It does not mirror, transcode, zip, or rehost video files.

๐ŸŽš๏ธ Can I choose a preferred quality?

The Actor returns all source-exposed variants it can validate, including quality labels such as 360p when XFantazy exposes them. Choose the variant you want from the dataset.

๐Ÿ”Ž Why did a URL produce no row?

The Actor saves rows only when it finds at least one direct source-hosted media link. Removed, private, account-only, blocked, unsupported, or no-media pages are reported in logs instead of being saved as failed rows.

๐Ÿ”Œ Can I use the results through an API?

Yes. The output is an Apify dataset, so you can fetch it through the Apify API, export it in common formats, schedule runs, or connect it to downstream workflows.

๐Ÿ“ 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รฉ

You might also like

TXXX Downloader

maximedupre/txxx-downloader

Download public TXXX video data from URLs or numeric IDs. Export direct source-hosted media links, titles, durations, thumbnails, tags, source URLs, and expiry hints.

๐Ÿ‘ User avatar

Maxime Duprรฉ

2

Upornia Downloader

maximedupre/upornia-downloader

Download public Upornia video data from known video URLs. Export direct source-hosted MP4 links, titles, durations, thumbnails, tags, uploader names, and URL expiry times to an Apify dataset.

๐Ÿ‘ User avatar

Maxime Duprรฉ

2

LuxureTV Downloader

maximedupre/luxuretv-downloader

Resolve public LuxureTV video URLs into direct source-hosted media links. Export video IDs, titles, thumbnails, uploader names, tags, publish dates, durations, and media URL expiry hints to an Apify dataset.

๐Ÿ‘ User avatar

Maxime Duprรฉ

2

VK Video Downloader

maximedupre/vk-video-downloader

Resolve public VK and VKVideo video or post URLs into direct source-hosted media links. Export video IDs, titles, authors, duration, thumbnails, engagement, quality variants, formats, and URL expiry hints for API, schedules, and integrations.

๐Ÿ‘ User avatar

Maxime Duprรฉ

2

Vimeo Video Downloader

maximedupre/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.

๐Ÿ‘ User avatar

Maxime Duprรฉ

2

SpankBang Downloader

maximedupre/spankbang-downloader

Download-ready SpankBang video data from public watch URLs. Export direct MP4/HLS links, quality variants, titles, uploaders, thumbnails, tags, views, and expiry hints.

๐Ÿ‘ User avatar

Maxime Duprรฉ

2

YesPornPlease Downloader

maximedupre/yespornplease-downloader

Download public YesPornPlease video data from scene URLs. Export direct source-hosted MP4 links, quality variants, titles, descriptions, thumbnails, tags, publish dates, and source URLs.

๐Ÿ‘ User avatar

Maxime Duprรฉ

2

XVideos Downloader

maximedupre/xvideos-downloader

Download public XVideos video data from watch-page URLs. Export direct source-hosted MP4/HLS links, titles, uploaders, durations, thumbnails, URL freshness, and source URLs to an Apify dataset.

๐Ÿ‘ User avatar

Maxime Duprรฉ

2