SpankBang Video Downloader
Pricing
$2.65 / 1,000 videos
SpankBang Video Downloader
Get direct media links and source details from public SpankBang watch URLs. Export MP4 or HLS links, quality, title, uploader, thumbnail, tags, views, and expiry hints when the source provides them.
Pricing
$2.65 / 1,000 videos
Rating
0.0
(0)
Developer
Maxime Dupré
Maintained by CommunityActor stats
1
Bookmarked
36
Total users
2
Monthly active users
17 days ago
Last modified
Categories
Share
📥 SpankBang video links and data
SpankBang Video Downloader is for developers, analysts, and media teams with public SpankBang watch URLs. It saves one row for each submitted video that exposes at least one playable media link, with direct links and source details. Use the data in an Apify dataset.
- SpankBang Video Downloader: turn a public watch URL into direct media links and source details.
- Export SpankBang MP4 Links: get each MP4 link shown by the source page.
- Export SpankBang HLS Links: get each HLS link shown by the source page.
- Export SpankBang Video Metadata: save titles, uploaders, dates, views, tags, and other details when shown.
- Check SpankBang Video Quality Options: list the quality, size, and content type of each found format.
- Refresh Expiring SpankBang Media Links: run a watch URL again to get fresh links and expiry hints.
📊 SpankBang video data
Each saved row has a videoId, sourceUrl, and one or more entries in availableFormats. A row can also include:
title,uploaderName, anduploaderUrldurationSeconds,thumbnailUrl, anduploadDateviewCountandtagsquality,width,height, andcontentTypefor each format- a direct
mediaUrlandexpiresAtwhen 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.
▶️ Run SpankBang video URLs
- Open the Actor input.
- Add one or more public SpankBang watch URLs.
- Start the run.
- Open the dataset and pick a format from
availableFormats.
The Actor accepts up to 100 URLs per run. It saves the first eligible occurrence of each source video as soon as it finds it and ignores later copies. It does not search SpankBang or crawl search pages, profiles, or categories.
⚙️ Input
Input fields
| Field | Type | What it does |
|---|---|---|
startUrls | array of objects | Required. Adds 1 to 100 public SpankBang desktop or mobile watch-page URLs. |
startUrls[].url | string | Gives one public SpankBang desktop or mobile watch-page URL to resolve. |
Example input
The example below is the public input from a successful default-input run.
{"startUrls": [{"url": "https://spankbang.com/a4sr0/video/vip4k+renovation+llc+the+lakehouse"},{"url": "https://spankbang.com/a4sra/video/vip4k+side+gig"},{"url": "https://spankbang.com/a4soq/video/pure+taboo+nosy+homeless+avi+love+discovers+rich+man+s+dark+secret+room+gets+caught+part+1"},{"url": "https://spankbang.com/a3o6o/video/spankbang+gold+stepmilf+caught+by+stepson+getting+smashed+by+massive+cock"},{"url": "https://spankbang.com/a4smi/video/grieving+widow+s+ginormous+priest+s+dick+consolation+uncensored+xxx"}]}
You do not need to give a SpankBang account, cookies, or source API keys.
🧾 Output
The results link opens the default dataset. Each successful video is saved as one dataset row with the same public shape. Source fields may be null or absent when SpankBang does not show them.
Output fields
| Field | Type | What it does |
|---|---|---|
results | string | Opens the default dataset overview with saved video rows. |
videoId | string | Identifies the source video for matching results and later runs. |
sourceUrl | string | Gives the SpankBang watch-page URL for the video. |
title | string or null | Gives the title shown by SpankBang, when available. |
uploaderName | string or null | Gives the uploader, profile, or channel name, when available. |
uploaderUrl | string or null | Links to the uploader profile, when available. |
durationSeconds | integer or null | Gives the video length in seconds, when available. |
thumbnailUrl | string or null | Links to the source thumbnail or poster image, when available. |
uploadDate | string or null | Gives the upload date in YYYY-MM-DD format, when available. |
viewCount | integer or null | Gives the view count shown by SpankBang, when available. |
tags | array of strings | Lists the tags or categories belonging to this video, when shown by SpankBang. |
availableFormats | array of objects | Lists every distinct playable source format found for the video. |
availableFormats[].quality | string or null | Gives the source quality or resolution label, when known. |
availableFormats[].width | integer or null | Gives the format width in pixels, when known. |
availableFormats[].height | integer or null | Gives the format height in pixels, when known. |
availableFormats[].contentType | string or null | Gives the media content type, when known. |
availableFormats[].mediaUrl | string | Links directly to the source media for the format. |
availableFormats[].expiresAt | string or null | Gives the expiry time found in the media URL, when available. |
Example video row
The following shortened row is copied from a successful run of beta build 0.2.2. Signed source media URLs are shown as ... here because they can expire.
{"videoId": "17020044","sourceUrl": "https://spankbang.com/a4sr0/video/vip4k+renovation+llc+the+lakehouse","title": "VIP4K. Renovation, LLC: The Lakehouse ft. Deny Lou & Alice Maze: Cougar, Mommy & Milf Anal Porn","uploaderName": "VIP4K","uploaderUrl": "https://spankbang.com/dh/channel/vip4k/","durationSeconds": 352,"thumbnailUrl": "https://tbi.sb-cd.com/t/17020044/35/be/w:1280/t6-enh/vip4k-renovation-llc-the-la.jpg","uploadDate": "2026-06-22","viewCount": 420,"tags": ["Mommy","Cougar","hot anal","hard anal","milf anal","in front of","mature anal","mature pussy","mature and boy","Anal","MILF","Mature","Hardcore","Deny Lou","Alice Maze"],"availableFormats": [{"quality": "1080p","width": 1920,"height": 1080,"contentType": "video/mp4","mediaUrl": "...","expiresAt": "2026-09-08T11:32:18.000Z"},{"quality": "hls 1080p","width": 1920,"height": 1080,"contentType": "application/vnd.apple.mpegurl","mediaUrl": "...","expiresAt": "2026-09-08T11:32:18.000Z"},{"quality": "720p","width": 1280,"height": 720,"contentType": "video/mp4","mediaUrl": "...","expiresAt": "2026-09-08T11:32:18.000Z"},{"quality": "hls 720p","width": 1280,"height": 720,"contentType": "application/vnd.apple.mpegurl","mediaUrl": "...","expiresAt": "2026-09-08T11:32:18.000Z"},{"quality": "480p","width": 853,"height": 480,"contentType": "video/mp4","mediaUrl": "...","expiresAt": "2026-09-08T11:32:18.000Z"},{"quality": "hls 480p","width": 853,"height": 480,"contentType": "application/vnd.apple.mpegurl","mediaUrl": "...","expiresAt": "2026-09-08T11:32:18.000Z"},{"quality": "240p","width": 427,"height": 240,"contentType": "video/mp4","mediaUrl": "...","expiresAt": "2026-09-08T11:32:18.000Z"},{"quality": "hls 240p","width": 427,"height": 240,"contentType": "application/vnd.apple.mpegurl","mediaUrl": "...","expiresAt": "2026-09-08T11:32:18.000Z"},{"quality": "hls","width": null,"height": null,"contentType": "application/vnd.apple.mpegurl","mediaUrl": "...","expiresAt": "2026-09-08T11:32:18.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.
Are the media links permanent?
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
v1.0 (08-09-2026)
- Each returned video now has only its own tags or categories.
- Saved rows no longer include the
fetchedAtfield.
v0.2 (05-09-2026)
- Adds 4K and DASH media links when SpankBang exposes those formats.
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
- Pornhub Video Data Downloader: collect public Pornhub video data from direct URLs, listings, or search terms.
- XVideos Downloader: get direct media links and details from public XVideos watch URLs.
- XNXX Video Downloader: get direct media links from public XNXX URLs or video IDs.
- TNAFlix Downloader: get direct MP4 links from public TNAFlix URLs or numeric IDs.
- Luxuretv Video Downloader: get direct MP4 links and details from public LuxureTV video pages.
Made with ❤️ by Maxime Dupré