{"repo":"EchterAlsFake/unofficial-api-for-porntrex","free":true,"listed":false,"github":"https://github.com/EchterAlsFake/unofficial-api-for-porntrex","clone":"git clone https://github.com/EchterAlsFake/unofficial-api-for-porntrex.git","description":"Unofficial Python client for porntrex.com: search, metadata extraction, and video download (curl-cffi + BeautifulSoup)","language":"Python","stars":12,"topics":["python","web-scraping","beautifulsoup4","html-parsing","metadata","nsfw","porntrex","search","unofficial-api","video-downloader"],"license":null,"category":"scrapers-browser-automation","readme_excerpt":"PornTrex API An asynchronous Python API wrapper and scraper for porntrex.com + Disclaimer [!IMPORTANT] This is an unofficial and unaffiliated project. Please read the full disclaimer before use: DISCLAIMER.md By using this project you agree to comply with the target site's rules, copyright/licensing requirements, and applicable laws. Do not use it to bypass access controls or scrape at disruptive rates. --- Features Category Details --- --- Video Fetching Fetch video objects with metadata (title, duration, key, direct download urls, available qualities) Video Downloading RAW/direct-based downloading with quality selection Channel & Model Profiles Fetch channel/model profiles and extract uploaded videos lists Video Search Search videos by query with support for pagination and concurrency control Async-First Fully asynchronous ( async / await ) built on top of asyncio Built-in Caching Automatic response caching with configurable limits to reduce redundant network requests Type Safety Comprehensive type hinting and dataclass -based models throughout Networking Features The networking layer is provided by the eaf base api package and is fully configurable through RuntimeConfig : Feature Description --- --- HTTP/1.1, HTTP/2, HTTP/3 Configurable HTTP version ( v1 , v2 , v3 — defaults to HTTP/3) Browser Impersonation Built-in browser fingerprint impersonation via curl cffi (defaults to Chrome) Custom JA3 Fingerprint Override the TLS fingerprint with a custom JA3 string for advanced ","default_branch":null,"files":null,"tree":[],"storefront":"/r/EchterAlsFake","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/EchterAlsFake/unofficial-api-for-porntrex/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}