Pornhub Model Intelligence Scraper
Under maintenancePricing
from $4.00 / 1,000 profile scrapeds
Pornhub Model Intelligence Scraper
Under maintenanceTurn public Pornhub model profiles into rich, analysis-ready data: profile details, rankings, views, subscribers, social links, and optional video lists with titles, thumbnails, duration, views, and publishing time. Build stronger creator databases and spot trends faster.
Pricing
from $4.00 / 1,000 profile scrapeds
Rating
0.0
(0)
Developer
Master Scraper
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
15 days ago
Last modified
Categories
Share
🎯 Pornhub Model Profile & Video Scraper
Turn public Pornhub model profiles into rich, analysis-ready data. Paste one or more model profile URLs to collect profile details, rankings, audience signals, social links, and—when needed—a complete video-card list across all available pages. 🚀
Build stronger creator databases, compare profiles at scale, and spot content trends without manually opening and copying data from page after page.
✨ Why use this scraper?
- Rich profile coverage — collect names, avatars, cover images, public bios, social links, and public profile attributes in one structured record.
- Clear performance signals — capture profile rank, weekly/monthly/yearly rank, total video views, subscribers, and published-video count.
- Optional full video lists — collect video URLs, titles, thumbnails, duration, visible views, and relative publish times across video-list pagination.
- One URL, one clean record — each model profile produces a single, export-ready Dataset item.
- Ready for analysis — use the data in Apify, export to JSON or CSV, or connect it to your automations and databases.
🚀 Get started in 3 steps
- Paste one or more public model profile URLs into Model profile URLs.
- Enable Collect video list if you want the model's video cards as well.
- Click Start and open the Dataset when the run finishes.
Input
| Field | Required | Description |
|---|---|---|
startUrls | Yes | One or more public model profile URLs. Each URL produces one profile record. |
includeVideos | No | Set to true to collect the model's public video list across its available pages. Default: false. |
maxRequestsPerCrawl | No | Maximum total pages to load in one run. Video-list pages count toward this limit. Default: 100. |
Input example
{"startUrls": [{ "url": "https://www.pornhub.com/model/example-model" }],"includeVideos": true,"maxRequestsPerCrawl": 100}
What you get
| Field | Description |
|---|---|
url | Model profile URL |
avatarUrl | Profile avatar image URL |
coverImageUrl | Profile cover image URL |
modelName | Model display name |
statistics | Profile rank, audience metrics, and published-video count |
bioTitle / bio | Public profile bio title and text |
socialLinks | Public social or external links, including label and URL |
profileTags | Public profile attributes stored as { label, value } pairs |
videoList | Video-list status and the collected video cards when enabled |
scrapedAt | Collection time in ISO 8601 format |
Performance statistics
{"modelRank": "3500","weeklyRank": "3438","monthlyRank": "3500","previousMonthRank": "3440","yearlyRank": "4099","videoViews": "59,474,786","subscribers": "81,325","publishedVideoCount": 243}
Video-list data
Enable includeVideos to receive a videoList object:
| Field | Description |
|---|---|
requested | Whether video-list collection was enabled for this run |
hasPagination | Whether the model video list has multiple pages |
isComplete | Whether collection reached the final video-list page |
pagesScraped | Number of video-list pages collected |
videos | Array of video-card records |
Each video card includes id, url, title, thumbnailUrl, duration, views, and publishedRelative.
📦 Example output
{"url": "https://www.pornhub.com/model/example-model","avatarUrl": "https://example-cdn.com/avatar.jpg","coverImageUrl": "https://example-cdn.com/cover.jpg","modelName": "Example Model","statistics": {"modelRank": "3500","weeklyRank": "3438","monthlyRank": "3500","previousMonthRank": "3440","yearlyRank": "4099","videoViews": "59,474,786","subscribers": "81,325","publishedVideoCount": 243},"bioTitle": "About Example Model","bio": "This is a public profile description.","socialLinks": [{"name": "Official site","url": "https://example.com"},{"name": "Twitter","url": "https://x.com/example"}],"profileTags": [{ "label": "Gender", "value": "Female" },{ "label": "Birthplace", "value": "Japan" }],"videoList": {"requested": true,"hasPagination": true,"isComplete": true,"pagesScraped": 7,"videos": [{"id": "123456789","url": "https://www.pornhub.com/view_video.php?viewkey=example","title": "Example video title","thumbnailUrl": "https://example-cdn.com/thumbnail.jpg","duration": "07:24","views": "1.3K","publishedRelative": "2 days ago"}]},"scrapedAt": "2026-08-03T08:00:00.000Z"}
📈 Popular use cases
- Build and maintain a creator or model intelligence database
- Compare profile rankings, subscribers, views, and publishing volume
- Find profiles by public attributes, location, or social presence
- Track video publishing activity, visible views, and video duration patterns
- Export structured data to spreadsheets, BI tools, CRM systems, or custom workflows
💳 Pricing
You only pay for the data successfully delivered to your Dataset:
| Event | Price |
|---|---|
| Model profile record | $0.004 per profile |
| Video card | $0.0015 per video |
| Actor start | $0.00005 per run |
For example, a model profile with 243 collected video cards costs approximately $0.37.
💡 Tips for better runs
- Keep Collect video list off when you only need profile-level intelligence for faster runs.
- Enable it when you need a richer content inventory and performance snapshot for each model.
- Increase Maximum pages per run when collecting video lists from profiles with many videos.
- Submit multiple profile URLs in a single run to create a consistent, ready-to-compare dataset. 🙌