Supported platforms
Megaloader supports 11 file hosting platforms through dedicated plugins, split into core (actively maintained) and extended (best-effort) tiers. Some require specific options for full functionality.
In summary:
| Platform | Domains | Supports | Authentication options |
|---|---|---|---|
| Bunkr | bunkr.{is,la,ru,si,su} | Albums, single files | None |
| PixelDrain | pixeldrain.com | Lists, files, proxy support | None |
| Cyberdrop | cyberdrop.{cr,me,to} | Albums, single files | None |
| GoFile | gofile.io | Folders, files | password (kwarg) |
| Fanbox | {creator}.fanbox.cc | Creator content | session_id or FANBOX_SESSION_ID |
| Pixiv | pixiv.net | Artworks, galleries | session_id or PIXIV_PHPSESSID |
| Rule34 | rule34.xxx | Tags, posts, API | api_key + user_id or environment variables |
| ThotsLife | thotslife.com | Albums, posts | None |
| ThotHub.VIP | thothub.vip | Videos, albums | None |
| ThotHub.TO | thothub.{ch,to} | Videos, albums | None |
| Fapello | fapello.com | Model profiles | None |
Core platforms
Bunkr
File hosting with album support.
Domains: bunkr.si, bunkr.la, bunkr.is, bunkr.ru, bunkr.su
Features: Album extraction, individual files, automatic collection naming
Example:
for item in mgl.extract("https://bunkr.si/a/album123"):
print(item.filename, item.collection_name)Cyberdrop
File hosting and galleries.
Domains: cyberdrop.cr, cyberdrop.me, cyberdrop.to
Features: Album extraction, gallery support, collection organization
Example:
for item in mgl.extract("https://cyberdrop.me/a/gallery456"):
print(item.filename)GoFile
File hosting with password protection.
Domains: gofile.io
Features: Folder extraction, password-protected content, automatic guest accounts
Requires: Password for protected folders
Example:
for item in mgl.extract("https://gofile.io/d/abc123"):
print(item.filename)
for item in mgl.extract("https://gofile.io/d/xyz789", password="secret"):
print(item.filename)PixelDrain
File hosting with lists and single files.
Domains: pixeldrain.com
Features: List extraction, single file support, file size metadata
Example:
for item in mgl.extract("https://pixeldrain.com/l/list123"):
print(item.filename, item.size_bytes)
for item in mgl.extract("https://pixeldrain.com/u/file456"):
print(item.filename)Extended platforms
Fanbox
Creator content platform requiring authentication.
Domains: fanbox.cc (including creator subdomains)
Features: Creator profiles, post content, images, file attachments, profile assets
Requires: session_id parameter or FANBOX_SESSION_ID environment variable
Example:
for item in mgl.extract(
"https://creator.fanbox.cc",
session_id="your_session_cookie"
):
print(item.filename, item.collection_name)Fapello
Media galleries.
Domains: fapello.com
Features: Model gallery extraction, images and videos
Example:
for item in mgl.extract("https://fapello.com/model-name/"):
print(item.filename)Pixiv
Art and illustration platform requiring authentication.
Domains: pixiv.net (including subdomains)
Features: Artwork extraction, user galleries, multiple image posts
Requires: session_id parameter or PIXIV_SESSION_ID environment variable
Example:
for item in mgl.extract(
"https://www.pixiv.net/en/artworks/123456",
session_id="your_session_cookie"
):
print(item.filename)Rule34
Image board with optional API authentication.
Domains: rule34.xxx
Features: Post extraction, tag-based searches, API support
Authentication: Optional api_key and user_id for higher rate limits
Example:
for item in mgl.extract("https://rule34.xxx/index.php?page=post&s=view&id=123"):
print(item.filename)
for item in mgl.extract(
"https://rule34.xxx/index.php?page=post&s=view&id=123",
api_key="your_key",
user_id="your_id"
):
print(item.filename)ThotsLife
Media galleries.
Domains: thotslife.com
Features: Model gallery extraction, images and videos
Example:
for item in mgl.extract("https://thotslife.com/model-name"):
print(item.filename)ThotHub.TO
Media galleries.
Domains: thothub.ch, thothub.to
Features: Model gallery extraction, images and videos
Example:
for item in mgl.extract("https://thothub.to/model-name/"):
print(item.filename)ThotHub.VIP
Media galleries.
Domains: thothub.vip
Features: Model gallery extraction, images and videos
Example:
for item in mgl.extract("https://thothub.vip/model-name/"):
print(item.filename)Checking platform support
List all supported platforms:
megaloader pluginsOutput
Supported Platforms:
• bunkr.is (Bunkr)
• bunkr.la (Bunkr)
• bunkr.ru (Bunkr)
• bunkr.si (Bunkr)
• bunkr.su (Bunkr)
• cyberdrop.cr (Cyberdrop)
• cyberdrop.me (Cyberdrop)
• cyberdrop.to (Cyberdrop)
• fanbox.cc (Fanbox)
• fapello.com (Fapello)
• gofile.io (Gofile)
• pixeldrain.com (PixelDrain)
• pixiv.net (Pixiv)
• rule34.xxx (Rule34)
• thothub.ch (ThothubTO)
• thothub.to (ThothubTO)
• thothub.vip (ThothubVIP)
• thotslife.com (Thotslife)Programmatically:
from megaloader.plugins import PLUGIN_REGISTRY
for domain in sorted(PLUGIN_REGISTRY.keys()):
print(domain)Check if domain is supported:
from megaloader.plugins import get_plugin_class
if get_plugin_class("pixeldrain.com"):
print("Supported")Requesting new platforms
To request support for a new platform, open a discussion on GitHub with:
- Platform URL and domain
- Example URLs showing different content types
- Authentication requirements
- API documentation (if available)