# Bigbuttshub Video Downloader | Download Bigbuttshub Videos (`serpdownloaders/bigbuttshub-video-downloader-download-bigbuttshub-videos`) Actor

- **URL**: https://apify.com/serpdownloaders/bigbuttshub-video-downloader-download-bigbuttshub-videos.md
- **Developed by:** [SERP Downloaders](https://apify.com/serpdownloaders) (community)
- **Categories:** Videos, Automation, Social media
- **Stats:** 1 total users, 0 monthly users, 100.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

Pay per usage

This Actor is paid per platform usage. The Actor is free to use, and you only pay for the Apify platform usage, which gets cheaper the higher subscription plan you have.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-usage

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/platform/integrations/mcp.md).

If your project is in a different language, use the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).


# README

## Bigbuttshub Video Downloader | How to Download Bigbuttshub Videos

> Save available Big Butts Hub videos from the browser with a page-level button workflow.

### Get it Here

Get it here: https://serp.ly/bigbuttshub-downloader

![Bigbuttshub Downloader](https://apps.serp.co/media/optimized-products/bigbuttshub-downloader-homescreen-adult-62d07a747b.webp)

Bigbuttshub Downloader is a browser extension candidate designed for a focused, single-domain workflow on bigbuttshub.com. It detects video candidates exposed by the page player and metadata, keeping the entire download process inside your browser without requiring external tools or manual source hunting. The extension adds a player-level button and inspects standard media tags so you can review available content before saving.

- Purpose-built for bigbuttshub.com long descriptive video pages
- Player-button workflow near the site's video wrapper
- Detects video candidates from page media tags and metadata
- Single-domain focus for a cleaner, more reliable experience
- Candidate status with honest readiness language
### Table of Contents

- [Why Bigbuttshub Downloader](#why-bigbuttshub-downloader)
- [Features](#features)
- [How It Works](#how-it-works)
- [Step-by-Step Tutorial: How to Download Videos from Bigbuttshub](#step-by-step-tutorial-how-to-download-videos-from-bigbuttshub)
- [Supported Formats](#supported-formats)
- [Who It's For](#who-its-for)
- [Common Use Cases](#common-use-cases)
- [Troubleshooting](#troubleshooting)
- [Trial & Access](#trial--access)
- [Installation Instructions](#installation-instructions)
- [FAQ](#faq)
- [Notes](#notes)
- [License](#license)
- [About Bigbuttshub](#about-bigbuttshub)

### Why Bigbuttshub Downloader

Big Butts Hub pages use long descriptive URLs that are easy to browse but not always straightforward to download from. Right-click saving often misses the actual playable media URL, and generic downloader tools can surface noise instead of the real page video. You end up digging through page source or switching between tabs just to save a single clip.

Bigbuttshub Downloader keeps everything in one place. It is built specifically for bigbuttshub.com, targets the site's player wrapper, and reads video candidates from the media tags and metadata the page already exposes. Instead of hunting through source code, you use a player-level button to review and save available content directly from the browser.

### Features

- Single-domain focus on bigbuttshub.com for a cleaner workflow
- Player-button entry point near the site's video wrapper
- Detects video candidates from direct media tags
- Reads video metadata from Open Graph and Twitter stream fields
- Title detection from standard page elements and metadata
- Thumbnail detection from Open Graph and video poster attributes
- Offscreen folder organized for Big Butts Hub content
- Candidate status with transparent readiness language

### How It Works

1. Install the extension from the latest release.
2. Open Bigbuttshub and go to a supported video page.
3. Start playback so the extension can detect the media.
4. Open the popup or use the on-page controls.
5. Choose the quality option you want.
6. Start the download and wait for the MP4 export to finish.
7. Save the final file locally.

### Step-by-Step Tutorial: How to Download Videos from Bigbuttshub

1. Open your browser and install the Bigbuttshub Downloader extension from the latest release.
2. Navigate to bigbuttshub.com and find a video page with a long descriptive URL.
3. Let the page fully load and start video playback if needed.
4. Look for the player button added near the video wrapper on the page.
5. Click the button or open the extension popup to inspect detected candidates.
6. Review the available video candidates the extension has found.
7. Select the quality option you want to save.
8. Start the download and wait for the file to finish saving to your device.

### Supported Formats

- Input: Video candidates exposed by the page player and metadata tags including direct video sources and Open Graph stream fields
- Output: MP4

Saved files use MP4 so they are easier to replay on standard media players, move between devices, or archive locally.

### Who It's For

- Big Butts Hub viewers who want a simpler download workflow than manual source hunting
- Users who prefer site-specific tools over generic multi-hoster downloaders
- People who browse long descriptive video pages and want to save clips directly
- Anyone looking for a browser-based download workflow without external software

### Common Use Cases

- Save an available Big Butts Hub video from a long descriptive page URL
- Detect direct video candidates exposed by the page player or metadata
- Use an in-player button instead of digging through page source
- Keep a single-domain workflow focused on Big Butts Hub rather than messy multi-hoster promises
- Review available candidates inside the browser before saving

### Troubleshooting

**No video candidates detected**
Make sure the video player has fully loaded and playback has started. The extension needs the page to expose media tags before it can detect candidates.

**Player button not appearing**
Refresh the page and ensure the video wrapper has loaded completely. The button attaches to the player container after the page finishes rendering.

**Download fails or produces a broken file**
Try a different video page to confirm the issue is page-specific. Some pages may not expose usable candidates depending on how the media is embedded.

**Extension not responding**
Check that you installed the latest release from the GitHub Releases page. Older builds may have compatibility issues.

**Candidates appear but cannot be downloaded**
The extension detects what the page exposes, but not every detected candidate will be a playable or downloadable file. Try another video page and check if the issue persists.

### Trial & Access

- Includes **3 free downloads** so you can test the workflow first
- Email sign-in uses secure one-time password verification
- No credit card required for the trial
- Unlimited downloads are available with a paid license

Start here: [https://serp.ly/bigbuttshub-downloader](https://serp.ly/bigbuttshub-downloader)

### Installation Instructions

1. Open the latest release page: [GitHub Releases](https://github.com/serpcompany/bigbuttshub-downloader/releases/latest)
2. Download the correct build for your browser.
3. Install the extension.
4. Open a supported Bigbuttshub page.
5. Use the popup to detect and download the media.

### FAQ

**How do I download a Big Butts Hub video?**
Open a supported Big Butts Hub page, let the player load, and use the extension workflow to inspect any detected video candidates.

**What pages is this aimed at?**
The best fit is Big Butts Hub's long descriptive slug pages under bigbuttshub.com.

**What formats can it detect?**
The configuration checks direct page-media selectors plus Open Graph and Twitter stream metadata when those values are exposed.

**Does it work on every page?**
That is not proven by the current readiness status. The target is exact, but extraction still needs real review.

**Is this extension released?**
The extension is available as a candidate release on GitHub. Public store listings may not be available yet.

### Notes

- Only download content you own or have explicit permission to save
- An internet connection is required for downloads
- The extension is a candidate and extraction still needs real review before full release
- Use only content you have rights to download from Big Butts Hub

### License

This repository is distributed under the proprietary SERP Apps license in the [LICENSE](https://github.com/serpcompany/bigbuttshub-downloader/blob/main/LICENSE) file. Review that file before copying, modifying, or redistributing any part of this project.

### About Bigbuttshub

Big Butts Hub is a video platform featuring long descriptive clip pages with embedded players. The Bigbuttshub Downloader extension helps users detect and save available video candidates directly from these pages without leaving the browser.

# Actor input Schema



## Actor input object example

```json
{}
````

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {};

// Run the Actor and wait for it to finish
const run = await client.actor("serpdownloaders/bigbuttshub-video-downloader-download-bigbuttshub-videos").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {}

# Run the Actor and wait for it to finish
run = client.actor("serpdownloaders/bigbuttshub-video-downloader-download-bigbuttshub-videos").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{}' |
apify call serpdownloaders/bigbuttshub-video-downloader-download-bigbuttshub-videos --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=serpdownloaders/bigbuttshub-video-downloader-download-bigbuttshub-videos",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Bigbuttshub Video Downloader | Download Bigbuttshub Videos",
        "description": null,
        "version": "0.0",
        "x-build-id": "Yk1pgSiL3EzSEderw"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/serpdownloaders~bigbuttshub-video-downloader-download-bigbuttshub-videos/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-serpdownloaders-bigbuttshub-video-downloader-download-bigbuttshub-videos",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/serpdownloaders~bigbuttshub-video-downloader-download-bigbuttshub-videos/runs": {
            "post": {
                "operationId": "runs-sync-serpdownloaders-bigbuttshub-video-downloader-download-bigbuttshub-videos",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/serpdownloaders~bigbuttshub-video-downloader-download-bigbuttshub-videos/run-sync": {
            "post": {
                "operationId": "run-sync-serpdownloaders-bigbuttshub-video-downloader-download-bigbuttshub-videos",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "properties": {}
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
