Pornhub Video Metadata & Search Scraper
Scrape public Pornhub video listings from search, category, pornstar, model and channel pages: title, views, duration, likes, tags, categories and uploader.
{ "thumbnail": "https://pix-cdn77.phncdn.com/c6251/videos/2026…", "title": "\"Fuck I want that cum\" - Jess Cromwell Cumshot…", "url": "https://www.pornhub.com/view_video.php?viewkey…", "viewkey": "6a40607d5b8ad", "durationSeconds": 428, "views": 128717, "previewVideoUrl": "https://ew.phncdn.com/c6251/videos/202606/27/5…", "uploader": "Jess Cromwell", "uploaderUrl": "https://www.pornhub.com/model/jess-cromwell" }
Every run returns clean, typed records, ready for your CRM, spreadsheet or database.
- One clean record per result, deduped and normalized
- Stable schema in JSON, CSV or Excel, or read it via the Apify API
- Pay per use in the cloud, nothing to install or maintain
A real example record, exactly the shape you receive.
| Thumbnail | Title | Url | Viewkey |
|---|---|---|---|
| https://pix-cdn77.phncdn.com/c625… | "Fuck I want that cum" - Jess Cro… | https://www.pornhub.com/view_vide… | 6a40607d5b8ad |
| https://pix-cdn77.phncdn.com/c625… | Beautiful slut stepsis has an OBS… | https://www.pornhub.com/view_vide… | 6a42aeb32de6a |
| https://ei.phncdn.com/videos/2023… | Busty All Natural Asian Jade Kush… | https://www.pornhub.com/view_vide… | 63d1ec5695d1b |
| https://ei.phncdn.com/videos/2024… | DTFSluts - Had sex in the car | A… | https://www.pornhub.com/view_vide… | 663a4a1c2a1f1 |
{ "thumbnail": "https://pix-cdn77.phncdn.com/c6251/videos/2026…", "title": "\"Fuck I want that cum\" - Jess Cromwell Cumshot…", "url": "https://www.pornhub.com/view_video.php?viewkey…", "viewkey": "6a40607d5b8ad", "durationSeconds": 428, "views": 128717, "previewVideoUrl": "https://ew.phncdn.com/c6251/videos/202606/27/5…", "uploader": "Jess Cromwell", "uploaderUrl": "https://www.pornhub.com/model/jess-cromwell" }
Frequently asked questions
What Pornhub pages can this scraper read?
It reads public listing pages: keyword search, category browse, and pornstar, model or channel video pages. It follows into each public video page to collect exact views, likes, upload date, description, categories and tags.
How many videos can it return in one run?
Set Max Items to any number. The scraper works through the listing automatically until it reaches your limit or the results run out.
Can I filter or sort the results?
Yes. Pick one source (search query, category, pornstar, model or channel) and choose a sort order: relevance, most recent, most viewed, top rated or longest.
Why does it need a proxy?
The default configuration uses Apify residential proxies and rotates sessions automatically for reliable results, so there is nothing to set up.
Does it download videos or bypass any age wall?
No. It only collects public text and image metadata that the site shows on its listing and video pages. It does not download media files and does not bypass account or paid walls.
Ready when you are.
Run the scraper live on Apify right now, or have us build one tailored to exactly what you need.