{"repo":"EchterAlsFake/unofficial-api-for-xhamster","free":true,"listed":false,"github":"https://github.com/EchterAlsFake/unofficial-api-for-xhamster","clone":"git clone https://github.com/EchterAlsFake/unofficial-api-for-xhamster.git","description":"Unofficial Python client for xhamster.com: search, metadata extraction, and video download (curl-cffi + BeautifulSoup)","language":"Python","stars":18,"topics":["search","web-scraping","beautifulsoup4","curl-cffi","html-parsing","metadata","nsfw","python","unofficial-api","video-downloader"],"license":null,"category":"scrapers-browser-automation","readme_excerpt":"xHamster API An asynchronous Python API wrapper and scraper for xhamster.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/Short Fetching Fetch videos or shorts with full metadata (title, views, quality, date, etc.) Video/Short Downloading HLS-based downloading with quality selection Channel & Creator Profiles Fetch channel/pornstar/creator profiles and list their videos and shorts Video Search Search videos with advanced filters (quality, sorting, category, VR, duration, production type, FPS) User Login Login support to access liked videos and account playlists 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)","default_branch":null,"files":null,"tree":[],"storefront":"/r/EchterAlsFake","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/EchterAlsFake/unofficial-api-for-xhamster/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."}