# Bibamaxph Video Downloader | How to Download Bibamaxph Videos (`how-to-download-videos/bibamaxph-video-downloader-how-to-download-bibamaxph-videos`) Actor

- **URL**: https://apify.com/how-to-download-videos/bibamaxph-video-downloader-how-to-download-bibamaxph-videos.md
- **Developed by:** [how-to-download-videos](https://apify.com/how-to-download-videos) (community)
- **Categories:** Videos, Automation, Social media
- **Stats:** 2 total users, 1 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

## Bibamaxph Video Downloader | How to Download Bibamaxph Videos

> Download videos from BibaMax.ph player pages with a browser-based, one-click workflow built around direct media detection.

### Get it Here

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

![Bibamaxph Downloader](https://apps.serp.co/media/optimized-products/bibamaxph-downloader-homescreen-adult-76088798f0.webp)

Bibamaxph Downloader is a browser extension designed for BibaMax.ph movie and video pages. It provides a button-driven workflow that detects media signals directly from the player wrapper and page metadata. Instead of digging through source code or using separate tools, you can save video files through a familiar in-page interface.

- Built around a button-driven single-video player workflow
- Targets direct media signals from video tags plus Open Graph and Twitter player metadata
- Configured for the BibaMax.ph player wrapper with a dedicated button identity
- Supports a broader hostname set including bibamax.ph and several alternate domains
- Uses organized folder naming with offscreen download handling
- Delivers MP4 output for easy playback and archiving
### Table of Contents

- [Why Bibamaxph Downloader](#why-bibamaxph-downloader)
- [Features](#features)
- [How It Works](#how-it-works)
- [Step-by-Step Tutorial: How to Download Videos from Bibamaxph](#step-by-step-tutorial-how-to-download-videos-from-bibamaxph)
- [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 Bibamaxph](#about-bibamaxph)

### Why Bibamaxph Downloader

BibaMax.ph movie pages use a player wrapper that often requires interaction before the final media URL is exposed. Standard browser save options or generic downloaders may miss the actual video source because the player loads content dynamically. This extension is built around the player wrapper and single-video workflow, so it can detect media signals after the player becomes available on the page.

The extension checks for direct video and source tags, Open Graph video metadata, and Twitter player stream signals. It also supports several alternate hostnames that serve the same playback flow, which means you can use the same workflow across related domains without switching tools. The button-driven approach keeps the process straightforward: open a supported page, interact with the player if needed, and use the in-page download button or context menu to save the file.

### Features

- Button-driven single-video player workflow
- Direct media detection from video tags, source tags, and page metadata
- Support for Open Graph video and Twitter player stream signals
- Player wrapper targeting with a dedicated button identity
- Organized folder naming for saved downloads
- Offscreen download handling for smoother file processing
- Context menu integration for quick access
- Broad hostname support including alternate domains

### How It Works

1. Install the extension from the latest release.
2. Open Bibamaxph 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 Bibamaxph

1. Install the Bibamaxph Downloader extension from the latest GitHub release.
2. Open your browser and navigate to a supported Bibamaxph movie or video page.
3. Allow the page to load fully so the player wrapper becomes available.
4. Interact with the player by starting playback or clicking the player area if needed.
5. Look for the download button that appears near the player wrapper.
6. Click the download button or use the context menu option to trigger detection.
7. Wait while the extension processes the media and prepares the file.
8. Choose a save location and confirm to download the MP4 file.

### Supported Formats

- Input: Direct video streams from Bibamaxph player pages and supported alternate hostnames, detected through video tags, source tags, Open Graph metadata, and Twitter player signals.
- 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

- Bibamaxph viewers who want a direct browser workflow for saving media from player pages
- Users who prefer a button-driven interface instead of digging through source code or network tools
- People who need to save videos from multiple hostnames that serve the same playback flow
- Viewers who want organized folder naming for their downloaded files

### Common Use Cases

- Save a movie from a Bibamaxph player page for offline viewing
- Archive media from alternate hostnames that use the same player workflow
- Download content after interacting with the player to expose the media URL
- Use the context menu to quickly save videos without opening the popup
- Organize downloaded files in a dedicated folder for easier management

### Troubleshooting

**The download button does not appear on the page**
Make sure the player has loaded completely and try interacting with it by starting playback or clicking the player area.

**The extension does not detect any media**
Some pages may require player interaction before the media URL is exposed. Try clicking the player or starting playback, then check the popup again.

**Downloads fail or produce incomplete files**
Check your internet connection and make sure the player is fully loaded before starting the download. Try refreshing the page and waiting for the player to initialize.

**The extension works on some pages but not others**
Not all Bibamaxph pages may use the same player wrapper or media signals. The extension is designed for pages that follow the single-video player workflow.

**The context menu option does not appear**
Make sure the extension is installed and active. Right-click on a supported page or video element to see the download option.

### 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/bibamaxph-downloader](https://serp.ly/bibamaxph-downloader)

### Installation Instructions

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

### FAQ

**What pages is this extension designed for?**
It is built for Bibamaxph movie and video pages that use the single-video player wrapper and button-driven workflow, such as the seed test page.

**Does it only work on bibamax.ph?**
No. The extension supports multiple hostnames including bibamax.ph, 398fitus.com, byselapuix.com, byseraguci.com, owphbf24.com, and r66nv9ed.com, plus their wildcard and www variants.

**How does the extension detect the video?**
It looks for direct video and source tags, Open Graph video metadata, and Twitter player stream signals from the page.

**Is the extension release-ready?**
The handoff is target-ready and button-driven, but the repository and release are not yet confirmed. The current implementation is a generated stub that needs real QA before any launch claim.

**Can I use the extension on pages that require player interaction?**
Yes. Some pages may need you to click the player or start playback before the media URL becomes detectable.

### Notes

- Only download content you own or have explicit permission to save
- An internet connection is required for downloads
- Some Bibamaxph pages may require player interaction before detection is dependable
- The extension supports multiple hostnames beyond bibamax.ph, so check the supported domain list if a page does not work

### License

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

### About Bibamaxph

Bibamaxph is a video platform that hosts adult content through a player-based interface. This extension is built around the site's single-video player workflow, making it easier to save media directly from movie pages without relying on external tools or manual source inspection.

# 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("how-to-download-videos/bibamaxph-video-downloader-how-to-download-bibamaxph-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("how-to-download-videos/bibamaxph-video-downloader-how-to-download-bibamaxph-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 how-to-download-videos/bibamaxph-video-downloader-how-to-download-bibamaxph-videos --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Bibamaxph Video Downloader | How to Download Bibamaxph Videos",
        "description": null,
        "version": "0.0",
        "x-build-id": "e32kPQjG3NFCxvQOw"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/how-to-download-videos~bibamaxph-video-downloader-how-to-download-bibamaxph-videos/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-how-to-download-videos-bibamaxph-video-downloader-how-to-download-bibamaxph-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/how-to-download-videos~bibamaxph-video-downloader-how-to-download-bibamaxph-videos/runs": {
            "post": {
                "operationId": "runs-sync-how-to-download-videos-bibamaxph-video-downloader-how-to-download-bibamaxph-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/how-to-download-videos~bibamaxph-video-downloader-how-to-download-bibamaxph-videos/run-sync": {
            "post": {
                "operationId": "run-sync-how-to-download-videos-bibamaxph-video-downloader-how-to-download-bibamaxph-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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
