# Provider And Proxy Catalog This is the current implementation inventory as of this snapshot of the repo. Use it to find the nearest existing pattern before adding a new channel. ## Providers | Provider | Group | `/api/uploaders` | Uses local `/proxy` | Notes | | --- | --- | --- | --- | --- | | `all` | `meta-search` | no | no | Aggregates all compiled providers. | | `beeg` | `mainstream-tube` | no | no | Basic mainstream tube pattern. | | `chaturbate` | `live-cams` | no | no | Live cam channel. | | `freepornvideosxxx` | `studio-network` | no | no | Studio-style scraper. | | `freeuseporn` | `fetish-kink` | no | no | Fetish archive pattern. | | `hanime` | `hentai-animation` | no | yes | Uses proxied CDN/thumb handling. | | `heavyfetish` | `fetish-kink` | no | no | Direct media handling. | | `hentaihaven` | `hentai-animation` | no | no | HLS format builder pattern. | | `homoxxx` | `gay-male` | no | no | Gay category grouping example. | | `hqporner` | `studio-network` | no | yes | Uses thumb and redirect proxy helpers. | | `hsex` | `chinese` | yes | no | Strong template for tags, uploaders, and direct HLS formats. | | `hypnotube` | `fetish-kink` | no | no | Fetish/tube hybrid. | | `javtiful` | `jav` | no | no | JAV channel family. | | `missav` | `jav` | no | no | HLS format pattern. | | `noodlemagazine` | `mainstream-tube` | no | yes | Best template for media and thumbnail proxying. | | `okporn` | `mainstream-tube` | no | no | Simple mainstream archive. | | `okxxx` | `mainstream-tube` | no | no | Mainstream search/archive pattern. | | `omgxxx` | `studio-network` | yes | no | Best template for sites/networks/stars filter catalogs. | | `paradisehill` | `mainstream-tube` | no | no | Simple page scraper. | | `perfectgirls` | `studio-network` | no | no | Studio archive. | | `perverzija` | `studio-network` | no | no | Multi-format/HLS examples. | | `pimpbunny` | `onlyfans` | no | yes | Proxy-backed playback and thumbnail handling. | | `pmvhaven` | `pmv-compilation` | no | no | PMV grouping example. | | `porn00` | `mainstream-tube` | no | no | Lightweight scraper. | | `porn4fans` | `onlyfans` | no | no | OnlyFans-like grouping example. | | `porndish` | `studio-network` | no | yes | Redirect proxy plus thumb proxy usage. | | `pornhat` | `mainstream-tube` | no | no | Basic tube provider. | | `pornhd3x` | `studio-network` | no | yes | Best template for complex catalogs and redirect proxy generation. | | `pornhub` | `mainstream-tube` | no | no | Rich metadata and format examples. | | `pornmz` | `mainstream-tube` | no | no | Mainstream archive. | | `pornzog` | `mainstream-tube` | no | no | Basic list/detail scraper. | | `redtube` | `mainstream-tube` | no | no | Mainstream archive. | | `rule34gen` | `ai` | no | no | AI group example. | | `rule34video` | `hentai-animation` | no | no | Hentai group example. | | `sextb` | `jav` | no | no | JAV family provider. | | `shooshtime` | `onlyfans` | no | yes | Redirect proxy plus dedicated media route. | | `spankbang` | `mainstream-tube` | no | yes | Best template for redirect proxy plus anti-bot fetches. | | `supjav` | `jav` | no | no | JAV/HLS and uploader-id examples. | | `sxyprn` | `mainstream-tube` | no | yes | Redirect proxy helper usage. | | `tnaflix` | `mainstream-tube` | no | no | Mainstream tube provider. | | `tokyomotion` | `jav` | no | no | JAV/tube hybrid. | | `viralxxxporn` | `mainstream-tube` | no | no | Basic parser with format extraction. | | `vjav` | `jav` | yes | no | Best API-style template with uploaders and tag-id lookup maps. | | `vrporn` | `studio-network` | no | no | Multi-format direct playback. | | `xfree` | `tiktok` | no | no | Short-form grouping example. | | `xxdbx` | `onlyfans` | no | no | OnlyFans-like grouping example. | | `xxthots` | `onlyfans` | no | no | OnlyFans-like metadata example. | | `yesporn` | `mainstream-tube` | no | no | Preview format examples. | | `youjizz` | `mainstream-tube` | no | no | Mainstream tube provider. | ## Proxy Routes ### Redirect proxies These resolve a provider-specific input into a `302 Location`. - `/proxy/doodstream/{endpoint}*` - `/proxy/sxyprn/{endpoint}*` - `/proxy/javtiful/{endpoint}*` - `/proxy/spankbang/{endpoint}*` - `/proxy/porndish/{endpoint}*` - `/proxy/hqporner/{endpoint}*` - `/proxy/heavyfetish/{endpoint}*` - `/proxy/vjav/{endpoint}*` - `/proxy/pornhd3x/{endpoint}*` - `/proxy/shooshtime/{endpoint}*` - `/proxy/pimpbunny/{endpoint}*` ### Media/image proxies These return binary media or images, sometimes rewriting manifests or forwarding cookies/referers. - `/proxy/shooshtime-media/{endpoint}*` - `/proxy/noodlemagazine/{endpoint}*` - `/proxy/noodlemagazine-thumb/{endpoint}*` - `/proxy/hanime-cdn/{endpoint}*` - `/proxy/hqporner-thumb/{endpoint}*` - `/proxy/porndish-thumb/{endpoint}*` - `/proxy/pornhub-thumb/{endpoint}*` ## Best Copy Sources By Problem - Need uploader support: copy `hsex`, `omgxxx`, or `vjav`. - Need proxied media: copy `noodlemagazine`. - Need proxied redirect-only playback: copy `spankbang` or `pornhd3x`. - Need big background-loaded filter catalogs: copy `pornhd3x` or `omgxxx`. - Need tag title to site-ID lookup maps: copy `vjav` or `hsex`.