SpankBang Video Downloader avatar

SpankBang Video Downloader

Pricing

$2.65 / 1,000 videos

Go to Apify Store
SpankBang Video Downloader

SpankBang Video Downloader

Get direct media links and source details from public SpankBang watch URLs. Export MP4, HLS, quality, title, uploader, thumbnail, tags, views, and link expiry hints.

Pricing

$2.65 / 1,000 videos

Rating

0.0

(0)

Developer

Maxime Dupré

Maxime Dupré

Maintained by Community

Actor stats

0

Bookmarked

11

Total users

2

Monthly active users

2 days ago

Last modified

Share

SpankBang Video Downloader is for developers, analysts, and media teams with public SpankBang watch URLs. It saves one row per video with direct media links and source details. Use it to send clean video data to an Apify dataset.

📊 Returned data

Each saved row has a videoId, sourceUrl, fetchedAt, and one or more entries in availableFormats. A row can also include:

  • title, uploaderName, and uploaderUrl
  • durationSeconds, thumbnailUrl, and uploadDate
  • viewCount and tags
  • quality, width, height, and contentType for each format
  • a direct mediaUrl and expiresAt when the source gives an expiry time

The files stay at the source. The Actor does not copy, join, convert, zip, or store them. Direct links may stop working when they expire or when the source changes them.

▶️ Running the Actor

  1. Open the Actor input.
  2. Add one or more public SpankBang watch URLs.
  3. Start the run.
  4. Open the dataset and pick a format from availableFormats.

The Actor accepts up to 100 URLs per run. It handles the first eligible use of each video and skips later copies. It does not search SpankBang or crawl search pages, profiles, or categories.

🔢 Input

startUrls is required. Each entry must be a public desktop or mobile SpankBang watch URL.

{
"startUrls": [
{
"url": "https://spankbang.com/8k7m9/video/title-slug"
}
]
}

You do not need to give a SpankBang account, cookies, or source API keys.

🧾 Output

A successful video is saved as one dataset row:

{
"videoId": "8k7m9",
"sourceUrl": "https://spankbang.com/8k7m9/video/title-slug",
"title": "Example SpankBang video",
"uploaderName": "Example uploader",
"uploaderUrl": "https://spankbang.com/profile/example-uploader",
"durationSeconds": 612,
"thumbnailUrl": "https://example-cdn.spankbang.com/thumbs/example.jpg",
"uploadDate": "2026-06-20",
"viewCount": 123456,
"tags": ["example", "hd"],
"fetchedAt": "2026-06-24T14:30:00.000Z",
"availableFormats": [
{
"quality": "1080p",
"width": 1920,
"height": 1080,
"contentType": "video/mp4",
"mediaUrl": "https://example-cdn.spankbang.com/video-1080p.mp4?token=example",
"expiresAt": "2026-06-25T14:30:00.000Z"
}
]
}

You can export the dataset as JSON, CSV, Excel, XML, or RSS. Fields that the source does not show may be empty.

💳 Pricing

This Actor uses pay-per-event pricing. You pay for each public video saved with source details and at least one direct media link. A URL that does not produce a saved video is not charged as a video.

🔌 Integrations

Use the Apify API to start runs and read the dataset. You can also use schedules, webhooks, and Apify integrations to send saved rows to other tools.

See this Apify integrations guide:

❓ FAQ

Why did a page load but save no video?

The page may not show a playable media link at that time. The run report keeps this case apart from a source access failure. Neither case creates a paid video row.

Why did source access fail?

The page may be private, removed, geo-blocked, or not reachable. Check that it opens as a public watch page, then try again. The run report marks source access failures apart from pages that load with no found media.

Can I use a search, profile, or category URL?

No. Add direct public video watch URLs only. The Actor does not search or discover videos.

No. Some links are signed and expire. Check expiresAt when it is present. Run the watch URL again when you need a fresh link.

Does the Actor download or store video files?

No. It returns links to files held by the source. Use only content that you own or have permission to access.

Can I choose one video quality?

The Actor saves all distinct playable formats found on the page. Your workflow can choose a format by its quality, size, or content type.

📝 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 🫡

Made with ❤️ by Maxime Dupré