Scrapers.lat logo scrapers.lat
Other

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.

18 fields per record JSON · CSV · Excel · API Pay per use
pornhub-scraper.json 200 OK
{
  "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"
}
What you get

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
Fields it returns
ThumbnailTitleUrlViewkeyDuration SecondsViewsPreview Video UrlUploaderUploader UrlUploader TypeUploaded AtDescriptionLikesVotes Up
Sample output

A real example record, exactly the shape you receive.

ThumbnailTitleUrlViewkey
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
GET /pornhub-scraper
{
  "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.