Upornia Downloader
Pricing
$8.10 / 1,000 video links
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.
Pricing
$8.10 / 1,000 video links
Rating
0.0
(0)
Developer
Maxime Dupré
Maintained by CommunityActor stats
0
Bookmarked
5
Total users
0
Monthly active users
4 days ago
Last modified
Categories
Share
📥 Upornia links for public video pages
Upornia Downloader is for developers, researchers, media teams, and other users who already have public Upornia video page URLs. It returns one dataset row for each first eligible source video, with its source URL, video ID, available metadata, tags, and direct source-hosted MP4 links. Use the rows for review, cataloging, media work, or an API workflow without copying video files into Apify storage.
- Get direct MP4 links from a known page with the Upornia MP4 Downloader.
- Process known Upornia video page URLs with Download Upornia Videos.
- Turn known Upornia video pages into structured rows with Upornia Video Scraper.
- Get source-hosted MP4 links from known pages with Upornia Video Downloader.
- Collect metadata and direct links from known pages with Upornia Downloader.
📦 Direct MP4 links and video data
Returned data
Each saved row is one public Upornia video with at least one source-provided MP4 link. It includes the source video ID and page URL, title, description, duration, thumbnail, uploader, publication time, tags, and available MP4 formats when Upornia provides them.
Repeated submissions of the same source video are ignored after the first eligible row is saved. Later matches are not merged into that row. Invalid, duplicate, private, removed, blocked, unreachable, unresolved, and no-MP4 pages are skipped.
Direct media links stay at the source and can be signed or time-limited. Check availableFormats[].expiresAt when it is present, and run the same source URL again when you need a fresh link. If no page qualifies, the run can finish successfully with zero rows, and no paid video event is created.
🚀 Run known Upornia pages
Steps
- Open the Actor input.
- Add one or more public Upornia video page URLs in Upornia video URLs.
- Start the run.
- Open the dataset after the run finishes.
- Choose a
mediaUrlunderavailableFormatsand checkexpiresAtbefore later use.
The Actor saves each eligible row as it finds it. Wait for the run to finish before treating a batch as complete. Start with the prefilled URLs or replace them with your own known public video pages.
⚙️ Input
Input fields
| Field | Type | What it does |
|---|---|---|
videoUrls | array of objects | Required. Holds 1 to 100 public Upornia video page URLs, with one object per row. |
videoUrls[].url | string | The public Upornia video page URL to process. |
Input example
The example below is the public input from a successful default-input run.
{"videoUrls": [{"url": "https://www.upornia.com/videos/6292023/shameless-whore-mind-blowing-porn/"},{"url": "https://www.upornia.com/videos/6292658/sucia-latina-coge-de-mi-pene/"},{"url": "https://www.upornia.com/videos/6293247/hottest-sex-video-teen-18-check-watch-show/"},{"url": "https://www.upornia.com/videos/6292458/carla-boom-sara-retali-and-sergio-lagos-in-rough-and-depraved-threesome-of-two-horny-milfs-with-a-big-cock/"},{"url": "https://www.upornia.com/videos/6293209/fabulous-adult-movie-interracial-watch-unique/"}]}
Add one URL per row. The public input accepts up to 100 URLs in one run. Use known public video pages only.
🧾 Output
Output fields
The results link opens the default dataset. Each saved row has the same shape. Fields that Upornia does not provide can be null.
| Field | Type | What it does |
|---|---|---|
results | string | Opens the default dataset overview with the saved video rows. |
videoId | string | Stable Upornia video ID for the source video. |
sourceUrl | string | Source-confirmed Upornia video page URL. |
title | string or null | Video title shown by Upornia, when available. |
description | string or null | Video description shown by Upornia, when available. |
durationSeconds | integer or null | Video duration in seconds, when available. |
thumbnailUrl | string or null | Source thumbnail or poster URL, when available. |
uploaderName | string or null | Uploader or channel name shown by Upornia, when available. |
publishedAt | string or null | Source-published date or time, when available. |
tags | array of strings | Tags or categories shown by Upornia. |
availableFormats | array of objects | Direct source-hosted MP4 options for the video. |
availableFormats[].quality | string or null | Source quality or bitrate label, when known. |
availableFormats[].width | integer or null | Video width in pixels, when known. |
availableFormats[].height | integer or null | Video height in pixels, when known. |
availableFormats[].contentType | string or null | Media content type, when known. |
availableFormats[].mediaUrl | string | Direct MP4 link for this format. |
availableFormats[].expiresAt | string or null | Time when the source link expires, if provided or implied. |
Example video row
This complete row is copied from a successful run of the current beta build. Its nested format data is shown as returned.
{"videoId": "6292023","sourceUrl": "https://www.upornia.com/videos/6292023/shameless-whore-mind-blowing-porn/","title": "Shameless Whore Mind-blowing Porn","durationSeconds": 479,"thumbnailUrl": "https://tn.upornia.com/contents/videos_screenshots/6292000/6292023/360x240/1.jpg","uploaderName": "Harry Messina","publishedAt": "2026-06-24T14:35:53.000Z","tags": ["HD","Solo Female","Toys","Fingering","MILF","solo","ass","mom","MILF In Solo"],"availableFormats": [{"quality": "219kbps","width": 1280,"height": 720,"contentType": "video/mp4","mediaUrl": "https://ip396431479.ahcdn.com/key=eKvI7FCUylYNE7ru8utcKA,s=,end=1788285116,limit=3/data=Odj6xI/state=apZnaKh8/buffer=623000/speed=5100000/referer=none,.upornia.com,.gstatic.com/reftag=062526121/download2=/41/121/7/492085597/upr/c4/videos/6292000/6292023/6292023.mp4","expiresAt": "2026-09-01T17:51:56.000Z"}]}
Failed pages are reported in the run log and are not saved as dataset rows.
💳 Pricing
Charge event
This Actor uses pay-per-event pricing. You are charged one Video link event only when one public video is saved with at least one direct MP4 link.
Invalid, duplicate, private, removed, blocked, unreachable, unresolved, and no-MP4 targets do not create this event. A run with no saved rows can still finish successfully, and it creates no Video link event.
🔌 Integrations
Apify options
Use the Apify API to start runs and read the dataset. You can also export rows as JSON, CSV, Excel, XML, RSS, or HTML, schedule recurring runs, and send completed results to webhooks or supported integrations.
❓ FAQ
What happens if no submitted page has a usable MP4 link?
The run can finish successfully with zero rows. The log reports the skipped pages and shows a warning. No Video link event is charged.
Is the same source video charged twice if I submit it twice?
No. The Actor keeps the first eligible saved row for that source video and ignores later copies. It does not merge later matches into the first row.
Can a direct media link expire after the run?
Yes. Source-hosted links can be signed and time-limited. Check expiresAt when it is present, then run the same source URL again when you need a fresh link.
Can I use a private or login-only Upornia page?
No. The Actor works with public, reachable pages only. Private, removed, blocked, and unreachable pages are skipped.
Does the Actor save video files to Apify storage?
No. It returns source-hosted MP4 links and metadata. It does not copy, transcode, create ZIP archives, or store video files in Apify storage.
Can I read the results from a script?
Yes. Read the dataset through the Apify API, or export it in common formats for another workflow.
📝 Changelog
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 🫡
🔗 Related Actors
- XVideos Downloader - Resolve public XVideos watch-page URLs into direct MP4 or HLS links and metadata.
- Pornhub Downloader - Collect public Pornhub video metadata and source-visible media links.
- TNAFlix Downloader - Get direct MP4 formats and metadata from public TNAFlix video URLs or numeric IDs.
- RedGifs Bulk Downloader - Collect public RedGifs video links and metadata from URLs, IDs, or search.
- XNXX Video Downloader - Resolve public XNXX video URLs or IDs into direct media links and metadata.
Made with ❤️ by Maxime Dupré