RedTube Video Downloader avatar

RedTube Video Downloader

Pricing

$9.00 / 1,000 videos

Go to Apify Store
RedTube Video Downloader

RedTube Video Downloader

Get direct source-hosted links for public RedTube videos. Choose a video quality or format, and export titles, thumbnails, tags, duration, and available variants.

Pricing

$9.00 / 1,000 videos

Rating

0.0

(0)

Developer

Maxime Dupré

Maxime Dupré

Maintained by Community

Actor stats

0

Bookmarked

17

Total users

1

Monthly active users

14 days ago

Last modified

Share

RedTube Video Downloader is for developers, media teams, and researchers who need links and details for public RedTube videos. Add video pages, album pages, embed links, regional links, or video IDs. Get a source-hosted media link, the chosen variant, all available variants, and useful video details without storing the video file.

Each successful video creates one dataset row with:

  • A direct, source-hosted media link
  • The requested and chosen video variant
  • Available formats, quality labels, and dimensions
  • The video ID and canonical page URL
  • The title, description, duration, tags, and thumbnail when available

The Actor saves the first eligible occurrence of a video. If the same video appears again through another submitted source, it is skipped.

▶️ Run known RedTube sources

  1. Open the Actor in Apify Console.
  2. Add one or more RedTube links or video IDs.
  3. Pick the quality or format you prefer.
  4. Set a video limit, or clear it to process all available videos until the source is exhausted.
  5. Click Start and open the dataset when the run ends.

Only use public content that you are allowed to access and download. The Actor does not bypass login, payment, deletion, or access blocks.

⚙️ Input

FieldTypeWhat it does
sourcesstring arrayAdds one or more RedTube video links, album links, embed links, regional links, or bare video IDs. One failed source does not stop the rest.
preferredVariantstringAsks for the best available video, a resolution from 240p to 2160p, MP4, or HLS. The output shows the variant that was chosen.
maxItemsintegerStops after this many videos. Leave it empty to return all available results until the source is exhausted.

A small successful input

{
"sources": [
"191397851"
],
"preferredVariant": "best",
"maxItems": 1
}

📤 Output

FieldTypeWhat it does
resultslink stringOpens the default dataset view with the saved video rows.
videoIdstringRedTube ID for the video.
canonicalUrlstringMain RedTube page for the video.
titlestring or nullVideo title when RedTube provides it.
descriptionstring or nullVideo description when RedTube provides it.
durationSecondsnumber or nullVideo length in seconds when known.
widthinteger or nullWidth of the chosen video in pixels when known.
heightinteger or nullHeight of the chosen video in pixels when known.
tagsstring arrayPublic tags attached to the video.
thumbnailUrlstring or nullThumbnail image URL when available.
requestedVariantstringQuality or format requested in the input.
appliedVariantstringAvailable quality and format chosen for the media link.
formatstringFile or stream format of the chosen video.
downloadUrlstringSource-hosted link for opening or downloading the chosen video.
availableVariantsobject arrayVideo variants RedTube offers.
availableVariants.formatstring or nullFile or stream format when known.
availableVariants.qualitystring or nullQuality label when known.
availableVariants.widthinteger or nullVariant width in pixels when known.
availableVariants.heightinteger or nullVariant height in pixels when known.

Representative row from a successful current-beta run

{
"videoId": "42374421",
"canonicalUrl": "https://www.redtube.net/42374421",
"title": "Indian College Girl Agree For Sex For Money & Fucked In Hotel Room - Indian Hindi Audio",
"description": "Watch video Indian College Girl Agree For Sex For Money & Fucked In Hotel Room - Indian Hindi Audio on Redtube, home of free Blowjob porn videos and Amateur sex movies online. Video length: (16:38) - Uploaded by hunter Asia - Verified User - Starring: Hot amateurs gone wild in this outside, hotel room video.",
"durationSeconds": 998,
"width": 720,
"height": 404,
"tags": [
"18-25",
"Blowjob",
"Amateur",
"Public",
"Cumshot",
"HD",
"Verified Amateurs",
"Indian",
"Reality"
],
"thumbnailUrl": "https://ei-ph.rdtcdn.com/videos/202208/13/413577721/original/(m=eaSaaTbWx)(mh=QcU6S7yBz525iWwD)1.jpg",
"requestedVariant": "best",
"appliedVariant": "1080p hls",
"format": "hls",
"downloadUrl": "https://ev-h-ph.rdtcdn.com/hls/videos/202208/13/413577721/1080P_4000K_413577721.mp4/master.m3u8?validfrom=1790238053&validto=1790245253&hdl=-1&hash=lPZ2Mzgp%2B%2BPPffiZ1JeJF2ipTC0%3D",
"availableVariants": [
{
"format": "hls",
"quality": "720p",
"width": 720,
"height": 404
},
{
"format": "hls",
"quality": "480p",
"width": 720,
"height": 404
},
{
"format": "hls",
"quality": "240p",
"width": 720,
"height": 404
},
{
"format": "hls",
"quality": "1080p",
"width": 720,
"height": 404
},
{
"format": "mp4",
"quality": "1080p",
"width": null,
"height": null
},
{
"format": "mp4",
"quality": "720p",
"width": null,
"height": null
},
{
"format": "mp4",
"quality": "480p",
"width": null,
"height": null
},
{
"format": "mp4",
"quality": "240p",
"width": null,
"height": null
}
]
}

💳 Pricing

This Actor uses pay-per-event pricing. You are charged for each public video that is successfully saved with a direct media link. Failed sources and sources with no saved video are not charged by the video event. Platform compute charges may still apply; check the live pricing shown in Apify Console before a run.

🔌 Integrations

Send dataset rows to Google Sheets, Slack, webhooks, or other Apify integrations. You can also run the Actor through the Apify API, schedule repeat runs, or connect it to your own workflow.

❓ FAQ

Does it save the video file?

No. It returns a fresh source-hosted media link. It does not copy the video into Apify storage or create a ZIP file.

Do not treat the link as permanent. Run the Actor again when you need a fresh link.

What happens if my requested quality is not available?

The Actor picks an available variant and reports the actual choice in appliedVariant. Check availableVariants to see what RedTube exposed.

Yes. Album pages can add their public videos. Embed links and regional RedTube links are supported when they identify an accessible video.

No. Each submitted source is handled on its own, so the Actor continues with the other sources.

Can it search RedTube by keyword or category?

No. Add known video pages, album pages, embed links, regional links, or video IDs.

📝 Changelog

v0.0

  • Initial release.
  • Download direct links and video details from public RedTube pages, albums, embeds, regional links, or video IDs.

🆘 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é