Skip to content


Repository files navigation


Onlyfans media downloader with graphical user interface using PyQt5.

Downloads media files from OF (images, videos, highlights, stories)

The only requirements should be requests and PyQt5

Before logging in, press F12 (or inspect/inspect element and go to the network tab) to bring up the "developer tools" and then log in. You should see "init" as shown below. If not, type in the search "init" and or refresh the page. Once you've found it, click on it.

Scroll down to the section "request headers" and everything you will need should be in this section (cookie, useragent, x-bc):

Copy these three values:

and put them into the textbox displayed after you click on the buttons pointed at in the below image:

After you've added all three values, and you click the "x" button on the Options window, it should then fetch a list of your subscriptions.


Written using Python 3.9 so use 3.9 or anything above.

The only two requirements/dependencies should be requests and PyQt5.

There is a "requirements.txt" file that can be used to install the dependencies at the command line:

pip3 install -r requirements.txt


pip3 install requests
pip3 install pyqt5

The main script is and can be run on some systems by double clicking it (usually Windows) or by going into the directory using terminal or the command line and executing: