PornHub Scraper - Search & Extract Video Data
Pricing
from $1.80 / 1,000 results
PornHub Scraper - Search & Extract Video Data
Scrape and extract Pornhub video search results: titles, views, ratings, thumbnails, URLs, tags, and categories. Pornhub scraper for data extraction, research, and API integrations. No coding key required.
Pricing
from $1.80 / 1,000 results
Rating
5.0
(1)
Developer

Lofomachines
Actor stats
1
Bookmarked
2
Total users
2
Monthly active users
7 days ago
Last modified
Categories
Share
What is the Pornhub Scraper?
Pornhub Scraper is an Apify Actor that extracts video metadata and search results from Pornhub. Enter a search query (or leave it empty to browse), choose category, sort order, and optional filters—then run the Actor to get structured JSON data (titles, views, ratings, thumbnails, URLs, tags, and more). No coding required: use the input form and download the dataset.
Use it for Pornhub data extraction, Pornhub scraping, research, analytics, or feeding other tools via the Apify API.
What can the Pornhub Scraper do?
- Search and scrape Pornhub by keyword, category, tags, or pornstar names
- Extract structured data from search results: video ID, title, URL, views, rating, duration, publish date, thumbnails, tags, categories, pornstars
- Filter by category via a dropdown (90+ categories: amateur, POV, lesbian, etc.)
- Sort results by Featured, Newest, Most Viewed, or Top Rated; optionally filter by time period (This Week, This Month, All Time)
- Control volume: set max results and start page; residential proxy support to reduce blocking
- Output to dataset: download as JSON, CSV, Excel, or consume via Apify API for integrations
What data can the Pornhub Scraper extract?
| Field | Description |
|---|---|
| title | Video title |
| video_id | Unique video identifier |
| url | Direct link to the video page |
| views | View count |
| rating | Average rating (e.g. percentage) |
| ratings | Number of ratings |
| duration | Video length (e.g. "12:34") |
| publish_date | Publication date |
| thumb / default_thumb | Thumbnail image URL(s) |
| tags | List of tags |
| categories | Assigned categories |
| pornstars | Associated performer names |
| segment | Segment metadata when available |
You can download the dataset extracted by Pornhub Scraper in JSON, CSV, Excel, or access it via the Apify API.
How do I use the Pornhub Scraper to scrape Pornhub?
- Open the Actor page and go to the Input tab.
- (Optional) Enter a Search query or leave it empty to get results without a keyword.
- Choose Category from the dropdown (or "— Nessuna —" for no category filter).
- Set Sort order (e.g. Newest, Most Viewed) and optionally Time period.
- Optionally add Tags or Pornstars filter (one per line).
- Set Max Results (default 50) and Start page if needed.
- Under Proxy Settings, keep RESIDENTIAL proxies enabled for best success.
- Click Start and wait for the run to finish.
- Open the Dataset tab to view, export, or get the API link for the output.
Input and output
Input
All options are in the Input tab: search query (optional), category (dropdown), sort order, time period, tags, pornstars filter, max results, start page, and proxy configuration. No code required.
Output
The Actor writes one item per video to the default dataset. Each item includes title, video_id, url, views, rating, ratings, duration, publish_date, thumb, tags, categories, pornstars, and related fields.
Example (simplified):
{"title": "Example Video Title","video_id": "ph5abc123","url": "https://www.pornhub.com/view_video.php?viewkey=ph5abc123","views": 1234567,"rating": 98,"ratings": 5000,"duration": "12:34","publish_date": "2024-01-15","thumb": "https://...","tags": [{"tag_name": "tag1"}, {"tag_name": "tag2"}],"categories": [{"category": "amateur"}],"pornstars": []}
Tips for best results
- Start with a low Max Results to test, then increase for larger scrapes.
- Use Category and Tags to narrow results and get more relevant data.
- For API usage: get the dataset URL from the run output or use Apify API to fetch dataset items programmatically.
FAQ, disclaimers, and support
Is it legal to scrape Pornhub?
Our scrapers only collect publicly available data (titles, URLs, view counts, ratings, etc.) and do not extract private user data such as emails or account details. We believe that when used for lawful, ethical purposes (e.g. research, analytics, indexing), such scraping can be compliant with common practice. You are responsible for complying with applicable laws (e.g. GDPR, ToS) and for how you use the data. If in doubt, consult legal advice. See also Apify’s view on the legality of web scraping.
Troubleshooting
- Few or no results: Try a broader search, different category, or check that residential proxy is enabled.
- Blocked or errors: Ensure Proxy configuration uses RESIDENTIAL; datacenter IPs are often blocked.
- Wrong or missing fields: Output follows the site’s current structure; field names are documented in the dataset schema.
Feedback and custom solutions
- Use the Issues tab on the Actor page to report bugs or ask questions.
- For integrations, use the API tab and Apify integrations (Make, Zapier, etc.).
- If you need a custom Pornhub scraper or different output format, contact the developer through the Actor page.