TNAFlix Downloader avatar

TNAFlix Downloader

Pricing

$9.00 / 1,000 resolved videos

Go to Apify Store
TNAFlix Downloader

TNAFlix Downloader

Download TNAFlix videos from public URLs or numeric IDs. Export titles, descriptions, durations, thumbnails, direct MP4 format links, expiry times, and optional hosted MP4 or ZIP files.

Pricing

$9.00 / 1,000 resolved videos

Rating

0.0

(0)

Developer

Maxime Dupré

Maxime Dupré

Maintained by Community

Actor stats

0

Bookmarked

6

Total users

1

Monthly active users

6 days ago

Last modified

Share

TNAFlix Downloader extracts direct MP4 links and metadata from public TNAFlix video URLs or numeric video IDs. Add one or more known videos and get a clean Apify dataset with source video IDs, source URLs, titles, descriptions, durations, thumbnails, every detected MP4 format, link expiry times when available, and scrape timestamps.

Use this TNAFlix video downloader when you already have video links or IDs and need repeatable exports for content review, cataloging, media operations, research, archiving workflows, moderation queues, or an API pipeline. The Actor works with public, reachable TNAFlix video pages only. You do not need TNAFlix cookies, a TNAFlix account, a browser extension, or a source API key.

For a small first run, keep the prefilled sample targets and start the Actor. Once the output shape fits your workflow, paste your own list of public TNAFlix video URLs or IDs, run a larger batch, schedule the Actor, or call it through the Apify API.

✅ What this Actor does

  • Accepts public TNAFlix watch-page URLs.
  • Accepts numeric TNAFlix video IDs.
  • Deduplicates repeated URL and ID aliases by video ID.
  • Saves one dataset row per successfully resolved public video.
  • Returns every source-exposed MP4 format found for the video.
  • Adds title, description, duration, thumbnail URL, source URL, video ID, and fetch timestamp when available.
  • Parses media URL expiry timestamps when the signed source URL exposes one.
  • Skips invalid, duplicate, private, removed, unavailable, blocked, or no-media targets without saving paid failure rows.

This Actor is focused on known public TNAFlix videos. It does not search TNAFlix, crawl categories, process playlists, bypass private access, download files into Apify storage, create ZIP archives, or install a browser extension.

📦 Data you can export

Each output row represents one public TNAFlix video where direct MP4 links were found. Core fields include:

  • videoId - stable TNAFlix video identifier for dedupe and reruns.
  • sourceUrl - source-confirmed TNAFlix watch URL.
  • title - source video title, when available.
  • description - source video description, when available.
  • durationSeconds - video duration in seconds, when available.
  • thumbnailUrl - source thumbnail or poster image URL, when available.
  • fetchedAt - ISO timestamp for when the direct media URLs were fetched.
  • availableFormats - source-exposed MP4 variants with quality, width, height, contentType, mediaUrl, and expiresAt.

Direct media links can be signed and time-limited. Use fetchedAt and availableFormats[].expiresAt to decide when to refresh results. The Actor does not invent missing metadata; nullable fields stay empty when TNAFlix does not expose them.

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 TNAFlix video URLs or numeric IDs in TNAFlix videos.
  3. Start the Actor.
  4. Open the dataset.
  5. Use availableFormats to pick the MP4 link that fits your workflow.

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

🧾 Input

FieldWhat to enter
targetsOne or more public TNAFlix video URLs or numeric video IDs.

Input example:

{
"targets": [
"https://www.tnaflix.com/amateur-porn/Amateur-Ebony-BJ-and-Cum-in-Mouth-Eye-Contact-HD/video11530818",
"11477437"
]
}

The public input accepts up to 100 targets per run. Submit fewer targets when you want a smaller test.

📤 Output example

{
"videoId": "11530818",
"sourceUrl": "https://www.tnaflix.com/amateur-porn/Amateur-Ebony-BJ-and-Cum-in-Mouth-Eye-Contact-HD/video11530818",
"title": "Sample video",
"description": "Sample source description",
"durationSeconds": 138,
"thumbnailUrl": "https://img.tnaflix.com/example/thumb.jpg",
"fetchedAt": "2026-06-18T12:00:00.000Z",
"availableFormats": [
{
"quality": "1080p",
"width": 1920,
"height": 1080,
"contentType": "video/mp4",
"mediaUrl": "https://sl189.tnaflix.com/example/video-1080p.mp4?secure=example,1781794500",
"expiresAt": "2026-06-18T14:55:00.000Z"
},
{
"quality": "720p",
"width": 1280,
"height": 720,
"contentType": "video/mp4",
"mediaUrl": "https://sl189.tnaflix.com/example/video-720p.mp4?secure=example,1781794500",
"expiresAt": "2026-06-18T14:55:00.000Z"
}
]
}

Failed targets are reported in logs and status messages, not as dataset rows. This keeps exports focused on successfully resolved videos.

💸 Pricing

This Actor uses pay-per-event pricing. You are charged only for each public TNAFlix video that is successfully resolved and saved to the dataset.

The price is $9.00 per 1,000 resolved videos. Skipped, invalid, duplicate, private, removed, blocked, unavailable, or no-media targets do not create paid resolved-video events.

⚠️ Limits and caveats

This Actor works with public TNAFlix video pages that can be reached without logging in. It does not use your TNAFlix account, cookies, browser session, or source API keys. Private, login-only, removed, blocked, or otherwise unavailable videos are skipped without being saved as successful rows.

Direct MP4 links come from TNAFlix and may expire after the source-signed URL lifetime. Run the Actor again when you need fresh direct links.

The Actor returns direct source media links and metadata. It does not copy MP4 files into Apify key-value storage, create ZIP archives, or provide a durable mirror of source-hosted media.

Only download or process content that you have the right to access and use. The Actor does not bypass access controls or digital restrictions.

❓ FAQ

Can this download TNAFlix videos in bulk?

Yes. Paste up to 100 public TNAFlix video URLs or numeric IDs in one run. The Actor resolves each unique video and saves one dataset row per successful result.

Does it return all MP4 qualities?

Yes. The availableFormats array includes every MP4 format detected on the public source page, such as 1080p, 720p, 480p, 360p, 240p, or 144p when TNAFlix exposes them.

Does this save MP4 files to Apify storage?

No. The Actor returns direct source MP4 links and metadata. It does not download media files into Apify storage or create ZIP archives.

Do I need cookies or a browser extension?

No for the supported public pages. The Actor is built for public TNAFlix watch pages and does not require user-provided cookies, login sessions, browser playback, or an extension.

Why do media URLs include expiry times?

Some direct media URLs are signed by the source and can expire. The Actor adds fetchedAt and expiresAt so downstream workflows can decide when to refresh links.

📝 Changelog

  • 1.0: Returns fresh direct MP4 links only, with a simpler input form and no Apify-hosted file or ZIP output.
  • 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é