Hey everyone,
I’m working on archiving a few profiles from Loyalfans, but I’ve hit a wall with their CDN (CloudFront) security and rate-limiting. I’m looking to grab all media (high-res images, GIFs, videos, video thumbnails & audio), but the platform seems particularly hostile to bulk downloading. Has anyone successfully scraped/download a profile on Loyalfans? If YES! then how?
The site uses heavily signed URLs with Expires, Signature, and Key-Pair-Id parameters. These seem to be session-bound or very short-lived.
What I’ve tried so far:
-
Manual “Save As” (Shift + Right Click): Result: Works for the first 10-15 files, then falls apart.
The Issue: I’m running into what looks like a cache collision or rate limit. After a few downloads, the browser starts saving randomly previously downloaded imagese instead of the new one. It only resolves if I wait 30+ minutes, try again & then continue in this cycle. -
HAR Extraction & Shell Scripting: Result: Partially successful but extremely finicky. The Issue: I’ve been saving
.harfiles from the network tab, then usinggrepto grab the CDN links. The problem is that the HAR often picks up thumbnails (_md.jpg,_sm.jpg) or pre-fetched neighbor images. Furthermore, if I don’t run thewget/curlscript quickly enough, the signatures expire. -
Selenium-based Python Script: Result: Identical to the manual method. The Issue: Even with headless browsing and random delays, the CDN eventually detects the automated behavior and starts serving 403s or throttles the connection, resulting in the same “duplicate image” cache bug.
-
Vergil9000’s Loyalfans Downloader: Link:
https://github.com/Vergil9000/LoyalFansResult: Failed completely. I can load a list of profiles I follow, but the actual scraping/downloading logic seems broken or outdated for current site architecture.
Many thanks for taking the time to read my post. Any help would be greatly appreciated …
The GitHub project you linked appears to have forks with more recent commits, you could try those? Personally don’t use the site though, haven’t tested any myself.
Overview of forks: https://github.com/Vergil9000/LoyalFans/network/members
I did not know there was forks. Thank you very much for pointing this out :)
sorry I can’t really help you much, but many folks at archiveteam are extremely talented and might be able to help you
Thanks for the heads up :)

