OnlyFans Discovery Scraper avatar

OnlyFans Discovery Scraper

Pricing

$45.00/month + usage

Go to Apify Store
OnlyFans Discovery Scraper

OnlyFans Discovery Scraper

Discover and collect OnlyFans model profiles with comprehensive data including social media links, engagement metrics, pricing, and statistics.

Pricing

$45.00/month + usage

Rating

5.0

(2)

Developer

Mark West

Mark West

Maintained by Community

Actor stats

1

Bookmarked

66

Total users

12

Monthly active users

22 days ago

Last modified

Share

Discover and collect OnlyFans model profiles with comprehensive data including social media links, engagement metrics, pricing, and statistics.

Features

  • ๐Ÿ” Discovery-Focused: Find and collect OnlyFans profiles based on customizable criteria
  • ๐Ÿ“Š Comprehensive Data: Scrapes likes, photos, videos, pricing, bio, and last seen
  • ๐Ÿ”— Social Links: Collects Instagram, Twitter, TikTok, Fansly, and other social media profiles
  • โšก Fast & Efficient: Optimized bandwidth usage with intelligent request blocking
  • ๐ŸŽฏ Smart Filtering: Filter by likes count, require Instagram, and more
  • ๐Ÿ’พ Structured Output: Clean JSON dataset ready for analysis

Use Cases

  • Build datasets of OnlyFans models for research
  • Analyze model engagement patterns and pricing
  • Discover models based on specific criteria
  • Collect social media presence data
  • Monitor new model entries

Input Configuration

Discovery Settings

  • Search Keywords: Optional keywords to filter discoveries (e.g., "miami", "blonde", "fitness")
  • Maximum Profiles: How many profiles to collect (default: 50)

Profile Filters

  • Require Instagram: Only save profiles with Instagram links (default: true)
  • Maximum Likes Count: Filter by engagement level (e.g., 1000 for under 1k likes)

Advanced Settings

  • Collect All Social Media: Also scrape Twitter, TikTok, Fansly, etc. (slower but more complete)
  • Scroll Patience: How thorough to be when scrolling (default: 30)
  • Maximum Pages: Limit scrolling depth (default: 500)

Output Format

Each discovered profile includes:

{
"onlyfansUsername": "example",
"onlyfansLink": "https://onlyfans.com/example",
"displayName": "Example Model",
"bio": "Model description...",
"likes": "500",
"photos": "150",
"videos": "25",
"price": "9.99",
"lastSeen": "1 hour ago",
"profileImage": "https://...",
"instagramLinks": [{"url": "https://www.instagram.com/example/"}],
"twitterLinks": [],
"tiktokLinks": [],
"fanslyLinks": [],
"pornhubLinks": [],
"primaryInstagram": "https://www.instagram.com/example/",
"primaryInstagramUsername": "example",
"scrapedAt": "2024-11-22T13:15:00.000Z"
}

Performance

  • Bandwidth Optimized: Blocks all unnecessary images, videos, and fonts
  • Fast Social Link Collection: Uses dummy HTML replacement for instant URL capture
  • Cost Effective: ~0.3 MB bandwidth per 50 profiles (Instagram only)

Local Development

npm install
npm start

Results saved to ./storage/datasets/default/

Apify Deployment

  1. apify push
  2. Configure input in Apify Console
  3. Run and download results

Note: For educational and research purposes. Respect platform terms of service.