The Coomer Downloader is a Python-based utility for downloading content from platforms such as OnlyFans, Fansly, and CandFans through the Coomer API. It simplifies the process of fetching and organizing media files, offering multi-threaded downloads and progress tracking for a seamless experience.
- Supports downloading from OnlyFans, Fansly, and CandFans.
- Multi-threaded downloads for faster performance.
- Progress bars for tracking both page loading and file downloads.
- Options to download all content or only specific media files (e.g., images, videos).
- Filters out thumbnails and zip files by default (configurable).
Before using the downloader, ensure you have Python installed along with the following libraries:
os
requests
urllib.parse
pathlib
tqdm
concurrent.futures
If any required library is missing, the script will attempt to install it automatically.
- Clone or download this repository.
- Navigate to the directory containing the script.
- Install dependencies manually (if required):
pip install requests tqdm
-
Run the Script
Start the downloader by running the script:python "coomer_dl.py"
-
Provide the Artist URL
Enter the URL of the artist's page (e.g.,https://coomer.su/onlyfans/user/{user_id}
). -
Select Download Option
Choose to:- Download all files (
1
), or - Only media files (
2
).
- Download all files (
-
Choose Download Directory
Specify the folder where files will be saved. -
Wait for Download Completion
The script will display progress bars for page loading and file downloads.Once complete, a confirmation message will be displayed.
By default, the downloader excludes:
- Thumbnails: Files with
_thumb
in their names. - Zip Files: Files with the
.zip
extension.
The filtering behavior can be adjusted in the script.
-
Supported Platforms
The script uses a dictionary for platform API endpoints. Add or modify entries in theplatform_api_endpoints
dictionary to extend platform support. -
Media File Extensions
To support additional file types, add extensions to themedia_file_extensions
set. -
Thread Count
The number of concurrent downloads is set to5
. Adjust themax_workers
parameter in theThreadPoolExecutor
for different performance levels.
- The script relies on the Coomer API and may not function if the API changes or becomes unavailable.
- Large-scale downloads may require sufficient disk space and bandwidth.
This tool is intended for personal use. Ensure that you have the necessary permissions to download content. The author is not responsible for any misuse of this tool.
This project is open-source and distributed under the MIT License. Feel free to modify and distribute it as needed.