FSS

command module
v1.33.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 16, 2026 License: GPL-3.0 Imports: 2 Imported by: 0

README

FSS — FullStudioScraper

CI codecov Go Reference Release License Translation status

Scrapes all scenes and metadata from a studio URL. Designed to be easily extended to new sites. Can push scraped metadata into a local Stash instance.

Supported sites

1899 sites across 30+ platforms — full list with URL patterns → · searchable A-Z domain list →

Platform Examples
Adult Prime Private, DDF Network, Her Limit, Hands On Hardcore, …
Aylo/Juan Babes, BangBros, Brazzers, Bromo, FakeHub, Men, MileHigh, Reality Kings, Sean Cody, SpiceVids, …
Czech AV Czech Casting, Czech Massage, Czech Streets, Czech Amateurs, Czech Couples, …
FTV FTV Girls, FTV MILFs
FYC/PornPros Passion HD, Tiny4K, POVD, Casting Couch X, Lubed, SpyFam, PORN+, …
Full Porn Network Analized, James Deen, Bad Daddy POV, Porn Force, DTF Sluts, …
Gamma/Algolia Adult Time, Burning Angel, Dogfart Network, Evil Angel, Girlsway, Pure Taboo, Wicked, …
Grooby Grooby Girls, TGirls.xxx, Brazilian Transsexuals, TGirl Japan, Black TGirls, …
Jules Jordan Network Jules Jordan, Manuel Ferrara, The Score, …
MetArt Network MetArt, SexArt, ALS Scan, Viv Thomas, MetArt X, Errotica Archives, …
ModelCentro Penny Barber, The Jerky Girls, Mugur Porn, The Lion XXX, RosellaExtrem, …
New Sensations New Sensations, FamilyXXX, Hot Wife XXX, Girl Girl XXX, …
POVR/WankzVR BrasilVR, MilfVR, TranzVR, WankzVR
Score Group Scoreland, XL Girls, 18Eighteen, Leg Sex, Naughty Mag, 50 Plus MILFs, …
SexMex Pro CMS Exposed Latinas, SexMex, Trans Queens
SpiceVids collections AdamAndEveVOD, Crunchboy, 1111Customs, AdultTime, NewSensations, …
Spizoo Spizoo, Jessica Jaymes, Kelly Madison, Sara Jay, …
TeamSkeet/PSM TeamSkeet, MYLF, Family Strokes, Freeuse, Shoplyfter, SayUncle, Dad Crush, …
Teen Mega World Anal Angels, Beauty Angels, Creampie Angels, Dirty Flix, Nubile Girls HD, …
Up-Timely CMS Attackers, DAS!, Idea Pocket, Madonna, MOODYZ, S1 NO.1 STYLE
Vixen MG Vixen, Blacked, Tushy, Deeper, Slayed, Milfy, …
WP video-elements DaughterSwap, MommysBoy, PervMom, SisLovesMe, …
Wank It Now Wank It Now, Wank It Now VR
Wankz Wankz, Lethal Pass
Wow Network WowGirls, Ultra Films, angels.love, sensual.love
Flourish Flourish, NaughtyNatural, Cherry Pop, …
Glamose/UTG UTG, Glamose, Prestige, …
Railway/Express Smoking Erotica, Smoking Models, Spanking Glamour
Real Spankings Real Spankings, Real Spankings Institute
WordPress Anal Therapy, Family Therapy, Sonia Marek, …
Stashbox StashDB, any stashbox instance (config-driven)
Standalone Anal Vids, APClips, Bare Back Studios, Clips4Sale, Kink, ManyVids, Pornbox, Pornhub, SexLikeReal, …

Install

Pick one — Homebrew or a system package for auto-updates, pre-built binary if you would rather not add a tap, Docker if you prefer containers, source if you want to hack on it.

Already installed? fss version reports the build and checks for a newer release; fss version --update installs it, or names the package-manager command to run when your copy is managed by one. See docs/usage.md.

Option 1 — Homebrew (macOS and Linux)
brew install anastylosis/tap/fss
fss version

brew upgrade picks up new releases. The formula installs the same pre-built binary as the archives below (macOS and Linux, arm64 and amd64), so it needs no Go toolchain, and it installs bash/zsh/fish completions for you. Every release re-renders the formula in anastylosis/homebrew-tap, where the tap's own CI runs brew audit, brew install and brew test on both platforms before you ever see it.

Option 2 — pre-built binary

Download the archive for your platform from the latest release, extract, and put the binary on your PATH. All binaries are static (no runtime dependencies).

Asset naming: fss-<version>-<os>-<arch>.tar.gz (or .zip for Windows). Available platforms: linux/amd64, linux/arm64, darwin/amd64, darwin/arm64, windows/amd64.

Linux
# Resolves to the latest tag (e.g. v1.11.0) by following the GitHub redirect.
VERSION=$(curl -sIL -o /dev/null -w '%{url_effective}' https://github.com/Anastylosis/FSS/releases/latest | sed 's|.*/||')
ARCH=amd64    # or arm64 for Raspberry Pi 4/5, ARM cloud instances, etc.

curl -LO https://github.com/Anastylosis/FSS/releases/download/${VERSION}/fss-${VERSION}-linux-${ARCH}.tar.gz
tar xzf fss-${VERSION}-linux-${ARCH}.tar.gz
sudo install -m 0755 fss /usr/local/bin/fss
fss version

If you don't have sudo, drop fss into ~/.local/bin/ (already on your PATH on most distros) instead.

macOS
VERSION=$(curl -sIL -o /dev/null -w '%{url_effective}' https://github.com/Anastylosis/FSS/releases/latest | sed 's|.*/||')
ARCH=arm64    # Apple Silicon (M1+); use amd64 for Intel Macs

curl -LO https://github.com/Anastylosis/FSS/releases/download/${VERSION}/fss-${VERSION}-darwin-${ARCH}.tar.gz
tar xzf fss-${VERSION}-darwin-${ARCH}.tar.gz
sudo install -m 0755 fss /usr/local/bin/fss

# Gatekeeper will block unsigned binaries the first time. Either:
xattr -d com.apple.quarantine /usr/local/bin/fss
# or: System Settings → Privacy & Security → "Open anyway" after the first failed run.

fss version
Windows (PowerShell)
$Version = (Invoke-RestMethod -Uri "https://api.github.com/repos/Anastylosis/FSS/releases/latest").tag_name

Invoke-WebRequest -Uri "https://github.com/Anastylosis/FSS/releases/download/$Version/fss-$Version-windows-amd64.zip" -OutFile fss.zip
Expand-Archive -Path fss.zip -DestinationPath .

# Move into a folder that's on your PATH, e.g.:
New-Item -ItemType Directory -Force -Path "$env:USERPROFILE\bin" | Out-Null
Move-Item -Force fss.exe "$env:USERPROFILE\bin\fss.exe"

# Add %USERPROFILE%\bin to your PATH (one-time):
[Environment]::SetEnvironmentVariable("Path", "$env:Path;$env:USERPROFILE\bin", "User")
# Restart your shell, then:
fss version
Option 3 — system package (.deb / .rpm / AUR)

Each release also publishes .deb and .rpm packages. Download them from the latest release.

TAG=$(curl -sIL -o /dev/null -w '%{url_effective}' https://github.com/Anastylosis/FSS/releases/latest | sed 's|.*/||')
VERSION=${TAG#v}    # asset filenames drop the leading "v"
ARCH=amd64          # or arm64

# Debian / Ubuntu
curl -LO "https://github.com/Anastylosis/FSS/releases/download/${TAG}/fss_${VERSION}_${ARCH}.deb"
sudo dpkg -i "fss_${VERSION}_${ARCH}.deb"

# Fedora / RHEL
curl -LO "https://github.com/Anastylosis/FSS/releases/download/${TAG}/fss-${VERSION}-1.x86_64.rpm"
sudo rpm -i "fss-${VERSION}-1.x86_64.rpm"
Arch Linux (AUR)
yay -S fss
Option 4 — Docker (multi-arch image on GHCR)
docker pull ghcr.io/anastylosis/fss:latest
docker run --rm ghcr.io/anastylosis/fss:latest list-scrapers

See docs/docker.md for volume conventions, the bind-mount UID gotcha, and a docker compose example with Stash.

Option 5 — build from source

Requires Go 1.26+ (matches the go directive in go.mod).

git clone https://github.com/Anastylosis/FSS
cd FSS
go build -o fss .
./fss version

Or via go install (binary lands in $GOBIN, typically ~/go/bin/):

go install github.com/Anastylosis/FSS@latest

Quick start

# Scrape a studio — outputs JSON by default
fss scrape https://www.manyvids.com/Profile/590705/bettie-bondage/Store/Videos

# Incremental mode (default): only fetches new scenes
fss scrape <url>

# Full re-scrape from scratch
fss scrape --full <url>

# Re-fetch all metadata, soft-delete removed scenes
fss scrape --refresh <url>

# Output both JSON and CSV
fss scrape --output json,csv --out-dir ./data <url>

# Use SQLite as the store (default: ~/.local/share/fss/fss.db)
fss scrape --db --name "Bettie Bondage" <url>

# Use SQLite at a custom path
fss scrape --db=/path/to/fss.db <url>

# Move existing JSON files into the database, and back out again
fss import --db ./data/
fss export --db --out-dir ./data -o json,csv

# See supported sites
fss list-scrapers

# Check if a URL is supported
fss check <url>

# Debug output (stackable: -d, -dd, -ddd)
fss scrape -d <url>
Creators — one person, several storefronts

A creator sells the same catalogue on Clips4Sale, ManyVids, LoyalFans and their own site, at different prices. Define the grouping once and work in that unit:

# Bootstrap creators.d from the studios you already scrape
fss creators suggest --db --write

# Scrape every storefront one creator sells on
fss scrape --creator "Mara Vance"

# Cron-friendly: everything not scraped in the last week
fss scrape --all-creators --stale 7d --db

# Where is each clip cheapest, and what is exclusive to one store?
fss compare --db --from-creator "Mara Vance"

Scraping a store listed in a creator file also folds that storefront's own branding out of the performer credits, so a shop crediting itself does not file one person as several performers. It needs no configuration beyond the file itself and leaves co-stars alone.

Definitions are one YAML file per creator and carry no credentials, so a directory of them can be kept in git and shared. See docs/creators.md and docs/compare.md.

NFO sidecar files
# Dry-run: match video files against FSS metadata
fss identify /path/to/videos --dir ./data

# Write .nfo files next to matched videos
fss identify /path/to/videos --dir ./data --apply

# Optional: install ffprobe (FFmpeg) for duration-based disambiguation
sudo apt install ffmpeg  # or: brew install ffmpeg
Stash integration
# List unmatched scenes in Stash
fss stash unmatched

# Dry-run: show what would be imported
fss stash import --dir ./data

# Apply changes
fss stash import --dir ./data --apply

Config file

Optional YAML config at the platform-specific path:

Platform Path
Linux ~/.config/fss/config.yaml
macOS ~/Library/Application Support/fss/config.yaml
Windows %APPDATA%\fss\config.yaml

See config.example.yaml for all available options with descriptions. To get started, grab it directly and drop it into place:

# Linux
mkdir -p ~/.config/fss
curl -fsSL https://raw.githubusercontent.com/Anastylosis/FSS/master/config.example.yaml \
  -o ~/.config/fss/config.yaml

# macOS
mkdir -p ~/Library/Application\ Support/fss
curl -fsSL https://raw.githubusercontent.com/Anastylosis/FSS/master/config.example.yaml \
  -o ~/Library/Application\ Support/fss/config.yaml

Or if you already have the repo cloned: cp config.example.yaml ~/.config/fss/config.yaml

CLI flags always override config values. See docs/usage.md for the full reference.

Documentation

New here? Quick start above, then docs/usage.md for the full CLI.

Using FSS

Document Contents
docs/usage.md CLI reference for every command and flag, config file, output formats, SQLite schema
docs/scrapers.md Supported sites, URL patterns, shared packages
docs/sites.md Searchable A-Z list of every covered domain
docs/docker.md Running FSS in Docker — image tags, volumes, compose examples
docs/translations.md Help text in other languages — using one, and adding one

Working with the data you scrape

Document Contents
docs/creators.md Grouping one person's storefronts: the creators.d format, bootstrapping it, scraping and filtering by creator, cron with --stale
docs/compare.md Comparing a creator's catalogue across storefronts: overlap, cheapest source, exclusives
docs/storage.md JSON vs SQLite: measured trade-offs, which to pick, inspecting a database without SQL, moving between the two
docs/metadata.md The scene model: schema versioning, first-seen tracking, external IDs, what a re-scrape can and cannot change
docs/stash.md Stash integration: scene sources, matching, cross-site merging, import and revert
docs/identify.md NFO sidecar files for Kodi/Jellyfin: matching videos, posters, expiring thumbnails

Extending FSS

Document Contents
CONTRIBUTING.md How to add a new scraper, reference implementations
docs/architecture.md System design, plugin registry, streaming model, store abstraction
docs/library.md Using FSS as a Go library — the eight public packages
docs/platform-detection.md Per-platform detection signals and which *util package a site belongs to
docs/enhancements.md Known gaps and ideas not yet built
SECURITY.md Credential handling, network policy, vulnerability reporting

License

Copyright (C) 2024-2026 Wasylq

GPL-3.0-only.

Documentation

Overview

FSS (FullStudioScraper) scrapes scene metadata from studio URLs.

CLI

Install the binary and run:

fss scrape <studio-url>
fss list-scrapers
fss stash import --dir ./data

See https://github.com/Anastylosis/FSS for full CLI documentation.

Library

FSS can be imported as a Go module. Nine public packages are available:

Blank-import the scraper packages you need to register them, then look up by URL or ID:

import (
    "github.com/Anastylosis/FSS/scraper"
    _ "github.com/Anastylosis/FSS/scrapers/all"
)

s, err := scraper.ForURL("https://www.manyvids.com/Profile/590705/bettie-bondage/Store/Videos")
ch, err := s.ListScenes(ctx, url, scraper.ListOpts{})
for r := range ch {
    fmt.Println(r.Scene.Title)
}

See docs/library.md in the repository for the full guide.

Directories

Path Synopsis
Package cmd implements the fss command-line interface: the cobra command tree, flag wiring, and config resolution.
Package cmd implements the fss command-line interface: the cobra command tree, flag wiring, and config resolution.
Package identify scans a directory of video files, matches each filename against previously scraped FSS scene metadata, and writes Kodi-style .nfo sidecar files for the matches.
Package identify scans a directory of video files, matches each filename against previously scraped FSS scene metadata, and writes Kodi-style .nfo sidecar files for the matches.
internal
creators
Package creators reads the creators.d directory: one YAML file per creator, binding the several storefronts one person sells the same catalogue on.
Package creators reads the creators.d directory: one YAML file per creator, binding the several storefronts one person sells the same catalogue on.
httpx
Package httpx provides a shared HTTP client and a retry helper used by every scraper.
Package httpx provides a shared HTTP client and a retry helper used by every scraper.
i18n
Package i18n provides a minimal, stdlib-only lookup for translating the CLI's help text.
Package i18n provides a minimal, stdlib-only lookup for translating the CLI's help text.
i18n/cobrai18n
Package cobrai18n walks an assembled cobra command tree and rewrites its help strings (Short, Long, flag Usage, and the usage-template chrome) through internal/i18n's active catalog.
Package cobrai18n walks an assembled cobra command tree and rewrites its help strings (Short, Long, flag Usage, and the usage-template chrome) through internal/i18n's active catalog.
mediafetch
Package mediafetch downloads scraped image assets with SSRF and size guards, and detects signed URLs whose expiry has already passed.
Package mediafetch downloads scraped image assets with SSRF and size guards, and detects signed URLs whose expiry has already passed.
scrapers/abbywinters
Package abbywinters scrapes Abby Winters (abbywinters.com).
Package abbywinters scrapes Abby Winters (abbywinters.com).
scrapers/adultdoorway
Package adultdoorway registers scrapers for the Adult Doorway / FacialAbuse network — 22 sister sites running the Elevated X "Modern" template family rooted at /tour/.
Package adultdoorway registers scrapers for the Adult Doorway / FacialAbuse network — 22 sister sites running the Elevated X "Modern" template family rooted at /tour/.
scrapers/adultdoorwayclassicutil
Package adultdoorwayclassicutil scrapes Adult Doorway sister sites running the older Elevated X "Classic" template (flexslider banner + `item-thumb` cards + `item-info` blocks).
Package adultdoorwayclassicutil scrapes Adult Doorway sister sites running the older Elevated X "Classic" template (flexslider banner + `item-thumb` cards + `item-info` blocks).
scrapers/adultdoorwayutil
Package adultdoorwayutil scrapes sites on the Adult Doorway / FacialAbuse network.
Package adultdoorwayutil scrapes sites on the Adult Doorway / FacialAbuse network.
scrapers/adultempirestore
Package adultempirestore scrapes the AdultEmpire white-label storefronts that several studios run as their official site.
Package adultempirestore scrapes the AdultEmpire white-label storefronts that several studios run as their official site.
scrapers/alettaoceanlive
Package alettaoceanlive scrapes Aletta Ocean Live (alettaoceanlive.com), an Elevated X tour behind a custom Vue front-end skin (`movie-set-list-item` cards).
Package alettaoceanlive scrapes Aletta Ocean Live (alettaoceanlive.com), an Elevated X tour behind a custom Vue front-end skin (`movie-set-list-item` cards).
scrapers/alexandrasnow
Package alexandrasnow scrapes the Alexandra Snow femdom VOD clip store at goddesssnow.com (a self-hosted MightyCMS-style VOD CMS).
Package alexandrasnow scrapes the Alexandra Snow femdom VOD clip store at goddesssnow.com (a self-hosted MightyCMS-style VOD CMS).
scrapers/alexsisfaye
Package alexsisfaye scrapes alexsisfaye.com, a single-performer personal site on a custom CMS.
Package alexsisfaye scrapes alexsisfaye.com, a single-performer personal site on a custom CMS.
scrapers/all
Package all blank-imports every site scraper so they self-register with scraper.Register().
Package all blank-imports every site scraper so they self-register with scraper.Register().
scrapers/alsangels
Package alsangels scrapes scene metadata from alsangels.com.
Package alsangels scrapes scene metadata from alsangels.com.
scrapers/amateurallure
Package amateurallure scrapes Amateur Allure (amateurallure.com).
Package amateurallure scrapes Amateur Allure (amateurallure.com).
scrapers/amateurallureclassics
Package amateurallureclassics scrapes Amateur Allure Classics (amateurallureclassics.com), a child site of Amateur Allure.
Package amateurallureclassics scrapes Amateur Allure Classics (amateurallureclassics.com), a child site of Amateur Allure.
scrapers/amourangels
Package amourangels scrapes Amour Angels (amourangels.com), an old-school static-HTML glamour/teen site served as ISO-8859-1.
Package amourangels scrapes Amour Angels (amourangels.com), an old-school static-HTML glamour/teen site served as ISO-8859-1.
scrapers/aromaplanning
Package aromaplanning scrapes aroma-p.com, the Japanese fetish AV label's own catalogue.
Package aromaplanning scrapes aroma-p.com, the Japanese fetish AV label's own catalogue.
scrapers/arx
Package arx scrapes the ARX Bucks network — eleven sites sharing one Next.js App Router CMS (Honey Trans, Japan Lust, Les Worship, JOI Babes, POV Masters, Cuck Hunter, Nude Yoga Porn, Trans Roommates, Trans Daylight, Trans Midnight and the Randy Pass hub).
Package arx scrapes the ARX Bucks network — eleven sites sharing one Next.js App Router CMS (Honey Trans, Japan Lust, Les Worship, JOI Babes, POV Masters, Cuck Hunter, Nude Yoga Porn, Trans Roommates, Trans Daylight, Trans Midnight and the Randy Pass hub).
scrapers/assylum
Package assylum scrapes assylum.com.
Package assylum scrapes assylum.com.
scrapers/avidolz
Package avidolz scrapes AVIdolZ (avidolz.com), a WordPress JAV site using a custom "vms_videos" post type.
Package avidolz scrapes AVIdolZ (avidolz.com), a WordPress JAV site using a custom "vms_videos" post type.
scrapers/avjiali
Package avjiali scrapes AV Jiali (avjiali.com), a WordPress site whose scenes are the `vms_videos` post type and so have their own sitemap.
Package avjiali scrapes AV Jiali (avjiali.com), a WordPress site whose scenes are the `vms_videos` post type and so have their own sitemap.
scrapers/aziani
Package aziani scrapes the Aziani network sites that run on the NATS CMS (azianistudios.com).
Package aziani scrapes the Aziani network sites that run on the NATS CMS (azianistudios.com).
scrapers/badoink
Package badoink scrapes the BaDoink VR network — BaDoinkVR, 18VR, VRCosplayX, BabeVR and RealVR — which share one modern CMS.
Package badoink scrapes the BaDoink VR network — BaDoinkVR, 18VR, VRCosplayX, BabeVR and RealVR — which share one modern CMS.
scrapers/badpuppy
Package badpuppy registers BadPuppy (badpuppy.com).
Package badpuppy registers BadPuppy (badpuppy.com).
scrapers/bananafever
Package bananafever scrapes bananafever.com, a Next.js App Router site.
Package bananafever scrapes bananafever.com, a Next.js App Router site.
scrapers/bbwhighway
Package bbwhighway scrapes bbwhighway.com.
Package bbwhighway scrapes bbwhighway.com.
scrapers/bdtv
Package bdtv registers the studios of the bdtv.com / harmonyvideo.tv VOD storefront.
Package bdtv registers the studios of the bdtv.com / harmonyvideo.tv VOD storefront.
scrapers/bdtvutil
Package bdtvutil scrapes the pay-per-minute VOD storefront behind bdtv.com and harmonyvideo.tv, one config row per studio.
Package bdtvutil scrapes the pay-per-minute VOD storefront behind bdtv.com and harmonyvideo.tv, one config row per studio.
scrapers/beddableboys
Package beddableboys scrapes beddableboys.com's public tour listing, a legacy NATS landing page that shows title and thumbnail only.
Package beddableboys scrapes beddableboys.com's public tour listing, a legacy NATS landing page that shows title and thumbnail only.
scrapers/bigbootytgirls
Package bigbootytgirls scrapes bigbootytgirls.com, the one Trans500 child with a live catalogue on its own domain.
Package bigbootytgirls scrapes bigbootytgirls.com, the one Trans500 child with a live catalogue on its own domain.
scrapers/blackbullchallenge
Package blackbullchallenge registers blackbullchallenge.com, an Elevated X `latestUpdateB` tour (see latestupdateutil).
Package blackbullchallenge registers blackbullchallenge.com, an Elevated X `latestUpdateB` tour (see latestupdateutil).
scrapers/blackpayback
Package blackpayback registers the Black Payback scraper — the lone Elevated X "Classic" theme site in the Adult Doorway tree.
Package blackpayback registers the Black Payback scraper — the lone Elevated X "Classic" theme site in the Adult Doorway tree.
scrapers/bludreams
Package bludreams scrapes bludreamsxxx.com, Jewelz Blu's own site, which runs the classic Elevated X members template under an /access/ prefix.
Package bludreams scrapes bludreamsxxx.com, Jewelz Blu's own site, which runs the classic Elevated X members template under an /access/ prefix.
scrapers/bluedonkey
Package bluedonkey scrapes the Blue Donkey Media network of Dutch/Belgian amateur studios.
Package bluedonkey scrapes the Blue Donkey Media network of Dutch/Belgian amateur studios.
scrapers/blumedia
Package blumedia scrapes the BluMedia gay-porn network — Broke Straight Boys (brokestraightboys.com), Boy Gusher (boygusher.com), College Boy Physicals (collegeboyphysicals.com) and CollegeDudes (collegedudes.com) — which all run the BluMedia "tour" CMS (assets on small1.blumedia.com).
Package blumedia scrapes the BluMedia gay-porn network — Broke Straight Boys (brokestraightboys.com), Boy Gusher (boygusher.com), College Boy Physicals (collegeboyphysicals.com) and CollegeDudes (collegedudes.com) — which all run the BluMedia "tour" CMS (assets on small1.blumedia.com).
scrapers/blurredmedia
Package blurredmedia scrapes the Blurred Media gay network — a set of sites that share a single Next.js front-end backed by a Laravel JSON API hosted at api.<domain>.
Package blurredmedia scrapes the Blurred Media gay network — a set of sites that share a single Next.js front-end backed by a Laravel JSON API hosted at api.<domain>.
scrapers/blusherotica
Package blusherotica registers blusheroticavr.com.
Package blusherotica registers blusheroticavr.com.
scrapers/bondagecafe
Package bondagecafe scrapes Bondage Cafe (bondagecafe.com), a custom tour CMS.
Package bondagecafe scrapes Bondage Cafe (bondagecafe.com), a custom tour CMS.
scrapers/bondagejunkies
Package bondagejunkies scrapes Bondage Junkies (bondagejunkies.com), a custom PHP tour.
Package bondagejunkies scrapes Bondage Junkies (bondagejunkies.com), a custom PHP tour.
scrapers/boundhoneys
Package boundhoneys scrapes boundhoneys.com.
Package boundhoneys scrapes boundhoneys.com.
scrapers/boyfun
Package boyfun scrapes BoyFun (boyfun.com), a gay twink studio tour.
Package boyfun scrapes BoyFun (boyfun.com), a gay twink studio tour.
scrapers/boynapped
Package boynapped scrapes BoyNapped (boynapped.com).
Package boynapped scrapes BoyNapped (boynapped.com).
scrapers/brandnewamateurs
Package brandnewamateurs registers the Brand New Amateurs network.
Package brandnewamateurs registers the Brand New Amateurs network.
scrapers/brasileirinhas
Package brasileirinhas scrapes brasileirinhas.com.
Package brasileirinhas scrapes brasileirinhas.com.
scrapers/bratprincess
Package bratprincess scrapes Brat Princess (bratprincess.us), a Drupal site.
Package bratprincess scrapes Brat Princess (bratprincess.us), a Drupal site.
scrapers/brickyates
Package brickyates scrapes brickyates.com, an Elevated X tour on a custom skin.
Package brickyates scrapes brickyates.com, an Elevated X tour on a custom skin.
scrapers/britishbratz
Package britishbratz scrapes britishbratz.com, a UTG network site.
Package britishbratz scrapes britishbratz.com, a UTG network site.
scrapers/brokenlatinawhores
Package brokenlatinawhores registers brokenlatinawhores.com.
Package brokenlatinawhores registers brokenlatinawhores.com.
scrapers/bronetwork
Package bronetwork registers the Pinstripe Media Group "Bro Network" gay paysites.
Package bronetwork registers the Pinstripe Media Group "Bro Network" gay paysites.
scrapers/bronetworkutil
Package bronetworkutil scrapes the Pinstripe Media Group / "Bro Network" gay paysites (MENatPLAY, MASQULIN, The Bro Network, Men of Montréal, Amateur Gay POV).
Package bronetworkutil scrapes the Pinstripe Media Group / "Bro Network" gay paysites (MENatPLAY, MASQULIN, The Bro Network, Men of Montréal, Amateur Gay POV).
scrapers/brutalmaster
Package brutalmaster registers the Brutal Master scraper.
Package brutalmaster registers the Brutal Master scraper.
scrapers/cademaddox
Package cademaddox scrapes Cade Maddox (cademaddox.com), an Elevated X tour whose listing cards carry the whole record.
Package cademaddox scrapes Cade Maddox (cademaddox.com), an Elevated X tour whose listing cards carry the whole record.
scrapers/candidlooks
Package candidlooks scrapes the CandidLooks network sites (Amateur Lapdancer, OnlyFacials, Genuine Features).
Package candidlooks scrapes the CandidLooks network sites (Amateur Lapdancer, OnlyFacials, Genuine Features).
scrapers/candyxs
Package candyxs scrapes CandyXS, a MyMember.site instance served under the platform's own domain rather than its own.
Package candyxs scrapes CandyXS, a MyMember.site instance served under the platform's own domain rather than its own.
scrapers/caribbeancom
Package caribbeancom scrapes Caribbeancom (caribbeancom.com), a static Japanese JAV catalog.
Package caribbeancom scrapes Caribbeancom (caribbeancom.com), a static Japanese JAV catalog.
scrapers/carnalplus
Package carnalplus scrapes the Carnal+ all-access portal and every sister site in its network.
Package carnalplus scrapes the Carnal+ all-access portal and every sister site in its network.
scrapers/cearalynch
Package cearalynch scrapes Ceara Lynch (cearalynch.com), a solo-creator site on Drupal 7.
Package cearalynch scrapes Ceara Lynch (cearalynch.com), a solo-creator site on Drupal 7.
scrapers/chickpass
Package chickpass scrapes the ChickPass Network sites that run on the NATS CMS (chickpasscash.com).
Package chickpass scrapes the ChickPass Network sites that run on the NATS CMS (chickpasscash.com).
scrapers/chloemorgane
Package chloemorgane scrapes chloemorgane.com.
Package chloemorgane scrapes chloemorgane.com.
scrapers/classmedia
Package classmedia scrapes the Class Media network sites that expose a public listing: Oldje (oldje.com), Oldje-3some (oldje-3some.com) and Subspaceland (subspaceland.com).
Package classmedia scrapes the Class Media network sites that expose a public listing: Oldje (oldje.com), Oldje-3some (oldje-3some.com) and Subspaceland (subspaceland.com).
scrapers/claudiamarie
Package claudiamarie scrapes Claudia Marie (claudiamarie.com), an Elevated X classic tour.
Package claudiamarie scrapes Claudia Marie (claudiamarie.com), an Elevated X classic tour.
scrapers/clubdom
Package clubdom scrapes the ClubDomCash femdom network — Club Dom (clubdom.com) and Subby Hubby (subbyhubby.com) — which run the ElevatedX "tour" CMS.
Package clubdom scrapes the ClubDomCash femdom network — Club Dom (clubdom.com) and Subby Hubby (subbyhubby.com) — which run the ElevatedX "tour" CMS.
scrapers/cockyboys
Package cockyboys scrapes CockyBoys (cockyboys.com), an Elevated X gay studio tour.
Package cockyboys scrapes CockyBoys (cockyboys.com), an Elevated X gay studio tour.
scrapers/coedproductions
Package coedproductions registers the Coed Productions network sites (NATS "updateItem" tour template).
Package coedproductions registers the Coed Productions network sites (NATS "updateItem" tour template).
scrapers/coedutil
Package coedutil scrapes the Coed Productions network (Nebraska Coeds, Miss Pussycat, After Hours Exposed) — NATS "updateItem" tour sites.
Package coedutil scrapes the Coed Productions network (Nebraska Coeds, Miss Pussycat, After Hours Exposed) — NATS "updateItem" tour sites.
scrapers/colbyknox
Package colbyknox scrapes Colby Knox (colbyknox.com), a Symfony-driven gay studio.
Package colbyknox scrapes Colby Knox (colbyknox.com), a Symfony-driven gay studio.
scrapers/collegeuniform
Package collegeuniform scrapes college-uniform.com — a Darkreach Communications site running the `update_details` + `data-setid` Elevated X template (same family as goldwinpass, but with its own field layout).
Package collegeuniform scrapes college-uniform.com — a Darkreach Communications site running the `update_details` + `data-setid` Elevated X template (same family as goldwinpass, but with its own field layout).
scrapers/concoxxxion
Package concoxxxion scrapes Conor Coxxx (conorcoxxx.com) and Horny Household (hornyhousehold.com), Concoxxxion's two AdultEmpire "EWC" white-label sites.
Package concoxxxion scrapes Conor Coxxx (conorcoxxx.com) and Horny Household (hornyhousehold.com), Concoxxxion's two AdultEmpire "EWC" white-label sites.
scrapers/corbinfisher
Package corbinfisher scrapes the Corbin Fisher tour (corbinfisher.com), a gay studio running the ElevatedX "tour" CMS.
Package corbinfisher scrapes the Corbin Fisher tour (corbinfisher.com), a gay studio running the ElevatedX "tour" CMS.
scrapers/cosplayground
Package cosplayground registers the cosplayground.com scraper.
Package cosplayground registers the cosplayground.com scraper.
scrapers/cumperfection
Package cumperfection scrapes Cum Perfection (cumperfection.com), an ElevatedX "Classic" template site.
Package cumperfection scrapes Cum Perfection (cumperfection.com), an ElevatedX "Classic" template site.
scrapers/cutlersden
Package cutlersden scrapes cutlersden.com, Cutler X's site.
Package cutlersden scrapes cutlersden.com, Cutler X's site.
scrapers/d2pass
Package d2pass registers the D2Pass "bifrost" sites (1Pondo, 10musume, Pacopacomama, Muramura).
Package d2pass registers the D2Pass "bifrost" sites (1Pondo, 10musume, Pacopacomama, Muramura).
scrapers/d2passutil
Package d2passutil scrapes the D2Pass "bifrost" JSON platform shared by 1Pondo, 10musume, Pacopacomama and Muramura.
Package d2passutil scrapes the D2Pass "bifrost" JSON platform shared by 1Pondo, 10musume, Pacopacomama and Muramura.
scrapers/darkkotv
Package darkkotv registers darkkotv.com, an Elevated X `latestUpdateB` tour (see latestupdateutil).
Package darkkotv registers darkkotv.com, an Elevated X `latestUpdateB` tour (see latestupdateutil).
scrapers/darkreach
Package darkreach registers scrapers for Darkreach Communications sister sites.
Package darkreach registers scrapers for Darkreach Communications sister sites.
scrapers/darkreachmodernutil
Package darkreachmodernutil scrapes Darkreach Communications sites running the "modern" Bootstrap-grid template (mybestsexlife, givingahandjob, erotiquetvlive).
Package darkreachmodernutil scrapes Darkreach Communications sites running the "modern" Bootstrap-grid template (mybestsexlife, givingahandjob, erotiquetvlive).
scrapers/darkreachupdateitemutil
Package darkreachupdateitemutil scrapes Darkreach Communications sites running the "updateItem" template family (spartavideo, watchyoujerk, angelasommers).
Package darkreachupdateitemutil scrapes Darkreach Communications sites running the "updateItem" template family (spartavideo, watchyoujerk, angelasommers).
scrapers/darkreachupdatesutil
Package darkreachupdatesutil scrapes Darkreach Communications performer sites running the "updates clear" affiliate-marketing template (clubkayden, thelisaann, theavaaddams, kortneykane).
Package darkreachupdatesutil scrapes Darkreach Communications performer sites running the "updates clear" affiliate-marketing template (clubkayden, thelisaann, theavaaddams, kortneykane).
scrapers/defloration
Package defloration scrapes Defloration (defloration.com).
Package defloration scrapes Defloration (defloration.com).
scrapers/dezyred
Package dezyred scrapes Dezyred (dezyred.com), a VR interactive-games studio in the VRBangers family.
Package dezyred scrapes Dezyred (dezyred.com), a VR interactive-games studio in the VRBangers family.
scrapers/dickdrainers
Package dickdrainers scrapes DickDrainers (dickdrainers.com), a NATS tour CMS site.
Package dickdrainers scrapes DickDrainers (dickdrainers.com), a NATS tour CMS site.
scrapers/digitaljmedia
Package digitaljmedia registers every site of the Digital J Media / JapanHDV English-JAV network.
Package digitaljmedia registers every site of the Digital J Media / JapanHDV English-JAV network.
scrapers/digitaljmediautil
Package digitaljmediautil scrapes the Digital J Media / JapanHDV network of English-language JAV "sample tour" sites (Fellatio Japan, Cospuri, Cute Butts, Cum Buffet, Legs Japan, Tokyo Face Fuck, Handjob Japan, Sperm Mania, Transex Japan, Ura Lesbian).
Package digitaljmediautil scrapes the Digital J Media / JapanHDV network of English-language JAV "sample tour" sites (Fellatio Japan, Cospuri, Cute Butts, Cum Buffet, Legs Japan, Tokyo Face Fuck, Handjob Japan, Sperm Mania, Transex Japan, Ura Lesbian).
scrapers/dirtyflix
Package dirtyflix scrapes the Dirty Flix all-access portal and the SeriousCash sister-brand domains in its tree.
Package dirtyflix scrapes the Dirty Flix all-access portal and the SeriousCash sister-brand domains in its tree.
scrapers/divinebreasts
Package divinebreasts scrapes divinebreasts.com.
Package divinebreasts scrapes divinebreasts.com.
scrapers/dogma
Package dogma scrapes Dogma (dogma.co.jp), a Japanese label selling each release through a PrestaShop storefront behind an age gate.
Package dogma scrapes Dogma (dogma.co.jp), a Japanese label selling each release through a PrestaShop storefront behind an age gate.
scrapers/doubleviewcasting
Package doubleviewcasting scrapes Double View Casting (doubleviewcasting.com), a PHP studio tour on the "Deluxe Coin" shared CDN.
Package doubleviewcasting scrapes Double View Casting (doubleviewcasting.com), a PHP studio tour on the "Deluxe Coin" shared CDN.
scrapers/dreamnet
Package dreamnet registers the Dreamnet network sites that run the classic Elevated X tour (`item-thumb` cards, `/categories/movies/{N}/latest/` pagination, `/trailers/{slug}.html` detail pages) — the same template adultdoorwayclassicutil already parses.
Package dreamnet registers the Dreamnet network sites that run the classic Elevated X tour (`item-thumb` cards, `/categories/movies/{N}/latest/` pagination, `/trailers/{slug}.html` detail pages) — the same template adultdoorwayclassicutil already parses.
scrapers/dreamtranny
Package dreamtranny scrapes Dream Tranny (dreamtranny.com), a RogueBucks/NATS trans site.
Package dreamtranny scrapes Dream Tranny (dreamtranny.com), a RogueBucks/NATS trans site.
scrapers/dreddxxx
Package dreddxxx scrapes The Official Dredd XXX (officialdreddxxx.com), a WordPress site whose scenes are a post type of their own with their own sitemap.
Package dreddxxx scrapes The Official Dredd XXX (officialdreddxxx.com), a WordPress site whose scenes are a post type of their own with their own sitemap.
scrapers/dungeoncorp
Package dungeoncorp registers the Dungeon Corp BDSM network brands, all served by one PHP app at www.dungeoncorp.com keyed by site code.
Package dungeoncorp registers the Dungeon Corp BDSM network brands, all served by one PHP app at www.dungeoncorp.com keyed by site code.
scrapers/dungeoncorputil
Package dungeoncorputil scrapes the Dungeon Corp BDSM network (SocietySM, Cumbots, Fucking Dungeon, PerfectSlave, Strict Restraint, DungeonCorp).
Package dungeoncorputil scrapes the Dungeon Corp BDSM network (SocietySM, Cumbots, Fucking Dungeon, PerfectSlave, Strict Restraint, DungeonCorp).
scrapers/eastboys
Package eastboys scrapes eastboys.com, a standalone gay studio on a custom CMS.
Package eastboys scrapes eastboys.com, a standalone gay studio on a custom CMS.
scrapers/eighteenvideoz
Package eighteenvideoz scrapes 18videoz.com and its Wow-Tube (SeriousCash) sister sites.
Package eighteenvideoz scrapes 18videoz.com and its Wow-Tube (SeriousCash) sister sites.
scrapers/elxupdateutil
Package elxupdateutil scrapes sites running the Elevated X tour theme whose listing cards are `<div class="updateItem">` blocks:
Package elxupdateutil scrapes sites running the Elevated X tour theme whose listing cards are `<div class="updateItem">` blocks:
scrapers/emilybloom
Package emilybloom registers emilybloom.com.
Package emilybloom registers emilybloom.com.
scrapers/englishmansion
Package englishmansion scrapes The English Mansion (theenglishmansion.com).
Package englishmansion scrapes The English Mansion (theenglishmansion.com).
scrapers/enjoyx
Package enjoyx scrapes EnjoyX (enjoyx.com), a European studio site whose listing is plain HTML but whose detail pages carry a complete schema.org VideoObject — name, description, uploadDate, duration, thumbnail, actor[] and genre[] — so every field comes from the JSON-LD rather than markup.
Package enjoyx scrapes EnjoyX (enjoyx.com), a European studio site whose listing is plain HTML but whose detail pages carry a complete schema.org VideoObject — name, description, uploadDate, duration, thumbnail, actor[] and genre[] — so every field comes from the JSON-LD rather than markup.
scrapers/ericvideos
Package ericvideos scrapes Eric Videos (ericvideos.com).
Package ericvideos scrapes Eric Videos (ericvideos.com).
scrapers/erikalust
Package erikalust scrapes the three Erika Lust Films storefronts — erikalust.com, lustcinema.com and xconfessions.com.
Package erikalust scrapes the three Erika Lust Films storefronts — erikalust.com, lustcinema.com and xconfessions.com.
scrapers/evolvedfights
Package evolvedfights scrapes ElevatedX tour sites that use the "latestUpdateB" card template (data-setid cards, /scenes/{slug}_vids.html detail URLs, a videoInfo block carrying the date and runtime).
Package evolvedfights scrapes ElevatedX tour sites that use the "latestUpdateB" card template (data-setid cards, /scenes/{slug}_vids.html detail URLs, a videoInfo block carrying the date and runtime).
scrapers/expliciteart
Package expliciteart scrapes explicite-art.com's public visitor tour.
Package expliciteart scrapes explicite-art.com's public visitor tour.
scrapers/exploitedteens
Package exploitedteens scrapes Exploited Teens (exploitedteens.com), a custom Bootstrap tour.
Package exploitedteens scrapes Exploited Teens (exploitedteens.com), a custom Bootstrap tour.
scrapers/exploitedx
Package exploitedx scrapes the ExploitedX amateur-casting network — Exploited College Girls (exploitedcollegegirls.com), Backroom Casting Couch (backroomcastingcouch.com), BBC Surprise (bbcsurprise.com), ExCoGi Girls (excogigirls.com) and Hot Milfs Fuck (hotmilfsfuck.com).
Package exploitedx scrapes the ExploitedX amateur-casting network — Exploited College Girls (exploitedcollegegirls.com), Backroom Casting Couch (backroomcastingcouch.com), BBC Surprise (bbcsurprise.com), ExCoGi Girls (excogigirls.com) and Hot Milfs Fuck (hotmilfsfuck.com).
scrapers/extrememoviepass
Package extrememoviepass registers scrapers for the Extreme Movie Pass affiliate network — 19 sister sites running the NATS modelfeature template rooted at /tour/.
Package extrememoviepass registers scrapers for the Extreme Movie Pass affiliate network — 19 sister sites running the NATS modelfeature template rooted at /tour/.
scrapers/extrememoviepassutil
Package extrememoviepassutil scrapes sites on the Extreme Movie Pass affiliate network — a NATS template variant used by SexyCuckold, BigBreast.tv, Flexi Dolls, Voyeur Papy, and ~15 other sister sites.
Package extrememoviepassutil scrapes sites on the Extreme Movie Pass affiliate network — a NATS template variant used by SexyCuckold, BigBreast.tv, Flexi Dolls, Voyeur Papy, and ~15 other sister sites.
scrapers/famegirls
Package famegirls scrapes Famegirls (famegirls.net), a KVS-style tube whose detail pages carry OpenGraph video metadata.
Package famegirls scrapes Famegirls (famegirls.net), a KVS-style tube whose detail pages carry OpenGraph video metadata.
scrapers/femdomempire
Package femdomempire scrapes scene metadata from femdomempire.com, a femdom studio running a NATS/MGA "tour" ElevatedX-style CMS.
Package femdomempire scrapes scene metadata from femdomempire.com, a femdom studio running a NATS/MGA "tour" ElevatedX-style CMS.
scrapers/femjoy
Package femjoy scrapes Femjoy (femjoy.com).
Package femjoy scrapes Femjoy (femjoy.com).
scrapers/fetishkitsch
Package fetishkitsch scrapes FetishKitsch (fetishkitsch.com), a custom Next.js app over a MongoDB backend (ObjectId keys, BunnyCDN images, Bunny Stream video).
Package fetishkitsch scrapes FetishKitsch (fetishkitsch.com), a custom Next.js app over a MongoDB backend (ObjectId keys, BunnyCDN images, Bunny Stream video).
scrapers/finishesthejob
Package finishesthejob scrapes the Finishes The Job network — Mano Job (manojob.com), Mr.
Package finishesthejob scrapes the Finishes The Job network — Mano Job (manojob.com), Mr.
scrapers/firstanalquest
Package firstanalquest scrapes First Anal Quest (firstanalquest.com), a PHP studio tour on the "Deluxe Coin" shared CDN.
Package firstanalquest scrapes First Anal Quest (firstanalquest.com), a PHP studio tour on the "Deluxe Coin" shared CDN.
scrapers/fittingroom
Package fittingroom scrapes fitting-room.com, a standalone lingerie try-on studio running the Kernel Video Sharing (KVS) tube CMS.
Package fittingroom scrapes fitting-room.com, a standalone lingerie try-on studio running the Kernel Video Sharing (KVS) tube CMS.
scrapers/flavaworks
Package flavaworks scrapes the FlavaWorks network — Thug Boy, Papi Cock, Raw Rods, Mix It Up Boy and Raw Rio — which share one Laravel tour behind a POST age gate.
Package flavaworks scrapes the FlavaWorks network — Thug Boy, Papi Cock, Raw Rods, Mix It Up Boy and Raw Rio — which share one Laravel tour behind a POST age gate.
scrapers/footfetishdaily
Package footfetishdaily scrapes Foot Fetish Daily (footfetishdaily.com), a site on the custom "Kickass Pictures" CMS.
Package footfetishdaily scrapes Foot Fetish Daily (footfetishdaily.com), a site on the custom "Kickass Pictures" CMS.
scrapers/fotoro
Package fotoro registers the Fotoro-network fetish sites, all running WordPress with an open REST API.
Package fotoro registers the Fotoro-network fetish sites, all running WordPress with an open REST API.
scrapers/fotoroutil
Package fotoroutil scrapes WordPress studios that expose the standard, unauthenticated REST API with scenes as plain `post` objects (the Fotoro fetish network — Chastity Babes, Metal Bondage, HuCows, etc.
Package fotoroutil scrapes WordPress studios that expose the standard, unauthenticated REST API with scenes as plain `post` objects (the Fotoro fetish network — Chastity Babes, Metal Bondage, HuCows, etc.
scrapers/fratx
Package fratx scrapes fratx.com.
Package fratx scrapes fratx.com.
scrapers/frenchporn
Package frenchporn registers scrapers for every PornSiteManager-backed site in the Frenchporn network — 23 brands (parent portal + 22 children) sharing one CMS.
Package frenchporn registers scrapers for every PornSiteManager-backed site in the Frenchporn network — 23 brands (parent portal + 22 children) sharing one CMS.
scrapers/frenchtwinks
Package frenchtwinks scrapes French Twinks (french-twinks.com), a bespoke in-house PHP site.
Package frenchtwinks scrapes French Twinks (french-twinks.com), a bespoke in-house PHP site.
scrapers/frolicme
Package frolicme scrapes Frolic Me (frolicme.com), a WordPress block-theme erotic-film site sitting behind Cloudflare.
Package frolicme scrapes Frolic Me (frolicme.com), a WordPress block-theme erotic-film site sitting behind Cloudflare.
scrapers/fuckermate
Package fuckermate scrapes fuckermate.com, a standalone Laravel/PHP gay studio site.
Package fuckermate scrapes fuckermate.com, a standalone Laravel/PHP gay studio site.
scrapers/fundoradoutil
Package fundoradoutil scrapes Fundorado white-label VOD sites, a React shell over api.fundorado.com.
Package fundoradoutil scrapes Fundorado white-label VOD sites, a React shell over api.fundorado.com.
scrapers/futilestruggles
Package futilestruggles scrapes Futile Struggles (futilestruggles.com), an Elevated X Classic trial tour whose listing cards carry the whole record.
Package futilestruggles scrapes Futile Struggles (futilestruggles.com), an Elevated X Classic trial tour whose listing cards carry the whole record.
scrapers/gangbangmedia
Package gangbangmedia scrapes Gangbang Media Germany (p-p-p.tv).
Package gangbangmedia scrapes Gangbang Media Germany (p-p-p.tv).
scrapers/gayerdar
Package gayerdar scrapes gayerdar.com (Model Media), a Nuxt SPA over a public JSON API.
Package gayerdar scrapes gayerdar.com (Model Media), a Nuxt SPA over a public JSON API.
scrapers/gayroom
Package gayroom registers the Gay Room network.
Package gayroom registers the Gay Room network.
scrapers/germanscout
Package germanscout scrapes German Scout (german-scout.com), a WordPress site whose scenes are ordinary posts.
Package germanscout scrapes German Scout (german-scout.com), a WordPress site whose scenes are ordinary posts.
scrapers/ghostpro
Package ghostpro scrapes the Next.js sister sites in Ghost Pro Productions' portfolio.
Package ghostpro scrapes the Next.js sister sites in Ghost Pro Productions' portfolio.
scrapers/ghostproclassic
Package ghostproclassic scrapes the four Ghost Pro Productions sister sites still running the older Elevated-X-Classic HTML template:
Package ghostproclassic scrapes the four Ghost Pro Productions sister sites still running the older Elevated-X-Classic HTML template:
scrapers/giga
Package giga scrapes giga-web.jp, the GIGA tokusatsu-heroine label's own catalogue.
Package giga scrapes giga-web.jp, the GIGA tokusatsu-heroine label's own catalogue.
scrapers/girlsgonegyno
Package girlsgonegyno scrapes the PornCMS.com (Doctor Tampa / BuyMyMovies) sites served via privatemediacloud.com: GirlsGoneGyno and CaptiveClinic.
Package girlsgonegyno scrapes the PornCMS.com (Doctor Tampa / BuyMyMovies) sites served via privatemediacloud.com: GirlsGoneGyno and CaptiveClinic.
scrapers/girlsrimming
Package girlsrimming scrapes Girls Rimming (girlsrimming.com), an Elevated X classic tour.
Package girlsrimming scrapes Girls Rimming (girlsrimming.com), an Elevated X classic tour.
scrapers/glamosetour
Package glamosetour scrapes Glamose network tour pages that use the "refstat.php" template.
Package glamosetour scrapes Glamose network tour pages that use the "refstat.php" template.
scrapers/globetwatters
Package globetwatters scrapes the Globe Twatters network — Asian Sex Diary, Trike Patrol, MILF Trip, TukTuk Patrol and Hello Ladyboy — which share one WordPress theme whose scenes live in a custom post type.
Package globetwatters scrapes the Globe Twatters network — Asian Sex Diary, Trike Patrol, MILF Trip, TukTuk Patrol and Hello Ladyboy — which share one WordPress theme whose scenes live in a custom post type.
scrapers/glosstightsglamour
Package glosstightsglamour scrapes glosstightsglamour.com, a Glamose network site running on ElevatedX CMS.
Package glosstightsglamour scrapes glosstightsglamour.com, a Glamose network site running on ElevatedX CMS.
scrapers/goddessfootdomination
Package goddessfootdomination scrapes tours running the bunny-cms.com platform.
Package goddessfootdomination scrapes tours running the bunny-cms.com platform.
scrapers/goldwinpass
Package goldwinpass scrapes goldwinpass.com — the one Extreme Movie Pass sister site that uses an older Elevated X CMS template instead of the `modelfeature`/`set-target-` markup that the rest of the network uses.
Package goldwinpass scrapes goldwinpass.com — the one Extreme Movie Pass sister site that uses an older Elevated X CMS template instead of the `modelfeature`/`set-target-` markup that the rest of the network uses.
scrapers/guysinsweatpants
Package guysinsweatpants scrapes Guys In Sweatpants (guysinsweatpants.com), an Elevated X tour on the modern Bootstrap 5 skin — `item item-video` cards rather than the classic `update_details`/`data-setid` markup.
Package guysinsweatpants scrapes Guys In Sweatpants (guysinsweatpants.com), an Elevated X tour on the modern Bootstrap 5 skin — `item item-video` cards rather than the classic `update_details`/`data-setid` markup.
scrapers/handdomination
Package handdomination scrapes handdomination.com, whose whole catalogue sits on one un-paginated browse page.
Package handdomination scrapes handdomination.com, whose whole catalogue sits on one un-paginated browse page.
scrapers/hegre
Package hegre scrapes Hegre (hegre.com), the art-erotica studio of photographer Petter Hegre.
Package hegre scrapes Hegre (hegre.com), the art-erotica studio of photographer Petter Hegre.
scrapers/helenascockquest
Package helenascockquest registers experiencehelenaprice.com, the site StashDB tracks as "Helenas Cock Quest".
Package helenascockquest registers experiencehelenaprice.com, the site StashDB tracks as "Helenas Cock Quest".
scrapers/helixstudios
Package helixstudios scrapes the Helix Studios gay-twink network, which runs on the AdultEmpire / Ravalla "EWC" CMS.
Package helixstudios scrapes the Helix Studios gay-twink network, which runs on the AdultEmpire / Ravalla "EWC" CMS.
scrapers/heyzo
Package heyzo scrapes heyzo.com, a static Japanese uncensored-video site.
Package heyzo scrapes heyzo.com, a static Japanese uncensored-video site.
scrapers/himeros
Package himeros scrapes himeros.tv.
Package himeros scrapes himeros.tv.
scrapers/hitzefrei
Package hitzefrei scrapes tour.hitzefrei.com and its sub-brand channels.
Package hitzefrei scrapes tour.hitzefrei.com and its sub-brand channels.
scrapers/hobybuchanon
Package hobybuchanon scrapes hobybuchanon.com, a Next.js paysite tour that ships its listing data in a `<script id="__NEXT_DATA__">` JSON blob.
Package hobybuchanon scrapes hobybuchanon.com, a Next.js paysite tour that ships its listing data in a `<script id="__NEXT_DATA__">` JSON blob.
scrapers/hollyrandall
Package hollyrandall scrapes Holly Randall (hollyrandall.com), an Elevated X glamour studio tour.
Package hollyrandall scrapes Holly Randall (hollyrandall.com), an Elevated X glamour studio tour.
scrapers/hookuphotshot
Package hookuphotshot scrapes Hookup Hotshot (hookuphotshot.com), a NATS tour site.
Package hookuphotshot scrapes Hookup Hotshot (hookuphotshot.com), a NATS tour site.
scrapers/householdfantasy
Package householdfantasy scrapes Household Fantasy (householdfantasy.com), a WordPress site whose scenes are ordinary posts.
Package householdfantasy scrapes Household Fantasy (householdfantasy.com), a WordPress site whose scenes are ordinary posts.
scrapers/housewifekelly
Package housewifekelly scrapes housewifekelly.com.
Package housewifekelly scrapes housewifekelly.com.
scrapers/humiliationpov
Package humiliationpov registers the Humiliation POV scraper.
Package humiliationpov registers the Humiliation POV scraper.
scrapers/humiliatrix
Package humiliatrix scrapes humiliatrix.com, whose whole catalogue is one hand-built table page with no per-scene URL.
Package humiliatrix scrapes humiliatrix.com, whose whole catalogue is one hand-built table page with no per-scene URL.
scrapers/hungyoungbrit
Package hungyoungbrit scrapes hungyoungbrit.com.
Package hungyoungbrit scrapes hungyoungbrit.com.
scrapers/hushpass
Package hushpass registers the Hush Pass scraper.
Package hushpass registers the Hush Pass scraper.
scrapers/hussiepass
Package hussiepass registers the Hussie Pass network sites (povporncash NATS tour template).
Package hussiepass registers the Hussie Pass network sites (povporncash NATS tour template).
scrapers/hussieutil
Package hussieutil scrapes the Hussie Pass network (Hussie Pass, POV Pornstars, Interracial POVs, Hot and Tatted) — povporncash NATS tour sites whose listing cards carry the full per-scene metadata (title, date, duration, thumbnail), so no detail-page fetch is needed.
Package hussieutil scrapes the Hussie Pass network (Hussie Pass, POV Pornstars, Interracial POVs, Hot and Tatted) — povporncash NATS tour sites whose listing cards carry the full per-scene metadata (title, date, duration, thumbnail), so no detail-page fetch is needed.
scrapers/hustler
Package hustler scrapes Hustler Unlimited (hustlerunlimited.com).
Package hustler scrapes Hustler Unlimited (hustlerunlimited.com).
scrapers/indiebucks
Package indiebucks registers scrapers for KB Productions network sites using the IndieBucks "Hollywood" template with per-card JSON-LD on listing pages.
Package indiebucks registers scrapers for KB Productions network sites using the IndieBucks "Hollywood" template with per-card JSON-LD on listing pages.
scrapers/indigowhite
Package indigowhite scrapes indigowhitetv.com.
Package indigowhite scrapes indigowhitetv.com.
scrapers/inkasex
Package inkasex scrapes InkaSex (inkasex.com), a Spanish-language PlayTube site.
Package inkasex scrapes InkaSex (inkasex.com), a Spanish-language PlayTube site.
scrapers/insexarchives
Package insexarchives scrapes the Insex (1997-2005) Archives (insexarchives.com), a legacy PHP site.
Package insexarchives scrapes the Insex (1997-2005) Archives (insexarchives.com), a legacy PHP site.
scrapers/interracialpass
Package interracialpass registers the Interracial Pass scraper.
Package interracialpass registers the Interracial Pass scraper.
scrapers/islandstuds
Package islandstuds scrapes Island Studs (islandstuds.com), an ElevatedX "Classic" tour served from /tour, via julesjordanutil.
Package islandstuds scrapes Island Studs (islandstuds.com), an ElevatedX "Classic" tour served from /tour, via julesjordanutil.
scrapers/itspov
Package itspov scrapes It's POV (itspov.com), a custom server-rendered PHP CMS run by the Dorcel group (CDN hosts `public{N}-content.cdn-medias.com`, asset paths under `/images/cache/{id}/project/front_skeleton/`).
Package itspov scrapes It's POV (itspov.com), a custom server-rendered PHP CMS run by the Dorcel group (CDN hosts `public{N}-content.cdn-medias.com`, asset paths under `/images/cache/{id}/project/front_skeleton/`).
scrapers/jacquieetmichel
Package jacquieetmichel scrapes public scene metadata from jacquieetmicheltv.net.
Package jacquieetmichel scrapes public scene metadata from jacquieetmicheltv.net.
scrapers/jakecruise
Package jakecruise scrapes the Jake Cruise network — CocksureMen, Jake Cruise, Straight Guys For Gay Eyes and Hot Dads Hot Lads — four Elevated X tours sharing one card skin (`sexycock` blocks with a `cockdetails`/`timing` footer).
Package jakecruise scrapes the Jake Cruise network — CocksureMen, Jake Cruise, Straight Guys For Gay Eyes and Hot Dads Hot Lads — four Elevated X tours sharing one card skin (`sexycock` blocks with a `cockdetails`/`timing` footer).
scrapers/japanhdv
Package japanhdv scrapes scene metadata from japanhdv.com, an uncensored JAV studio running WordPress (custom post type vms_videos).
Package japanhdv scrapes scene metadata from japanhdv.com, an uncensored JAV studio running WordPress (custom post type vms_videos).
scrapers/javhd
Package javhd scrapes javhd.com, a Vue tour whose listing is served as a rendered template fragment over XHR.
Package javhd scrapes javhd.com, a Vue tour whose listing is served as a rendered template fragment over XHR.
scrapers/jawked
Package jawked scrapes jawked.com.
Package jawked scrapes jawked.com.
scrapers/jayspov
Package jayspov scrapes jayspov.net, a standalone Adult Empire / AEBN "Enhanced Web Component" hosted studio tour for the POV studio Jay's POV.
Package jayspov scrapes jayspov.net, a standalone Adult Empire / AEBN "Enhanced Web Component" hosted studio tour for the POV studio Jay's POV.
scrapers/jeffsmodels
Package jeffsmodels scrapes Jeff's Models (jeffsmodels.com), a RogueBucks/NATS BBW site.
Package jeffsmodels scrapes Jeff's Models (jeffsmodels.com), a RogueBucks/NATS BBW site.
scrapers/jeshbyjesh
Package jeshbyjesh scrapes jeshbyjesh.com.
Package jeshbyjesh scrapes jeshbyjesh.com.
scrapers/jizzonteens
Package jizzonteens scrapes Jizz on Teens (jizzonteens.com), a thin PHP studio tour on the "Deluxe Coin" shared CDN.
Package jizzonteens scrapes Jizz on Teens (jizzonteens.com), a thin PHP studio tour on the "Deluxe Coin" shared CDN.
scrapers/joannajet
Package joannajet scrapes joannajet.com.
Package joannajet scrapes joannajet.com.
scrapers/jonnomedia
Package jonnomedia scrapes the Jonno Media sites (UK Naked Men, Butch Dixon, Young Bastards, Spritzz), which share one CMS.
Package jonnomedia scrapes the Jonno Media sites (UK Naked Men, Butch Dixon, Young Bastards, Spritzz), which share one CMS.
scrapers/joybear
Package joybear scrapes JoyBear Pictures (joybear.com), a custom PHP site (assets on media.joybear.com, members split to members.joybear.com).
Package joybear scrapes JoyBear Pictures (joybear.com), a custom PHP site (assets on media.joybear.com, members split to members.joybear.com).
scrapers/justdanica
Package justdanica scrapes justdanica.com.
Package justdanica scrapes justdanica.com.
scrapers/karissadiamond
Package karissadiamond scrapes Karissa Diamond (karissa-diamond.com), the standalone site for the MPL Studios model of the same name.
Package karissadiamond scrapes Karissa Diamond (karissa-diamond.com), the standalone site for the MPL Studios model of the same name.
scrapers/kbproductions
Package kbproductions registers KB Productions network sites running the Paysite.com Next.js template.
Package kbproductions registers KB Productions network sites running the Paysite.com Next.js template.
scrapers/kellymadison
Package kellymadison scrapes the Kelly Madison Media network of studios.
Package kellymadison scrapes the Kelly Madison Media network of studios.
scrapers/kickass
Package kickass scrapes the Kick Ass Pictures network.
Package kickass scrapes the Kick Ass Pictures network.
scrapers/kinkacademy
Package kinkacademy scrapes public catalog metadata from kinkacademy.com, an educational BDSM site on WordPress.
Package kinkacademy scrapes public catalog metadata from kinkacademy.com, an educational BDSM site on WordPress.
scrapers/knightsvisual
Package knightsvisual scrapes knights-visual.com (FS.
Package knightsvisual scrapes knights-visual.com (FS.
scrapers/kocompany
Package kocompany scrapes the KO Company network — a Japanese gay JAV studio whose 15 sub-labels are all served by ko-video.com running an EC-CUBE storefront.
Package kocompany scrapes the KO Company network — a Japanese gay JAV studio whose 15 sub-labels are all served by ko-video.com running an EC-CUBE storefront.
scrapers/kristenbjorn
Package kristenbjorn scrapes Kristen Bjorn (kristenbjorn.com), a bespoke PHP site.
Package kristenbjorn scrapes Kristen Bjorn (kristenbjorn.com), a bespoke PHP site.
scrapers/kvssitemap
Package kvssitemap registers the KVS sitemap sites.
Package kvssitemap registers the KVS sitemap sites.
scrapers/kvssitemaputil
Package kvssitemaputil scrapes KVS-style tour sites whose video sitemap carries the full catalogue.
Package kvssitemaputil scrapes KVS-style tour sites whose video sitemap carries the full catalogue.
scrapers/ladyboygold
Package ladyboygold registers ladyboygold.com and its sister sites.
Package ladyboygold registers ladyboygold.com and its sister sites.
scrapers/latestupdateutil
Package latestupdateutil scrapes sites running the Elevated X tour theme whose listing cards are `<div class="latestUpdateB" data-setid="N">` blocks:
Package latestupdateutil scrapes sites running the Elevated X tour theme whose listing cards are `<div class="latestUpdateB" data-setid="N">` blocks:
scrapers/latexlolanoir
Package latexlolanoir scrapes Lola Noir (latexlolanoir.com), a MyMember.site instance on its own domain.
Package latexlolanoir scrapes Lola Noir (latexlolanoir.com), a MyMember.site instance on its own domain.
scrapers/latinboyz
Package latinboyz registers the LatinBoyz scraper.
Package latinboyz registers the LatinBoyz scraper.
scrapers/lewood
Package lewood scrapes LeWood (https://www.lewood.com/), an Adult Empire / Ravana LLC "hybrid-core" ASP.NET VOD platform (Evil Angel - LeWood studio).
Package lewood scrapes LeWood (https://www.lewood.com/), an Adult Empire / Ravana LLC "hybrid-core" ASP.NET VOD platform (Evil Angel - LeWood studio).
scrapers/lexidona
Package lexidona scrapes lexidona.com.
Package lexidona scrapes lexidona.com.
scrapers/lifeselector
Package lifeselector scrapes Life Selector (lifeselector.com, also reachable via 21roles.com), an interactive-POV "game" studio.
Package lifeselector scrapes Life Selector (lifeselector.com, also reachable via 21roles.com), an interactive-POV "game" studio.
scrapers/littlemutt
Package littlemutt scrapes Little Mutt (littlemutt.com), a 2000s-era hand-rolled PHP tour built from nested tables.
Package littlemutt scrapes Little Mutt (littlemutt.com), a 2000s-era hand-rolled PHP tour built from nested tables.
scrapers/lostbetsgames
Package lostbetsgames scrapes lostbetsgames.com.
Package lostbetsgames scrapes lostbetsgames.com.
scrapers/loveherfilms
Package loveherfilms scrapes the Love Her Films network — Love Her Feet (loveherfeet.com), Love Her Boobs (loveherboobs.com), Love Her Butt (loveherbutt.com) and She Loves Black (shelovesblack.com), plus the network hub Love Her Films (loveherfilms.com).
Package loveherfilms scrapes the Love Her Films network — Love Her Feet (loveherfeet.com), Love Her Boobs (loveherboobs.com), Love Her Butt (loveherbutt.com) and She Loves Black (shelovesblack.com), plus the network hub Love Her Films (loveherfilms.com).
scrapers/lovinglyhandmade
Package lovinglyhandmade scrapes Lovingly Handmade Pornography (lovinglyhandmadepornography.com), a custom Ruby on Rails + Hotwire/Turbo site.
Package lovinglyhandmade scrapes Lovingly Handmade Pornography (lovinglyhandmadepornography.com), a custom Ruby on Rails + Hotwire/Turbo site.
scrapers/lukespov
Package lukespov scrapes Lukes POV (lukespov.vip), a MyMember.site instance on its own domain.
Package lukespov scrapes Lukes POV (lukespov.vip), a MyMember.site instance on its own domain.
scrapers/lustreality
Package lustreality scrapes LustReality (lustreality.com), a VR site on a bespoke Nette/PHP stack (ndevs.eu) with no JSON API.
Package lustreality scrapes LustReality (lustreality.com), a VR site on a bespoke Nette/PHP stack (ndevs.eu) with no JSON API.
scrapers/malibumedia
Package malibumedia scrapes the Malibu Media network — X-Art (x-art.com) and Colette (colettevideos.com) — which run the same in-house "X-Art" CMS (Colette's age-gate even sets an xartsess cookie).
Package malibumedia scrapes the Malibu Media network — X-Art (x-art.com) and Colette (colettevideos.com) — which run the same in-house "X-Art" CMS (Colette's age-gate even sets an xartsess cookie).
scrapers/mamacitaz
Package mamacitaz scrapes the MamacitaZ network (mamacitaz.com) — Chicas Loca, Carne Del Mercado, Her Big Ass and Operación Limpieza are channels on one tour, not separate sites.
Package mamacitaz scrapes the MamacitaZ network (mamacitaz.com) — Chicas Loca, Carne Del Mercado, Her Big Ass and Operación Limpieza are channels on one tour, not separate sites.
scrapers/manipulativemedia
Package manipulativemedia scrapes the Manipulative Media network — My Pervy Family (mypervyfamily.com) and Touch My Wife (touchmywife.com).
Package manipulativemedia scrapes the Manipulative Media network — My Pervy Family (mypervyfamily.com) and Touch My Wife (touchmywife.com).
scrapers/marsmedia
Package marsmedia registers the Mars Media gay-network sister sites that run on the My Gay Cash NATS CMS (nats.mygaycash.com).
Package marsmedia registers the Mars Media gay-network sister sites that run on the My Gay Cash NATS CMS (nats.mygaycash.com).
scrapers/maxing
Package maxing scrapes maxing.jp.
Package maxing scrapes maxing.jp.
scrapers/maycontaingirl
Package maycontaingirl registers the May Contain Girl scraper.
Package maycontaingirl registers the May Contain Girl scraper.
scrapers/meanawolf
Package meanawolf scrapes Meana Wolf (meanawolf.com), a solo-creator site on the ElevatedX CMS.
Package meanawolf scrapes Meana Wolf (meanawolf.com), a solo-creator site on the ElevatedX CMS.
scrapers/meanworld
Package meanworld scrapes the Mean World megasite (megasite.meanworld.com), an ElevatedX VOD store that aggregates the whole Mean World tree — Mean Bitches, Slave Orders, Mean World Classic and the other channels.
Package meanworld scrapes the Mean World megasite (megasite.meanworld.com), an ElevatedX VOD store that aggregates the whole Mean World tree — Mean Bitches, Slave Orders, Mean World Classic and the other channels.
scrapers/meninosonline
Package meninosonline scrapes meninosonline.net.
Package meninosonline scrapes meninosonline.net.
scrapers/mentalpass
Package mentalpass scrapes the Mental Pass network — Bitch Stop, CZasting and Czech GFS — which share one hand-rolled tour.
Package mentalpass scrapes the Mental Pass network — Bitch Stop, CZasting and Czech GFS — which share one hand-rolled tour.
scrapers/mfcshare
Package mfcshare scrapes model catalogues on share.myfreecams.com.
Package mfcshare scrapes model catalogues on share.myfreecams.com.
scrapers/mindcontroltheatre
Package mindcontroltheatre scrapes mindcontroltheatre.com, a clip store.
Package mindcontroltheatre scrapes mindcontroltheatre.com, a clip store.
scrapers/mindundermaster
Package mindundermaster scrapes mindundermaster.com.
Package mindundermaster scrapes mindundermaster.com.
scrapers/mistresst
Package mistresst scrapes Mistress T (https://www.mistresst.net/), a Drupal femdom clip site.
Package mistresst scrapes Mistress T (https://www.mistresst.net/), a Drupal femdom clip site.
scrapers/mmpnetwork
Package mmpnetwork scrapes the MMP Network tours — the mmpnetwork.com hub plus the two brand sites that still serve the same template.
Package mmpnetwork scrapes the MMP Network tours — the mmpnetwork.com hub plus the two brand sites that still serve the same template.
scrapers/monstersofjizz
Package monstersofjizz registers monstersofjizz.com, an Elevated X "updateItem" tour (see elxupdateutil) at the site root with its catalogue under the "updates" slug.
Package monstersofjizz registers monstersofjizz.com, an Elevated X "updateItem" tour (see elxupdateutil) at the site root with its catalogue under the "updates" slug.
scrapers/mplstudios
Package mplstudios scrapes MPL Studios (mplstudios.com), an artistic-nude photo and video site running a bespoke PHP CMS.
Package mplstudios scrapes MPL Studios (mplstudios.com), an artistic-nude photo and video site running a bespoke PHP CMS.
scrapers/muku
Package muku scrapes Muku (muku.tv), a Japanese label whose catalogue is reachable only through its kana actress index.
Package muku scrapes Muku (muku.tv), a Japanese label whose catalogue is reachable only through its kana actress index.
scrapers/mundomais
Package mundomais scrapes mundomais.com.br, the Brazilian gay studio.
Package mundomais scrapes mundomais.com.br, the Brazilian gay studio.
scrapers/musclebearporn
Package musclebearporn scrapes musclebearporn.com, an Elevated X tour on a custom skin whose scene metadata is rendered inside HTML comments.
Package musclebearporn scrapes musclebearporn.com, an Elevated X tour on a custom skin whose scene metadata is rendered inside HTML comments.
scrapers/nadinejansen
Package nadinejansen scrapes Nadine Jansen (nadine-j.de), a hand-rolled PHP site.
Package nadinejansen scrapes Nadine Jansen (nadine-j.de), a hand-rolled PHP site.
scrapers/nakedsword
Package nakedsword scrapes nakedsword.com.
Package nakedsword scrapes nakedsword.com.
scrapers/nastymedia
Package nastymedia scrapes the live Nasty Media Group sites: a hand- built network whose tour pages are generated by WYSIWYG Web Builder 18 (`<meta name="generator" content="WYSIWYG Web Builder 18 - …">`).
Package nastymedia scrapes the live Nasty Media Group sites: a hand- built network whose tour pages are generated by WYSIWYG Web Builder 18 (`<meta name="generator" content="WYSIWYG Web Builder 18 - …">`).
scrapers/natscmsutil
Package natscmsutil scrapes sites running the "My Gay Cash" / TooMuchMedia NATS tour CMS — an Angular SPA mounted at `/natscms-app/` (`<base href="/natscms-app/">`, `nats-tours-root` body tag) backed by a `tour_api.php` JSON API.
Package natscmsutil scrapes sites running the "My Gay Cash" / TooMuchMedia NATS tour CMS — an Angular SPA mounted at `/natscms-app/` (`<base href="/natscms-app/">`, `nats-tours-root` body tag) backed by a `tour_api.php` JSON API.
scrapers/nerdpervert
Package nerdpervert scrapes Nerd Pervert (nerdpervert.com).
Package nerdpervert scrapes Nerd Pervert (nerdpervert.com).
scrapers/nextcontents
Package nextcontents scrapes a family of Next.js tour sites (FreakMob Media, Deepthroat Sirens, Swallowed) that share one CMS: an mjedge.net thumbnail CDN, NATS integration, and a `pageProps.contents` JSON payload served from /_next/data/{buildId}/{listPath}.json?page=N. The buildId rotates on redeploy and is scraped from the listing page's __NEXT_DATA__ before paginating.
Package nextcontents scrapes a family of Next.js tour sites (FreakMob Media, Deepthroat Sirens, Swallowed) that share one CMS: an mjedge.net thumbnail CDN, NATS integration, and a `pageProps.contents` JSON payload served from /_next/data/{buildId}/{listPath}.json?page=N. The buildId rotates on redeploy and is scraped from the listing page's __NEXT_DATA__ before paginating.
scrapers/nextdooramateur
Package nextdooramateur scrapes the Next Door Amateur network of static preview sites.
Package nextdooramateur scrapes the Next Door Amateur network of static preview sites.
scrapers/nhlpcentral
Package nhlpcentral scrapes NHLP Central (nhlpcentral.com), the Nylons Cash hub that absorbed Vintage Flash, Pantyhosed4U, PantyFlash Girls and The Joy of Feet (all of which now redirect here).
Package nhlpcentral scrapes NHLP Central (nhlpcentral.com), the Nylons Cash hub that absorbed Vintage Flash, Pantyhosed4U, PantyFlash Girls and The Joy of Feet (all of which now redirect here).
scrapers/nucosplay
Package nucosplay scrapes nucosplay.com.
Package nucosplay scrapes nucosplay.com.
scrapers/nudolls
Package nudolls scrapes NuDolls (nudolls.com), a glamour/erotica video site.
Package nudolls scrapes NuDolls (nudolls.com), a glamour/erotica video site.
scrapers/nvg
Package nvg scrapes the NVG Network of casting/amateur sites: Net Video Girls (netvideogirls.com), Casting Couch-HD (castingcouch-hd.com), and Net Girl (netgirl.com).
Package nvg scrapes the NVG Network of casting/amateur sites: Net Video Girls (netvideogirls.com), Casting Couch-HD (castingcouch-hd.com), and Net Girl (netgirl.com).
scrapers/oldnanny
Package oldnanny scrapes the OldNanny network tour (oldnanny.com), which hosts Old Nanny, Aged Love and five sibling sites as `site` filters of one listing.
Package oldnanny scrapes the OldNanny network tour (oldnanny.com), which hosts Old Nanny, Aged Love and five sibling sites as `site` filters of one listing.
scrapers/onnow
Package onnow scrapes the Brazilian "OnNow" membership CMS (onvicdn.com assets, `/videos/{page}` listings, `/video/{id}` teaser pages).
Package onnow scrapes the Brazilian "OnNow" membership CMS (onvicdn.com assets, `/videos/{page}` listings, `/video/{id}` teaser pages).
scrapers/pantheon
Package pantheon scrapes the three tours running Pantheon Productions' CMS: hotoldermale.com (847 scenes), blackboyaddictionz.com (617) and monstercub.com (320).
Package pantheon scrapes the three tours running Pantheon Productions' CMS: hotoldermale.com (847 scenes), blackboyaddictionz.com (617) and monstercub.com (320).
scrapers/paysitemanager
Package paysitemanager registers the studios running the PaySiteManager tour.
Package paysitemanager registers the studios running the PaySiteManager tour.
scrapers/paysitemanagerutil
Package paysitemanagerutil scrapes sites running the PaySiteManager tour.
Package paysitemanagerutil scrapes sites running the PaySiteManager tour.
scrapers/paysitenext
Package paysitenext registers the independent studios running the Paysite.com Next.js template (see paysiteutil).
Package paysitenext registers the independent studios running the Paysite.com Next.js template (see paysiteutil).
scrapers/paysiteutil
Package paysiteutil scrapes sites running the Paysite.com Next.js template: a server-rendered app whose listing ships as a `<script id="__NEXT_DATA__">` JSON blob under `props.pageProps.contents` (or `.videos`) — total, total_pages and a `data` array whose items already carry title, slug, publish_date, seconds_duration, thumb, tags, models and description.
Package paysiteutil scrapes sites running the Paysite.com Next.js template: a server-rendered app whose listing ships as a `<script id="__NEXT_DATA__">` JSON blob under `props.pageProps.contents` (or `.videos`) — total, total_pages and a `data` array whose items already carry title, slug, publish_date, seconds_duration, thumb, tags, models and description.
scrapers/pegasproductions
Package pegasproductions registers the Pegas Productions scraper.
Package pegasproductions registers the Pegas Productions scraper.
scrapers/penthousegold
Package penthousegold scrapes the public "latest scenes" surface of penthousegold.com (ElevatedX CMS).
Package penthousegold scrapes the public "latest scenes" surface of penthousegold.com (ElevatedX CMS).
scrapers/perfectgonzo
Package perfectgonzo registers the Perfect Gonzo network sites.
Package perfectgonzo registers the Perfect Gonzo network sites.
scrapers/perfectgonzoutil
Package perfectgonzoutil scrapes the Perfect Gonzo network (All Internal, Ass Traffic, Sperm Swap, Prime Cups, Tamed Teens, Cum For Cover, Milf Thing, Pure POV).
Package perfectgonzoutil scrapes the Perfect Gonzo network (All Internal, Ass Traffic, Sperm Swap, Prime Cups, Tamed Teens, Cum For Cover, Milf Thing, Pure POV).
scrapers/pervcity
Package pervcity registers the PervCity network sites (pervcity.com, analoverdose.com and upherasshole.com), which share the NATS/ElevatedX videoBlock tour CMS handled by pervcityutil.
Package pervcity registers the PervCity network sites (pervcity.com, analoverdose.com and upherasshole.com), which share the NATS/ElevatedX videoBlock tour CMS handled by pervcityutil.
scrapers/pervcityutil
Package pervcityutil is the shared scraper for the PervCity network — three anal-focused sites (pervcity.com, analoverdose.com, upherasshole.com) running the same NATS/ElevatedX "videoBlock" tour template.
Package pervcityutil is the shared scraper for the PervCity network — three anal-focused sites (pervcity.com, analoverdose.com, upherasshole.com) running the same NATS/ElevatedX "videoBlock" tour template.
scrapers/pervypass
Package pervypass registers the PervyPass network — pawged.com, onlybbc.com and pawgnextdoor.com — which run the Elevated X "updateItem" tour under a /tour prefix.
Package pervypass registers the PervyPass network — pawged.com, onlybbc.com and pawgnextdoor.com — which run the Elevated X "updateItem" tour under a /tour prefix.
scrapers/peterfever
Package peterfever scrapes Peter Fever (peterfever.com), a gay/Asian studio running an ElevatedX/NATS tour.
Package peterfever scrapes Peter Fever (peterfever.com), a gay/Asian studio running an ElevatedX/NATS tour.
scrapers/peterskingdom
Package peterskingdom scrapes the Peter's Kingdom network — six Bricks-theme WordPress sites that expose their catalogue through the WP REST API.
Package peterskingdom scrapes the Peter's Kingdom network — six Bricks-theme WordPress sites that expose their catalogue through the WP REST API.
scrapers/pinko
Package pinko scrapes the Pinko network sites — Pinko TGirls (pinkotgirls.com) and Pinko Club (pinkoclub.com).
Package pinko scrapes the Pinko network sites — Pinko TGirls (pinkotgirls.com) and Pinko Club (pinkoclub.com).
scrapers/pinkyxxx
Package pinkyxxx scrapes Pinky XXX (pinkyxxx.com).
Package pinkyxxx scrapes Pinky XXX (pinkyxxx.com).
scrapers/pinupfiles
Package pinupfiles scrapes pinupfiles.com, a big-bust glamour site running a NATS/MJEdge ElevatedX-style tour CMS.
Package pinupfiles scrapes pinupfiles.com, a big-bust glamour site running a NATS/MJEdge ElevatedX-style tour CMS.
scrapers/pissplay
Package pissplay scrapes Piss Play (pissplay.com), a WordPress couple-site (Bruce and Morgan).
Package pissplay scrapes Piss Play (pissplay.com), a WordPress couple-site (Bruce and Morgan).
scrapers/pjgirls
Package pjgirls scrapes PJ Girls (pjgirls.com), a standalone locale-prefixed PHP CMS.
Package pjgirls scrapes PJ Girls (pjgirls.com), a standalone locale-prefixed PHP CMS.
scrapers/pkfstudios
Package pkfstudios registers the PKF Studios scraper.
Package pkfstudios registers the PKF Studios scraper.
scrapers/porndudecasting
Package porndudecasting scrapes porndudecasting.com.
Package porndudecasting scrapes porndudecasting.com.
scrapers/porngutter
Package porngutter scrapes the Porn Gutter / SmutPuppet network of "bonus sites".
Package porngutter scrapes the Porn Gutter / SmutPuppet network of "bonus sites".
scrapers/pornstarplatinum
Package pornstarplatinum scrapes the Pornstar Platinum network from the parent catalogue at `pornstarplatinum.com/tour/scenes.php?page=N`.
Package pornstarplatinum scrapes the Pornstar Platinum network from the parent catalogue at `pornstarplatinum.com/tour/scenes.php?page=N`.
scrapers/povperv
Package povperv registers POV Perv and its sister site NylonPERV, both on the Paysite.com Next.js template (see paysiteutil).
Package povperv registers POV Perv and its sister site NylonPERV, both on the Paysite.com Next.js template (see paysiteutil).
scrapers/premiumbukkake
Package premiumbukkake scrapes public tour listings from premiumbukkake.com.
Package premiumbukkake scrapes public tour listings from premiumbukkake.com.
scrapers/primalfetish
Package primalfetish scrapes the Primal Fetish Network paysites (primalfetishnetwork.com), a custom PHP CMS hosting several fetish paysites that all share one listing template.
Package primalfetish scrapes the Primal Fetish Network paysites (primalfetishnetwork.com), a custom PHP CMS hosting several fetish paysites that all share one listing template.
scrapers/princessrene
Package princessrene scrapes Princess Rene (worshiprene.com), a solo-creator site on a custom WordPress theme (Yoast sitemaps).
Package princessrene scrapes Princess Rene (worshiprene.com), a solo-creator site on a custom WordPress theme (Yoast sitemaps).
scrapers/private
Package private scrapes Private (private.com) and the sister sites in its tree that share the main private.com CMS.
Package private scrapes Private (private.com) and the sister sites in its tree that share the main private.com CMS.
scrapers/privateblack
Package privateblack scrapes privateblack.com — the Private network's interracial sub-brand running an older variant of the Private CMS.
Package privateblack scrapes privateblack.com — the Private network's interracial sub-brand running an older variant of the Private CMS.
scrapers/privatecastings
Package privatecastings scrapes privatecastings.com — the Private network's casting-couch sub-brand.
Package privatecastings scrapes privatecastings.com — the Private network's casting-couch sub-brand.
scrapers/privateclassics
Package privateclassics scrapes privateclassics.com — the Private network's vintage / pre-2010 archive.
Package privateclassics scrapes privateclassics.com — the Private network's vintage / pre-2010 archive.
scrapers/producersfun
Package producersfun scrapes Producers Fun (producersfun.com), a custom Laravel app (`nebula_front_session` cookie, CloudFront assets).
Package producersfun scrapes Producers Fun (producersfun.com), a custom Laravel app (`nebula_front_session` cookie, CloudFront assets).
scrapers/psmutil
Package psmutil scrapes sites running PornSiteManager — a multi-tenant adult CMS hosted at gcs.pornsitemanager.com that powers the Frenchporn network (Citebeur, Eurocreme, Hard Kinks, AlphaMales, …) and likely other brands too.
Package psmutil scrapes sites running PornSiteManager — a multi-tenant adult CMS hosted at gcs.pornsitemanager.com that powers the Frenchporn network (Citebeur, Eurocreme, Hard Kinks, AlphaMales, …) and likely other brands too.
scrapers/puffy
Package puffy registers the eight sites of the Puffy + VIPissy network, all of which share the bespoke PHP CMS handled by puffyutil.
Package puffy registers the eight sites of the Puffy + VIPissy network, all of which share the bespoke PHP CMS handled by puffyutil.
scrapers/puffyutil
Package puffyutil scrapes the Puffy + VIPissy network — eight sites that all run the same bespoke PHP CMS (Wet and Puffy, Wet and Pissy, We Like To Suck, Simply Anal, VIPissy, Fister Twister, Pee On Her, VirtualPee).
Package puffyutil scrapes the Puffy + VIPissy network — eight sites that all run the same bespoke PHP CMS (Wet and Puffy, Wet and Pissy, We Like To Suck, Simply Anal, VIPissy, Fister Twister, Pee On Her, VirtualPee).
scrapers/puremedia
Package puremedia registers the Pure Media Enterprises trans/BBW network sites.
Package puremedia registers the Pure Media Enterprises trans/BBW network sites.
scrapers/puremediautil
Package puremediautil scrapes the Pure Media Enterprises trans/BBW network (PureTS, Pure BBW, TSPOV, PureXXX, Becoming Femme, Sissy POV).
Package puremediautil scrapes the Pure Media Enterprises trans/BBW network (PureTS, Pure BBW, TSPOV, PureXXX, Becoming Femme, Sissy POV).
scrapers/putalocura
Package putalocura scrapes Puta Locura (putalocura.com), the Spanish (Torbe) POV/gonzo studio.
Package putalocura scrapes Puta Locura (putalocura.com), the Spanish (Torbe) POV/gonzo studio.
scrapers/puzzyfun
Package puzzyfun scrapes PuzzyFun (puzzyfun.com), a ShopMaker storefront where each collection is a scene.
Package puzzyfun scrapes PuzzyFun (puzzyfun.com), a ShopMaker storefront where each collection is a scene.
scrapers/randyblue
Package randyblue scrapes Randy Blue (randyblue.com), an Elevated X gay studio tour.
Package randyblue scrapes Randy Blue (randyblue.com), an Elevated X gay studio tour.
scrapers/raunchybastards
Package raunchybastards scrapes raunchybastards.com.
Package raunchybastards scrapes raunchybastards.com.
scrapers/rawcitytwinks
Package rawcitytwinks scrapes Raw City Twinks (rawcitytwinks.com), the NATS tour that also serves Black Rayne's Breed It Raw domain.
Package rawcitytwinks scrapes Raw City Twinks (rawcitytwinks.com), the NATS tour that also serves Black Rayne's Breed It Raw domain.
scrapers/rawerotic
Package rawerotic scrapes rawerotic.com, which runs the LetsDoeIt group's "superbe" tour (Vue components, `p.cdnc.letsdoeit.com` assets).
Package rawerotic scrapes rawerotic.com, which runs the LetsDoeIt group's "superbe" tour (Vue components, `p.cdnc.letsdoeit.com` assets).
scrapers/realgirlsgonebad
Package realgirlsgonebad scrapes Real Girls Gone Bad (realgirlsgonebad.com), a NATS tour site.
Package realgirlsgonebad scrapes Real Girls Gone Bad (realgirlsgonebad.com), a NATS tour site.
scrapers/realhotvr
Package realhotvr registers realhotvr.com.
Package realhotvr registers realhotvr.com.
scrapers/realitylovers
Package realitylovers scrapes the Reality Lovers VR network — Reality Lovers itself plus TS Virtual Lovers, Play Girl Stories and We Are Crazy — four sites on one custom server-rendered CMS (static2.rlcontent.com assets, no framework fingerprint).
Package realitylovers scrapes the Reality Lovers VR network — Reality Lovers itself plus TS Virtual Lovers, Play Girl Stories and We Are Crazy — four sites on one custom server-rendered CMS (static2.rlcontent.com assets, no framework fingerprint).
scrapers/realitystudio
Package realitystudio registers the Reality Studio LLC fetish sites, all driven by a static /js/clips.js catalog.
Package realitystudio registers the Reality Studio LLC fetish sites, all driven by a static /js/clips.js catalog.
scrapers/realitystudioutil
Package realitystudioutil scrapes the Reality Studio LLC fetish sites (Subby Girls, Female Worship, Men Are Slaves, Cum Countdown).
Package realitystudioutil scrapes the Reality Studio LLC fetish sites (Subby Girls, Female Worship, Men Are Slaves, Cum Countdown).
scrapers/realjamvr
Package realjamvr scrapes RealJamVR (realjamvr.com), a Django-backed VR site.
Package realjamvr scrapes RealJamVR (realjamvr.com), a Django-backed VR site.
scrapers/rebecca
Package rebecca scrapes rebecca-web.com, the REbecca Japanese label shop.
Package rebecca scrapes rebecca-web.com, the REbecca Japanese label shop.
scrapers/redhotstraightboys
Package redhotstraightboys scrapes Red Hot Straight Boys (redhotstraightboys.com) and its sibling Spanking Straight Boys (spankingstraightboys.com), two Elevated X classic tours on the `update_details` card skin.
Package redhotstraightboys scrapes Red Hot Straight Boys (redhotstraightboys.com) and its sibling Spanking Straight Boys (spankingstraightboys.com), two Elevated X classic tours on the `update_details` card skin.
scrapers/reflectivedesire
Package reflectivedesire scrapes Reflective Desire (reflectivedesire.com), a latex bondage site.
Package reflectivedesire scrapes Reflective Desire (reflectivedesire.com), a latex bondage site.
scrapers/restrainedelegance
Package restrainedelegance scrapes restrainedelegance.com's public updates archive.
Package restrainedelegance scrapes restrainedelegance.com's public updates archive.
scrapers/richardxxx
Package richardxxx scrapes richard.xxx, a Naughty America suite tour that carries several gay brands.
Package richardxxx scrapes richard.xxx, a Naughty America suite tour that carries several gay brands.
scrapers/riggsfilms
Package riggsfilms scrapes riggsfilms.com, a WordPress teaser site whose scenes are posts in the "Videos" category.
Package riggsfilms scrapes riggsfilms.com, a WordPress teaser site whose scenes are posts in the "Videos" category.
scrapers/riggsfilmsvip
Package riggsfilmsvip scrapes riggsfilms.vip, the Riggs Films members store on MyMember.site.
Package riggsfilmsvip scrapes riggsfilms.vip, the Riggs Films members store on MyMember.site.
scrapers/romeromultimedia
Package romeromultimedia scrapes the Romero Multimedia network — a fetish/horror-themed studio whose sister sites all run WordPress and expose the standard WP REST API.
Package romeromultimedia scrapes the Romero Multimedia network — a fetish/horror-themed studio whose sister sites all run WordPress and expose the standard WP REST API.
scrapers/rubberpassion
Package rubberpassion scrapes Rubber Passion (rubber-passion.com), a latex fetish site on the MyMember.site platform.
Package rubberpassion scrapes Rubber Passion (rubber-passion.com), a latex fetish site on the MyMember.site platform.
scrapers/sapphix
Package sapphix scrapes the Sapphix lesbian/glamour network, which runs a shared CMS across several standalone domains (sapphix.com, sapphicerotica.com, fistflush.com, givemepink.com).
Package sapphix scrapes the Sapphix lesbian/glamour network, which runs a shared CMS across several standalone domains (sapphix.com, sapphicerotica.com, fistflush.com, givemepink.com).
scrapers/scissorgoddess
Package scissorgoddess scrapes Scissor Goddess (scissorgoddess.net), the home of Goddess Rapture's Fetish Playground.
Package scissorgoddess scrapes Scissor Goddess (scissorgoddess.net), the home of Goddess Rapture's Fetish Playground.
scrapers/seehim
Package seehim scrapes the See HIM Network (seehimfuck.com, seehimsolo.com, ravebunnys.com), three sites on the classic Elevated X tour skin.
Package seehim scrapes the See HIM Network (seehimfuck.com, seehimsolo.com, ravebunnys.com), three sites on the classic Elevated X tour skin.
scrapers/sensualpain
Package sensualpain scrapes sensualpain.com, whose videos are published as schema.org MusicRecording JSON-LD.
Package sensualpain scrapes sensualpain.com, whose videos are published as schema.org MusicRecording JSON-LD.
scrapers/severesexfilms
Package severesexfilms registers severesexfilms.com, which runs the same Next.js `__NEXT_DATA__` shop template as the Ghost Pro sister sites and so reuses that package's engine.
Package severesexfilms registers severesexfilms.com, which runs the same Next.js `__NEXT_DATA__` shop template as the Ghost Pro sister sites and so reuses that package's engine.
scrapers/sexbabesvr
Package sexbabesvr scrapes SexBabesVR (sexbabesvr.com), a VR studio.
Package sexbabesvr scrapes SexBabesVR (sexbabesvr.com), a VR studio.
scrapers/sexunderwater
Package sexunderwater scrapes Sex Underwater (sexunderwater.com), an Elevated X tour.
Package sexunderwater scrapes Sex Underwater (sexunderwater.com), an Elevated X tour.
scrapers/sexysaffron
Package sexysaffron scrapes Sexy Saffron (sexysaffron.com), the site of Saffron Bacchus.
Package sexysaffron scrapes Sexy Saffron (sexysaffron.com), the site of Saffron Bacchus.
scrapers/sheerandlace
Package sheerandlace scrapes sheerandlace.com, an Elevated X tour whose listing cards carry every field.
Package sheerandlace scrapes sheerandlace.com, an Elevated X tour whose listing cards carry every field.
scrapers/shinybound
Package shinybound scrapes ShinyBound Productions' two tours, shinybound.com and shinysboundsluts.com, which run the same PaySiteManager CMS.
Package shinybound scrapes ShinyBound Productions' two tours, shinybound.com and shinysboundsluts.com, which run the same PaySiteManager CMS.
scrapers/shopmaker
Package shopmaker scrapes sites running the Shopmaker clip-store tour (files5.shopmaker.com assets, Bootstrap card grid).
Package shopmaker scrapes sites running the Shopmaker clip-store tour (files5.shopmaker.com assets, Bootstrap card grid).
scrapers/sindrive
Package sindrive scrapes SinDrive and its sister sites running on the Thumbmaxx (asset1.thumbmaxx.com) clip-shop CMS.
Package sindrive scrapes SinDrive and its sister sites running on the Thumbmaxx (asset1.thumbmaxx.com) clip-shop CMS.
scrapers/sketchysex
Package sketchysex scrapes Sketchy Sex (sketchysex.com), a hand-rolled PHP tour.
Package sketchysex scrapes Sketchy Sex (sketchysex.com), a hand-rolled PHP tour.
scrapers/sofiemarie
Package sofiemarie registers sofiemariexxx.com.
Package sofiemarie registers sofiemariexxx.com.
scrapers/spankmonster
Package spankmonster scrapes Spank Monster (spankmonster.com), a Ravana LLC white-label on the AdultEmpire "EWC" CMS.
Package spankmonster scrapes Spank Monster (spankmonster.com), a Ravana LLC white-label on the AdultEmpire "EWC" CMS.
scrapers/spunkworthy
Package spunkworthy scrapes SpunkWorthy (spunkworthy.com), a legacy gay amateur studio.
Package spunkworthy scrapes SpunkWorthy (spunkworthy.com), a legacy gay amateur studio.
scrapers/stasyqvr
Package stasyqvr scrapes StasyQVR (stasyqvr.com), the VR arm of the StasyQ network.
Package stasyqvr scrapes StasyQVR (stasyqvr.com), the VR arm of the StasyQ network.
scrapers/staxus
Package staxus scrapes Staxus (staxus.com), a gay twink studio running an Elevated X "trial" tour.
Package staxus scrapes Staxus (staxus.com), a gay twink studio running an Elevated X "trial" tour.
scrapers/stmackenzies
Package stmackenzies scrapes St Mackenzie's (stmackenzies.com), a MyMember.site instance on its own domain.
Package stmackenzies scrapes St Mackenzie's (stmackenzies.com), a MyMember.site instance on its own domain.
scrapers/stripzvr
Package stripzvr scrapes stripzvr.com, a WordPress/Elementor VR site with no catalogue listing of any kind — `/videos/`, `/models/` and the other obvious paths all 404, and the home page links only a rotating handful of scenes.
Package stripzvr scrapes stripzvr.com, a WordPress/Elementor VR site with no catalogue listing of any kind — `/videos/`, `/models/` and the other obvious paths all 404, and the home page links only a rotating handful of scenes.
scrapers/strokies
Package strokies registers the Mack Kensington network sites (modern ElevatedX "v-thumb" tour template).
Package strokies registers the Mack Kensington network sites (modern ElevatedX "v-thumb" tour template).
scrapers/strokiesutil
Package strokiesutil scrapes the Mack Kensington network (Strokies, TugCasting, Public Handjobs) — modern ElevatedX "v-thumb" tour sites.
Package strokiesutil scrapes the Mack Kensington network (Strokies, TugCasting, Public Handjobs) — modern ElevatedX "v-thumb" tour sites.
scrapers/stylerotica
Package stylerotica scrapes Stylerotica (stylerotica.com).
Package stylerotica scrapes Stylerotica (stylerotica.com).
scrapers/swallowsalon
Package swallowsalon scrapes Swallow Salon (swallowsalon.com), a child site of Amateur Allure.
Package swallowsalon scrapes Swallow Salon (swallowsalon.com), a child site of Amateur Allure.
scrapers/swearl
Package swearl registers the five sites of the Swearl / VR Bangers network, all backed by the shared swearlutil JSON content API scraper.
Package swearl registers the five sites of the Swearl / VR Bangers network, all backed by the shared swearlutil JSON content API scraper.
scrapers/swearlutil
Package swearlutil is the shared scraper for the Swearl / VR Bangers network of VR sites (vrbangers.com, vrbtrans.com, blowvr.com, arporn.com, vrbgay.com).
Package swearlutil is the shared scraper for the Swearl / VR Bangers network of VR sites (vrbangers.com, vrbtrans.com, blowvr.com, arporn.com, vrbgay.com).
scrapers/tadpolexstudio
Package tadpolexstudio scrapes TadPoleX Studio (tadpolexstudio.com), an Elevated X tour on the `latestUpdateB` card skin.
Package tadpolexstudio scrapes TadPoleX Studio (tadpolexstudio.com), an Elevated X tour on the `latestUpdateB` card skin.
scrapers/teendreams
Package teendreams scrapes Teen Dreams (teendreams.com) and LesArchive (lesarchive.com), two Elevated X tours on the `/t4/` prefix sharing one card skin (`content-item` blocks).
Package teendreams scrapes Teen Dreams (teendreams.com) and LesArchive (lesarchive.com), two Elevated X tours on the `/t4/` prefix sharing one card skin (`content-item` blocks).
scrapers/testutil
Package testutil provides helpers for scraper integration tests.
Package testutil provides helpers for scraper integration tests.
scrapers/thatfetishgirl
Package thatfetishgirl scrapes That Fetish Girl (thatfetishgirl.com), an Elevated X tour.
Package thatfetishgirl scrapes That Fetish Girl (thatfetishgirl.com), an Elevated X tour.
scrapers/thejerkoffgames
Package thejerkoffgames registers thejerkoffmembers.com, an Elevated X `latestUpdateB` tour (see latestupdateutil).
Package thejerkoffgames registers thejerkoffmembers.com, an Elevated X `latestUpdateB` tour (see latestupdateutil).
scrapers/timtales
Package timtales scrapes Timtales (https://www.timtales.com/), a TYPO3 gay bareback site.
Package timtales scrapes Timtales (https://www.timtales.com/), a TYPO3 gay bareback site.
scrapers/titanmedia
Package titanmedia registers the Titan Media "gloryhole" network sites.
Package titanmedia registers the Titan Media "gloryhole" network sites.
scrapers/titanmediautil
Package titanmediautil scrapes the Titan Media "gloryhole" network (Gloryhole Swallow, CumClinic, Cumpsters, SpyTug).
Package titanmediautil scrapes the Titan Media "gloryhole" network (Gloryhole Swallow, CumClinic, Cumpsters, SpyTug).
scrapers/tma
Package tma scrapes Total Media Agency (tma.co.jp), a Shopify storefront selling each release as a product.
Package tma scrapes Total Media Agency (tma.co.jp), a Shopify storefront selling each release as a product.
scrapers/tokyohot
Package tokyohot scrapes Tokyo-Hot (tokyo-hot.com), a Japanese JAV catalog.
Package tokyohot scrapes Tokyo-Hot (tokyo-hot.com), a Japanese JAV catalog.
scrapers/trans500
Package trans500 scrapes the Trans500 network tour (trans500.com/tour3).
Package trans500 scrapes the Trans500 network tour (trans500.com/tour3).
scrapers/treasureislandmedia
Package treasureislandmedia scrapes Treasure Island Media (treasureislandmedia.com), a gay studio whose sub-brands (TIMFUCK, TIMSUCK, TIMJACK, Bruthaload, TIM Classics, Latin Loads) once lived on subdomains and are now categories of one Next.js catalog.
Package treasureislandmedia scrapes Treasure Island Media (treasureislandmedia.com), a gay studio whose sub-brands (TIMFUCK, TIMSUCK, TIMJACK, Bruthaload, TIM Classics, Latin Loads) once lived on subdomains and are now categories of one Next.js catalog.
scrapers/tribdolls
Package tribdolls scrapes Trib Dolls (trib-dolls.com), a custom PHP site on Zurb Foundation 6.
Package tribdolls scrapes Trib Dolls (trib-dolls.com), a custom PHP site on Zurb Foundation 6.
scrapers/tripforfuck
Package tripforfuck scrapes tripforfuck.com.
Package tripforfuck scrapes tripforfuck.com.
scrapers/trueamateurmodels
Package trueamateurmodels registers trueamateurmodels.com.
Package trueamateurmodels registers trueamateurmodels.com.
scrapers/ukxxxpass
Package ukxxxpass scrapes the ukXXXpass network — splatbukkake.xxx, ukpornparty.xxx and sexyukpornstars.xxx — which run one Laravel/Livewire app per host.
Package ukxxxpass scrapes the ukXXXpass network — splatbukkake.xxx, ukpornparty.xxx and sexyukpornstars.xxx — which run one Laravel/Livewire app per host.
scrapers/underwatershow
Package underwatershow registers the RevshareCash "jscroll" tour sites (Underwater Show, Anal-Coach), all driven by the load_pics.php AJAX feed.
Package underwatershow registers the RevshareCash "jscroll" tour sites (Underwater Show, Anal-Coach), all driven by the load_pics.php AJAX feed.
scrapers/underwatershowutil
Package underwatershowutil scrapes the RevshareCash "jscroll" sites (Underwater Show, Anal-Coach).
Package underwatershowutil scrapes the RevshareCash "jscroll" sites (Underwater Show, Anal-Coach).
scrapers/updateitem
Package updateitem scrapes three Elevated X tours built on the `updateItem` card skin: She Seduced Me and Lesbian Sexuality (both LesbianCash) and MySweetApple.
Package updateitem scrapes three Elevated X tours built on the `updateItem` card skin: She Seduced Me and Lesbian Sexuality (both LesbianCash) and MySweetApple.
scrapers/veutil
Package veutil scrapes WordPress sites running the "video-elements" theme.
Package veutil scrapes WordPress sites running the "video-elements" theme.
scrapers/vintageflash
Package vintageflash scrapes Vintage Flash (vintageflash.com), a hand-rolled PHP tour on the Nylons Cash network.
Package vintageflash scrapes Vintage Flash (vintageflash.com), a hand-rolled PHP tour on the Nylons Cash network.
scrapers/virtualrealporn
Package virtualrealporn scrapes the VirtualRealPorn VR network — a family of sites on the shared "VirtualRealHub" platform: VirtualRealPorn, VirtualRealGay, VirtualRealTrans, VirtualRealJapan and VirtualRealPassion.
Package virtualrealporn scrapes the VirtualRealPorn VR network — a family of sites on the shared "VirtualRealHub" platform: VirtualRealPorn, VirtualRealGay, VirtualRealTrans, VirtualRealJapan and VirtualRealPassion.
scrapers/vrhush
Package vrhush scrapes VRHush (vrhush.com), a Next.js VR site.
Package vrhush scrapes VRHush (vrhush.com), a Next.js VR site.
scrapers/vrlatina
Package vrlatina scrapes VRLatina (vrlatina.com), a Latina VR studio running the Mechbunny PHP CMS.
Package vrlatina scrapes VRLatina (vrlatina.com), a Latina VR studio running the Mechbunny PHP CMS.
scrapers/vrspy
Package vrspy scrapes vrspy.com.
Package vrspy scrapes vrspy.com.
scrapers/wearehairy
Package wearehairy scrapes We Are Hairy (wearehairy.com), an MMCore-CMS photo site.
Package wearehairy scrapes We Are Hairy (wearehairy.com), an MMCore-CMS photo site.
scrapers/westcoastproductions
Package westcoastproductions scrapes the West Coast Productions catalogue (westcoastproductions.com and its Black Massive Cocks mirror), an Adult Empire / Ravana "hybrid-core" VOD site.
Package westcoastproductions scrapes the West Coast Productions catalogue (westcoastproductions.com and its Black Massive Cocks mirror), an Adult Empire / Ravana "hybrid-core" VOD site.
scrapers/whornyfilms
Package whornyfilms scrapes whornyfilms.com, a custom server-rendered tour.
Package whornyfilms scrapes whornyfilms.com, a custom server-rendered tour.
scrapers/wifeysworld
Package wifeysworld scrapes Wifey's World (wifeysworld.com).
Package wifeysworld scrapes Wifey's World (wifeysworld.com).
scrapers/woodmanfilms
Package woodmanfilms scrapes Woodman Films (woodmanfilms.com), covering the main /movie listing and the /pornstar/{slug}_{id} mode.
Package woodmanfilms scrapes Woodman Films (woodmanfilms.com), covering the main /movie listing and the /pornstar/{slug}_{id} mode.
scrapers/wtfpass
Package wtfpass scrapes the WTFPass network — a Russian softcore / amateur group with a shared catalogue served by wtfpass.com and 16 sister-brand domains, all running the same custom CMS.
Package wtfpass scrapes the WTFPass network — a Russian softcore / amateur group with a shared catalogue served by wtfpass.com and 16 sister-brand domains, all running the same custom CMS.
scrapers/xbrats
Package xbrats registers xbrats.com (Bratty Foot Girls), an Elevated X `latestUpdateB` tour (see latestupdateutil).
Package xbrats registers xbrats.com (Bratty Foot Girls), an Elevated X `latestUpdateB` tour (see latestupdateutil).
scrapers/xsinsvr
Package xsinsvr scrapes XSinsVR (xsinsvr.com), a VR site on a bespoke server-rendered Nette (PHP) app.
Package xsinsvr scrapes XSinsVR (xsinsvr.com), a VR site on a bespoke server-rendered Nette (PHP) app.
scrapers/xxcel
Package xxcel registers the XX-Cel network sites (xx-cel.com and its child Heavy On Hotties), which share the CMS handled by xxcelutil.
Package xxcel registers the XX-Cel network sites (xx-cel.com and its child Heavy On Hotties), which share the CMS handled by xxcelutil.
scrapers/xxcelutil
Package xxcelutil is the shared scraper for the XX-Cel network — a Euro big-bust glamour CMS shared by xx-cel.com and heavyonhotties.com.
Package xxcelutil is the shared scraper for the XX-Cel network — a Euro big-bust glamour CMS shared by xx-cel.com and heavyonhotties.com.
scrapers/xxxjobinterviews
Package xxxjobinterviews scrapes xxxjobinterviews.com, a MechBunny tour (`mjedge.net` CDN, `/templates/{site}/` assets).
Package xxxjobinterviews scrapes xxxjobinterviews.com, a MechBunny tour (`mjedge.net` CDN, `/templates/{site}/` assets).
scrapers/youthlust
Package youthlust scrapes youthlust.club, a Shopify storefront that sells each scene as a product.
Package youthlust scrapes youthlust.club, a Shopify storefront that sells each scene as a product.
scrapers/ypptour
Package ypptour scrapes KB Productions sites whose YPP tour theme carries no structured data: ManPuppy ("liverpool" theme) and VRAllure ("eastwood").
Package ypptour scrapes KB Productions sites whose YPP tour theme carries no structured data: ManPuppy ("liverpool" theme) and VRAllure ("eastwood").
scrapers/zexyvr
Package zexyvr scrapes zexyvr.com, a custom Laravel VR tour.
Package zexyvr scrapes zexyvr.com, a custom Laravel VR tour.
scrapers/zishy
Package zishy scrapes Zishy (zishy.com), a Ruby on Rails site.
Package zishy scrapes Zishy (zishy.com), a Ruby on Rails site.
scrapers/zone8
Package zone8 scrapes Zone 8 Media's two tours, englishlads.com and fityoungmen.com.
Package zone8 scrapes Zone 8 Media's two tours, englishlads.com and fityoungmen.com.
selfupdate
Package selfupdate replaces the running fss binary with the latest release.
Package selfupdate replaces the running fss binary with the latest release.
Package models defines the data types produced by scrapers.
Package models defines the data types produced by scrapers.
Package nfo generates Kodi-style .nfo XML documents from merged scene metadata, for media managers that read sidecar files.
Package nfo generates Kodi-style .nfo XML documents from merged scene metadata, for media managers that read sidecar files.
Package parseutil holds the parsing helpers shared across FSS scrapers: duration parsing (colon-separated and ISO 8601), date normalisation, Open Graph meta extraction, and schema.org VideoObject extraction from JSON-LD.
Package parseutil holds the parsing helpers shared across FSS scrapers: duration parsing (colon-separated and ISO 8601), date normalisation, Open Graph meta extraction, and schema.org VideoObject extraction from JSON-LD.
Package scraper defines the interface for site scrapers and a global registry.
Package scraper defines the interface for site scrapers and a global registry.
scrapers
all
Package all registers every site scraper with scraper.Register().
Package all registers every site scraper with scraper.Register().

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL