OnlyFans Scraper API | Ultra-Fast & Memory Efficient avatar
OnlyFans Scraper API | Ultra-Fast & Memory Efficient

Pricing

$25.00/month + usage

Go to Store
OnlyFans Scraper API | Ultra-Fast & Memory Efficient

OnlyFans Scraper API | Ultra-Fast & Memory Efficient

Developed by

ClearPath

ClearPath

Maintained by Community

OnlyFans Scraper API (unofficial) | Ultra-Fast & Memory Efficient πŸš€ The most cost-effective OnlyFans scraper on Apify - Extract comprehensive profile data, posts, media, and insights with industry-leading memory efficiency and lightning-fast performance.

0.0 (0)

Pricing

$25.00/month + usage

0

Total users

4

Monthly users

4

Runs succeeded

>99%

Last modified

5 days ago

OnlyFans Scraper API | Ultra-Fast & Memory Efficient πŸš€

The most cost-effective OnlyFans scraper on Apify - Extract comprehensive profile data, posts, media, and insights with superb memory efficiency and lightning-fast performance.


🌟 Why Choose Our OnlyFans Scraper?

πŸ’° Most Cost-Effective Solution

  • 128MB Memory Usage - Runs on minimal resources
  • Lowest Operating Costs on the entire Apify platform
  • Maximum ROI for your data extraction needs

⚑ Lightning Fast Performance

  • Optimized algorithms for rapid data extraction
  • Concurrent processing for multiple profiles
  • Minimal API calls with maximum data yield

πŸ” All-in-One Complete Solution

  • The Only Scraper You Need - Everything included by default
  • No need for multiple tools - Other scrapers require separate actors for different data types
  • Complete profile information and statistics
  • Posts with full media metadata - Images, videos, and descriptions
  • Story highlights and exclusive content (with auth)
  • Social media links and promotional content
  • Friends lists and network data (with auth)
  • Creator labels and categorization

Save 70-80% by choosing our comprehensive solution over multiple specialized scrapers.


🎯 What Does This Scraper Extract?

Our OnlyFans scraper provides comprehensive data extraction capabilities for research, analytics, and business intelligence:

πŸ“Š Profile Data

  • βœ… Complete profile information (name, bio, location)
  • βœ… Verification status and creator badges
  • βœ… Subscription pricing and bundle details
  • βœ… Engagement metrics (followers, likes, posts count)
  • βœ… Avatar and header images
  • βœ… Join date and last seen status
  • βœ… Social media links (Instagram, Twitter, YouTube, etc.)

πŸ“ Posts & Content

  • βœ… Post text content and descriptions
  • βœ… Media URLs (images and videos)
  • βœ… Publication timestamps
  • βœ… Engagement metrics (likes, comments)
  • βœ… Media type and duration information
  • βœ… Pinned posts and promotional content

🎬 Story Highlights (Requires Authentication)

  • βœ… Highlight collections and covers
  • βœ… Individual story content
  • βœ… View counts and engagement data

πŸ‘₯ Network Data (Requires Authentication)

  • βœ… Friends and following lists
  • βœ… Creator collaborations
  • βœ… Network analysis data

πŸš€ Business Applications & Use Cases

For Content Creators & Agencies

  • πŸ“ˆ Performance Analytics - Track engagement trends and content performance
  • 🎯 Competitor Research - Analyze successful creators in your niche
  • πŸ’‘ Content Strategy - Identify trending topics and optimal posting times
  • πŸ’° Pricing Optimization - Research market rates and subscription models

For Researchers & Analysts

  • πŸ“Š Market Research - Study creator economy trends and patterns
  • πŸ” Academic Studies - Gather data for social media research
  • πŸ“ˆ Trend Analysis - Monitor platform growth and user behavior
  • 🎨 Content Analysis - Study multimedia content strategies

For Marketing Professionals

  • 🎯 Influencer Discovery - Find creators for brand partnerships
  • πŸ“± Social Media Audit - Analyze cross-platform presence
  • πŸ’Ό Lead Generation - Identify potential collaboration opportunities
  • πŸ”— Link Building - Discover promotional strategies and partnerships

πŸ“₯ How to Use the OnlyFans Scraper

1. Basic Setup (Public Content)

{
"username": "your_email@example.com",
"password": "your_password",
"urls": ["https://onlyfans.com/onlyfans", "https://onlyfans.com/ericamena"],
"include_posts": true,
"posts_limit": 20,
"strip_empty_values": true
}

2. Advanced Configuration (Private Content)

{
"username": "your_email@example.com",
"password": "your_password",
"urls": ["creator1", "creator2", "https://onlyfans.com/creator3"],
"include_posts": true,
"include_highlights": true,
"include_friends": true,
"posts_limit": 50,
"force_fresh_credentials": false,
"strip_empty_values": true,
"proxySettings": {
"useApifyProxy": true
}
}

3. Input Parameters

ParameterTypeDescriptionRequired
urlsArrayOnlyFans usernames or profile URLsβœ… Yes
usernameStringYour OnlyFans email addressβœ… Yes
passwordStringYour OnlyFans password (securely encrypted)βœ… Yes
posts_limitIntegerMaximum posts per profile (1-100)No (default: 20)
include_postsBooleanExtract posts dataNo (default: true)
include_highlightsBooleanExtract story highlights (auth required)No (default: false)
include_friendsBooleanExtract friends list (auth required)No (default: false)
force_fresh_credentialsBooleanForce new login instead of using cached credentialsNo (default: false)
strip_empty_valuesBooleanRemove empty response valuesNo (default: true)
proxySettingsObjectProxy configurationNo

πŸ” Authentication Guide for Private Content

To access subscriber-only content, simply provide your OnlyFans login credentials:

Simple Authentication Setup

  1. Enter your OnlyFans email address in the username field
  2. Enter your OnlyFans password in the password field (securely encrypted)
  3. The scraper will automatically handle authentication and session management

Configure Authentication

Click on the Input tab and enter your credentials, or use a JSON object:

{
"username": "your_email@example.com",
"password": "your_password",
"urls": ["private_creator"],
"include_highlights": true,
"include_friends": true
}

Advanced Options

  • Credential Caching: Valid credentials are automatically cached for 24 hours to avoid repeated logins
  • Force Fresh Login: Set force_fresh_credentials: true to force a new login

πŸ“Š Output Data Structure

Profile Information

{
"username": "onlyfans",
"profile": {
"view": "f",
"avatar": "https://public.onlyfans.com/media-url.suffix",
"avatarThumbs": {
"c50": "https://thumbs.onlyfans.com/media-url.suffix",
"c144": "https://thumbs.onlyfans.com/media-url.suffix"
},
"header": "https://public.onlyfans.com/media-url.suffix",
"headerSize": {
"width": 4868,
"height": 851
},
"headerThumbs": {
"w480": "https://thumbs.onlyfans.com/media-url.suffix",
"w760": "https://thumbs.onlyfans.com/media-url.suffix"
},
"id": 15585607,
"name": "OnlyFans",
"username": "onlyfans",
"canLookStory": false,
"canCommentStory": false,
"hasNotViewedStory": false,
"isVerified": true,
"canPayInternal": false,
"hasScheduledStream": false,
"hasStream": false,
"hasStories": false,
"tipsEnabled": false,
"tipsTextEnabled": true,
"tipsMin": 5,
"tipsMinInternal": 1,
"tipsMax": 200,
"canEarn": false,
"canAddSubscriber": true,
"subscribePrice": 50,
"subscriptionBundles": [
{
"id": 9579443,
"discount": 50,
"duration": 6,
"price": 150,
"canBuy": false
}
],
"isRestricted": false,
"canRestrict": true,
"subscribedBy": false,
"subscribedOn": false,
"joinDate": "2019-11-29T00:00:00+00:00",
"isReferrerAllowed": true,
"about": "Featuring videos by OnlyFans Creators<br />\nSee more: <a href=\"https://OnlyFans.com/OFTV\">OnlyFans.com/OFTV</a>",
"isMarkdownDisabledForAbout": false,
"postsCount": 3640,
"archivedPostsCount": 0,
"privateArchivedPostsCount": 10,
"photosCount": 0,
"videosCount": 3640,
"audiosCount": 0,
"mediasCount": 3640,
"lastSeen": "2025-05-25T05:07:11+00:00",
"favoritesCount": 4,
"favoritedCount": 815964,
"showPostsInFeed": false,
"canReceiveChatMessage": false,
"isPerformer": true,
"isRealPerformer": true,
"isSpotifyConnected": false,
"subscribersCount": 4013797,
"hasPinnedPosts": false,
"hasLabels": true,
"canChat": true,
"avatarHeaderConverterUpload": true,
"feedUser": true,
"isPrivateRestriction": false,
"showSubscribersCount": true,
"showMediaCount": true,
"canCreatePromotion": false,
"canCreateTrial": false,
"isAdultContent": false,
"canTrialSend": false,
"hasLinks": false,
"promotions": [
{
"id": 47234261,
"hasRelatedPromo": true,
"price": 25,
"type": "all",
"canClaim": true,
"claimsCount": 8,
"subscribeCounts": 22,
"subscribeDays": 0,
"createdAt": "2025-04-26T13:56:52+00:00",
"isFinished": false
}
],
"referalBonusSummForReferer": 0,
"finishedStreamsCount": 0,
"shouldShowFinishedStreams": false,
"hasSavedStreams": false,
"firstPublishedPostDate": "2020-03-17T00:00:00+00:00",
"isSpringConnected": false,
"isFriend": false,
"isBlocked": false,
"canReport": false
},
"posts": [
{
"author": {
"id": 15585607,
"_view": "a"
},
"responseType": "post",
"id": 1726306102,
"postedAt": "2025-05-24T20:40:03+00:00",
"postedAtPrecise": "1748119203.000000",
"text": "<p>From steamy challenges on \"Heartbreak Island\" to a life-altering skin cancer diagnosis, <a href=\"/tapinwithharry\">@tapinwithharry</a> shares how he turns tough moments into powerful growth. πŸŒ…πŸ’ͺ<br /><a href=\"https://onlyfans.com/tapinwithharry\">onlyfans.com/tapinwithharry</a> / <a href=\"https://onlyfans.com/oftv\">onlyfans.com/oftv</a></p>",
"isMarkdownDisabled": true,
"favoritesCount": 53,
"mediaCount": 1,
"isMediaReady": true,
"isOpened": true,
"hasUrl": true,
"mentionedUsers": [
{
"id": 196152779,
"_view": "s"
}
],
"linkedUsers": [
{
"id": 196152779,
"_view": "r"
},
{
"id": 82517634,
"_view": "r"
}
],
"media": [
{
"id": 3841953315,
"type": "video",
"convertedToVideo": false,
"canView": true,
"hasError": false,
"isReady": true,
"files": {
"full": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 1280,
"height": 720,
"size": 0
},
"thumb": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 300,
"height": 300,
"size": 0
},
"preview": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 960,
"height": 540,
"size": 0
},
"squarePreview": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 960,
"height": 960,
"size": 0
}
},
"duration": 2548,
"hasCustomPreview": true,
"videoSources": {
"720": "https://cdn2.onlyfans.com/media-url.suffix",
"240": "https://cdn2.onlyfans.com/media-url.suffix"
}
}
],
"canViewMedia": true
},
{
"author": {
"id": 15585607,
"_view": "a"
},
"responseType": "post",
"id": 1732673803,
"postedAt": "2025-05-24T13:58:13+00:00",
"postedAtPrecise": "1748095093.000000",
"text": "<p>Watch <a href=\"/freejewelzblu\">@freejewelzblu</a>’s fan flow dance β€” smooth moves and props blending into one graceful, powerful flow.✨🌬️<br /><a href=\"https://onlyfans.com/freejewelzblu\">onlyfans.com/freejewelzblu</a> </p>",
"isMarkdownDisabled": true,
"favoritesCount": 102,
"mediaCount": 1,
"isMediaReady": true,
"isOpened": true,
"hasUrl": true,
"mentionedUsers": [
{
"id": 30787891,
"_view": "s"
}
],
"linkedUsers": [
{
"id": 30787891,
"_view": "r"
}
],
"media": [
{
"id": 3847158091,
"type": "video",
"convertedToVideo": false,
"canView": true,
"hasError": false,
"isReady": true,
"files": {
"full": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 1280,
"height": 720,
"size": 0
},
"thumb": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 300,
"height": 300,
"size": 0
},
"preview": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 960,
"height": 540,
"size": 0
},
"squarePreview": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 960,
"height": 960,
"size": 0
}
},
"duration": 192,
"hasCustomPreview": true,
"videoSources": {
"720": "https://cdn2.onlyfans.com/media-url.suffix",
"240": "https://cdn2.onlyfans.com/media-url.suffix"
}
}
],
"canViewMedia": true
},
{
"author": {
"id": 15585607,
"_view": "a"
},
"responseType": "post",
"id": 1730483793,
"postedAt": "2025-05-24T03:42:28+00:00",
"postedAtPrecise": "1748058148.000000",
"text": "<p><a href=\"/katiebaeee\">@katiebaeee</a> hikes deep into the Dragon’s Bellyβ€”a stunning cave carved by wind and time, straight out of a fantasy. πŸ‰πŸŒ„<br /><a href=\"https://onlyfans.com/katiebaeee\">onlyfans.com/katiebaeee</a> </p>",
"isMarkdownDisabled": true,
"favoritesCount": 161,
"mediaCount": 1,
"isMediaReady": true,
"isOpened": true,
"hasUrl": true,
"mentionedUsers": [
{
"id": 421074296,
"_view": "s"
}
],
"linkedUsers": [
{
"id": 421074296,
"_view": "r"
}
],
"media": [
{
"id": 3845351314,
"type": "video",
"convertedToVideo": false,
"canView": true,
"hasError": false,
"isReady": true,
"files": {
"full": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 1280,
"height": 720,
"size": 0
},
"thumb": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 300,
"height": 300,
"size": 0
},
"preview": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 960,
"height": 540,
"size": 0
},
"squarePreview": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 960,
"height": 960,
"size": 0
}
},
"duration": 205,
"hasCustomPreview": true,
"videoSources": {
"720": "https://cdn2.onlyfans.com/media-url.suffix",
"240": "https://cdn2.onlyfans.com/media-url.suffix"
}
}
],
"canViewMedia": true
},
{
"author": {
"id": 15585607,
"_view": "a"
},
"responseType": "post",
"id": 1726316926,
"postedAt": "2025-05-23T20:05:37+00:00",
"postedAtPrecise": "1748030737.000000",
"text": "<p>Join <a href=\"/minsi_outdoors.tv\">@minsi_outdoors.tv</a> on an epic solo adventure through the rainforest. From discovering a hidden waterfall to hammock camping under the stars, this journey has it all. πŸŒΏβ›Ί<br /><a href=\"https://onlyfans.com/minsi_outdoors.tv\">onlyfans.com/minsi_outdoors.tv</a> </p>",
"isMarkdownDisabled": true,
"favoritesCount": 180,
"mediaCount": 1,
"isMediaReady": true,
"isOpened": true,
"hasUrl": true,
"mentionedUsers": [
{
"id": 451264550,
"_view": "s"
}
],
"linkedUsers": [
{
"id": 451264550,
"_view": "r"
}
],
"media": [
{
"id": 3841959546,
"type": "video",
"convertedToVideo": false,
"canView": true,
"hasError": false,
"isReady": true,
"files": {
"full": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 1280,
"height": 720,
"size": 0
},
"thumb": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 300,
"height": 300,
"size": 0
},
"preview": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 960,
"height": 540,
"size": 0
},
"squarePreview": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 960,
"height": 960,
"size": 0
}
},
"duration": 317,
"hasCustomPreview": true,
"videoSources": {
"720": "https://cdn2.onlyfans.com/media-url.suffix",
"240": "https://cdn2.onlyfans.com/media-url.suffix"
}
}
],
"canViewMedia": true
},
{
"author": {
"id": 15585607,
"_view": "a"
},
"responseType": "post",
"id": 1732040030,
"postedAt": "2025-05-23T12:54:24+00:00",
"postedAtPrecise": "1748004864.000000",
"text": "<p>She’s more than outdoorsyβ€”she’s a force of nature. <a href=\"/isla-moontv\">@isla-moontv</a>, the dynamic host of Reel Rivals, hits the waves with <a href=\"/caseboon\">@caseboon</a> for a wild windsurfing lesson followed by a surprise visit to her personal ride. Whether it’s painting, fishing, or neuroscience, Isla brings adventure wherever she goes.<br /><a href=\"https://onlyfans.com/isla-moontv\">onlyfans.com/isla-moontv</a> / <a href=\"https://onlyfans.com/caseboon\">onlyfans.com/caseboon</a></p>",
"isMarkdownDisabled": true,
"favoritesCount": 177,
"mediaCount": 1,
"isMediaReady": true,
"isOpened": true,
"hasUrl": true,
"mentionedUsers": [
{
"id": 57488749,
"_view": "s"
},
{
"id": 399617789,
"_view": "s"
}
],
"linkedUsers": [
{
"id": 399617789,
"_view": "r"
},
{
"id": 57488749,
"_view": "r"
}
],
"media": [
{
"id": 3846612592,
"type": "video",
"convertedToVideo": false,
"canView": true,
"hasError": false,
"isReady": true,
"files": {
"full": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 1280,
"height": 720,
"size": 0
},
"thumb": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 300,
"height": 300,
"size": 0
},
"preview": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 960,
"height": 540,
"size": 0
},
"squarePreview": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 960,
"height": 960,
"size": 0
}
},
"duration": 1031,
"hasCustomPreview": true,
"videoSources": {
"720": "https://cdn2.onlyfans.com/media-url.suffix",
"240": "https://cdn2.onlyfans.com/media-url.suffix"
}
}
],
"canViewMedia": true
},
{
"author": {
"id": 15585607,
"_view": "a"
},
"responseType": "post",
"id": 1730503595,
"postedAt": "2025-05-23T04:04:29+00:00",
"postedAtPrecise": "1747973069.000000",
"text": "<p>Can <a href=\"/trukaittv\">@trukaittv</a> and <a href=\"/carynbeaumontx\">@carynbeaumontx</a> survive the wildest rides at Australia’s biggest theme park? Join their non-stop adventure packed with epic coasters, heart-pounding thrills, and some seriously delicious churros. 🎒😱<br /><a href=\"https://onlyfans.com/carynbeaumontx\">onlyfans.com/carynbeaumontx</a> / <a href=\"https://onlyfans.com/trukaittv\">onlyfans.com/trukaittv</a></p>",
"isMarkdownDisabled": true,
"favoritesCount": 191,
"mediaCount": 1,
"isMediaReady": true,
"isOpened": true,
"hasUrl": true,
"mentionedUsers": [
{
"id": 466587936,
"_view": "s"
},
{
"id": 478108337,
"_view": "s"
}
],
"linkedUsers": [
{
"id": 466587936,
"_view": "r"
},
{
"id": 478108337,
"_view": "r"
}
],
"media": [
{
"id": 3845374836,
"type": "video",
"convertedToVideo": false,
"canView": true,
"hasError": false,
"isReady": true,
"files": {
"full": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 1280,
"height": 720,
"size": 0
},
"thumb": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 300,
"height": 300,
"size": 0
},
"preview": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 960,
"height": 540,
"size": 0
},
"squarePreview": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 960,
"height": 960,
"size": 0
}
},
"duration": 542,
"hasCustomPreview": true,
"videoSources": {
"720": "https://cdn2.onlyfans.com/media-url.suffix",
"240": "https://cdn2.onlyfans.com/media-url.suffix"
}
}
],
"canViewMedia": true
},
{
"author": {
"id": 15585607,
"_view": "a"
},
"responseType": "post",
"id": 1730538799,
"postedAt": "2025-05-22T20:49:27+00:00",
"postedAtPrecise": "1747946967.000000",
"text": "<p>Think you can spot the liar? <a href=\"/makaylamelons\">@makaylamelons</a>, <a href=\"/yogakittykat\">@yogakittykat</a>, and <a href=\"/courtneyanntt\">@courtneyanntt</a> play β€˜Two Truths and a Lie’—but if they guess wrong, it’s water gun time. πŸ€”πŸ’¦<br /><a href=\"https://onlyfans.com/makaylamelons\">onlyfans.com/makaylamelons</a> / <a href=\"https://onlyfans.com/courtneyanntt\">onlyfans.com/courtneyanntt</a> / <a href=\"https://onlyfans.com/yogakittykat\">onlyfans.com/yogakittykat</a></p>",
"isMarkdownDisabled": true,
"favoritesCount": 184,
"mediaCount": 1,
"isMediaReady": true,
"isOpened": true,
"hasUrl": true,
"mentionedUsers": [
{
"id": 47637407,
"_view": "s"
},
{
"id": 394244464,
"_view": "s"
},
{
"id": 412655807,
"_view": "s"
}
],
"linkedUsers": [
{
"id": 412655807,
"_view": "r"
},
{
"id": 47637407,
"_view": "r"
},
{
"id": 394244464,
"_view": "r"
}
],
"media": [
{
"id": 3845418793,
"type": "video",
"convertedToVideo": false,
"canView": true,
"hasError": false,
"isReady": true,
"files": {
"full": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 1280,
"height": 720,
"size": 0
},
"thumb": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 300,
"height": 300,
"size": 0
},
"preview": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 960,
"height": 540,
"size": 0
},
"squarePreview": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 960,
"height": 960,
"size": 0
}
},
"duration": 211,
"hasCustomPreview": true,
"videoSources": {
"720": "https://cdn2.onlyfans.com/media-url.suffix",
"240": "https://cdn2.onlyfans.com/media-url.suffix"
}
}
],
"canViewMedia": true
},
{
"author": {
"id": 15585607,
"_view": "a"
},
"responseType": "post",
"id": 1726268545,
"postedAt": "2025-05-22T15:56:15+00:00",
"postedAtPrecise": "1747929375.000000",
"text": "<p><a href=\"/bb_onfire\">@bb_onfire</a> goes completely off-grid in a jungle hut for 24 hoursβ€”no Wi-Fi, no lights, and no idea what’s lurking in the dark. πŸŒΏπŸ•·οΈ<br /><a href=\"https://onlyfans.com/bb_onfire\">onlyfans.com/bb_onfire</a> </p>",
"isMarkdownDisabled": true,
"favoritesCount": 170,
"mediaCount": 1,
"isMediaReady": true,
"isOpened": true,
"hasUrl": true,
"mentionedUsers": [
{
"id": 263901728,
"_view": "s"
}
],
"linkedUsers": [
{
"id": 263901728,
"_view": "r"
}
],
"media": [
{
"id": 3841919408,
"type": "video",
"convertedToVideo": false,
"canView": true,
"hasError": false,
"isReady": true,
"files": {
"full": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 1280,
"height": 720,
"size": 0
},
"thumb": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 300,
"height": 300,
"size": 0
},
"preview": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 960,
"height": 540,
"size": 0
},
"squarePreview": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 960,
"height": 960,
"size": 0
}
},
"duration": 398,
"hasCustomPreview": true,
"videoSources": {
"720": "https://cdn2.onlyfans.com/media-url.suffix",
"240": "https://cdn2.onlyfans.com/media-url.suffix"
}
}
],
"canViewMedia": true
},
{
"author": {
"id": 15585607,
"_view": "a"
},
"responseType": "post",
"id": 1730462234,
"postedAt": "2025-05-22T06:43:58+00:00",
"postedAtPrecise": "1747896238.000000",
"text": "<p>Things are about to get hairy as <a href=\"/morganhollie\">@morganhollie</a> and <a href=\"/dakotajane\">@dakotajane</a> take on the ultimate pony grooming challenge. Will they tame these manes or get tangled in the process? πŸ΄πŸ’…<br /><a href=\"https://onlyfans.com/dakotajane\">onlyfans.com/dakotajane</a> / <a href=\"https://onlyfans.com/morganhollie\">onlyfans.com/morganhollie</a></p>",
"isMarkdownDisabled": true,
"favoritesCount": 194,
"mediaCount": 1,
"isMediaReady": true,
"isOpened": true,
"hasUrl": true,
"mentionedUsers": [
{
"id": 122080649,
"_view": "s"
},
{
"id": 306126161,
"_view": "s"
}
],
"linkedUsers": [
{
"id": 306126161,
"_view": "r"
},
{
"id": 122080649,
"_view": "r"
}
],
"media": [
{
"id": 3845330448,
"type": "video",
"convertedToVideo": false,
"canView": true,
"hasError": false,
"isReady": true,
"files": {
"full": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 1280,
"height": 720,
"size": 0
},
"thumb": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 300,
"height": 300,
"size": 0
},
"preview": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 960,
"height": 540,
"size": 0
},
"squarePreview": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 960,
"height": 960,
"size": 0
}
},
"duration": 217,
"hasCustomPreview": true,
"videoSources": {
"720": "https://cdn2.onlyfans.com/media-url.suffix",
"240": "https://cdn2.onlyfans.com/media-url.suffix"
}
}
],
"canViewMedia": true
},
{
"author": {
"id": 15585607,
"_view": "a"
},
"responseType": "post",
"id": 1727558249,
"postedAt": "2025-05-21T23:32:10+00:00",
"postedAtPrecise": "1747870330.000000",
"text": "<p><a href=\"/isla-moontv\">@isla-moontv</a> is caught in the middle of <a href=\"/iamjasonluv\">@iamjasonluv</a> and <a href=\"/toodirtydomuncensored\">@toodirtydomuncensored</a>, and she’s not exactly complaining 😈 Who will win her over with their big fish energy and score the final spot in the finale? πŸ’¦πŸ‘πŸŽ£<br /><a href=\"https://onlyfans.com/iamjasonluv\">onlyfans.com/iamjasonluv</a> / <a href=\"https://onlyfans.com/toodirtydomuncensored\">onlyfans.com/toodirtydomuncensored</a> / <a href=\"https://onlyfans.com/isla-moontv\">onlyfans.com/isla-moontv</a>Β </p>",
"isMarkdownDisabled": true,
"favoritesCount": 199,
"mediaCount": 1,
"isMediaReady": true,
"isOpened": true,
"hasUrl": true,
"mentionedUsers": [
{
"id": 724751,
"_view": "s"
},
{
"id": 299893028,
"_view": "s"
},
{
"id": 399617789,
"_view": "s"
}
],
"linkedUsers": [
{
"id": 724751,
"_view": "r"
},
{
"id": 299893028,
"_view": "r"
},
{
"id": 399617789,
"_view": "r"
}
],
"media": [
{
"id": 3842995941,
"type": "video",
"convertedToVideo": false,
"canView": true,
"hasError": false,
"isReady": true,
"files": {
"full": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 1280,
"height": 720,
"size": 0
},
"thumb": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 300,
"height": 300,
"size": 0
},
"preview": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 960,
"height": 540,
"size": 0
},
"squarePreview": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 960,
"height": 960,
"size": 0
}
},
"duration": 1501,
"hasCustomPreview": true,
"videoSources": {
"720": "https://cdn2.onlyfans.com/media-url.suffix",
"240": "https://cdn2.onlyfans.com/media-url.suffix"
}
}
],
"canViewMedia": true
}
],
"social_links": [
{
"id": 2950516,
"sort": 0,
"label": "X",
"username": "DailyDollyy",
"socialMedia": "x",
"url": "https://twitter.com/DailyDollyy",
"isValid": true
},
{
"id": 1213627,
"sort": 0,
"label": "Amazon",
"socialMedia": "amazon",
"link": "https://www.amazon.com/hz/wishlist/ls/1E508XSCG7HUN?ref_=wl_share",
"url": "https://www.amazon.com/hz/wishlist/ls/1E508XSCG7HUN?ref_=wl_share",
"isValid": true
}
],
"highlights": [
{
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"created_at": "2023-10-29T00:34:31+00:00",
"id": 3067005020,
"story_id": 25499910,
"type": "photo"
},
{
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"created_at": "2023-10-29T00:34:47+00:00",
"id": 3063674562,
"story_id": 25499919,
"type": "video"
}
],
"labels": [
{
"id": "archived",
"name": "Archive",
"type": "archived",
"isClearInProgress": false,
"postsCount": 1
}
],
"friends:" [],
"meta": {
"posts_count": 10,
"highlights_count": 0,
"highlights_stories_count": 0,
"regular_stories_count": 0,
"profile_found": true,
"url": "https://onlyfans.com/onlyfans",
"processed_at": "2025-05-25T04:27:42.154613",
"include_posts": true,
"include_highlights": false,
"include_friends": false,
"authenticated": false,
"status_code": 200
}
}

Posts Data (included by default, see input configuration tab)

{
"posts": [
{
"author": {
"id": 15585607,
"_view": "a"
},
"responseType": "post",
"id": 1726306102,
"postedAt": "2025-05-24T20:40:03+00:00",
"postedAtPrecise": "1748119203.000000",
"text": "<p>From steamy challenges on \"Heartbreak Island\" to a life-altering skin cancer diagnosis, <a href=\"/tapinwithharry\">@tapinwithharry</a> shares how he turns tough moments into powerful growth. πŸŒ…πŸ’ͺ<br /><a href=\"https://onlyfans.com/tapinwithharry\">onlyfans.com/tapinwithharry</a> / <a href=\"https://onlyfans.com/oftv\">onlyfans.com/oftv</a></p>",
"isMarkdownDisabled": true,
"favoritesCount": 53,
"mediaCount": 1,
"isMediaReady": true,
"isOpened": true,
"hasUrl": true,
"mentionedUsers": [
{
"id": 196152779,
"_view": "s"
}
],
"linkedUsers": [
{
"id": 196152779,
"_view": "r"
},
{
"id": 82517634,
"_view": "r"
}
],
"media": [
{
"id": 3841953315,
"type": "video",
"convertedToVideo": false,
"canView": true,
"hasError": false,
"isReady": true,
"files": {
"full": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 1280,
"height": 720,
"size": 0
},
"thumb": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 300,
"height": 300,
"size": 0
},
"preview": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 960,
"height": 540,
"size": 0
},
"squarePreview": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 960,
"height": 960,
"size": 0
}
},
"duration": 2548,
"hasCustomPreview": true,
"videoSources": {
"720": "https://cdn2.onlyfans.com/media-url.suffix",
"240": "https://cdn2.onlyfans.com/media-url.suffix"
}
}
],
"canViewMedia": true
},
{
"author": {
"id": 15585607,
"_view": "a"
},
"responseType": "post",
"id": 1732673803,
"postedAt": "2025-05-24T13:58:13+00:00",
"postedAtPrecise": "1748095093.000000",
"text": "<p>Watch <a href=\"/freejewelzblu\">@freejewelzblu</a>’s fan flow dance β€” smooth moves and props blending into one graceful, powerful flow.✨🌬️<br /><a href=\"https://onlyfans.com/freejewelzblu\">onlyfans.com/freejewelzblu</a> </p>",
"isMarkdownDisabled": true,
"favoritesCount": 102,
"mediaCount": 1,
"isMediaReady": true,
"isOpened": true,
"hasUrl": true,
"mentionedUsers": [
{
"id": 30787891,
"_view": "s"
}
],
"linkedUsers": [
{
"id": 30787891,
"_view": "r"
}
],
"media": [
{
"id": 3847158091,
"type": "video",
"convertedToVideo": false,
"canView": true,
"hasError": false,
"isReady": true,
"files": {
"full": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 1280,
"height": 720,
"size": 0
},
"thumb": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 300,
"height": 300,
"size": 0
},
"preview": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 960,
"height": 540,
"size": 0
},
"squarePreview": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 960,
"height": 960,
"size": 0
}
},
"duration": 192,
"hasCustomPreview": true,
"videoSources": {
"720": "https://cdn2.onlyfans.com/media-url.suffix",
"240": "https://cdn2.onlyfans.com/media-url.suffix"
}
}
],
"canViewMedia": true
},
{
"author": {
"id": 15585607,
"_view": "a"
},
"responseType": "post",
"id": 1730483793,
"postedAt": "2025-05-24T03:42:28+00:00",
"postedAtPrecise": "1748058148.000000",
"text": "<p><a href=\"/katiebaeee\">@katiebaeee</a> hikes deep into the Dragon’s Bellyβ€”a stunning cave carved by wind and time, straight out of a fantasy. πŸ‰πŸŒ„<br /><a href=\"https://onlyfans.com/katiebaeee\">onlyfans.com/katiebaeee</a> </p>",
"isMarkdownDisabled": true,
"favoritesCount": 161,
"mediaCount": 1,
"isMediaReady": true,
"isOpened": true,
"hasUrl": true,
"mentionedUsers": [
{
"id": 421074296,
"_view": "s"
}
],
"linkedUsers": [
{
"id": 421074296,
"_view": "r"
}
],
"media": [
{
"id": 3845351314,
"type": "video",
"convertedToVideo": false,
"canView": true,
"hasError": false,
"isReady": true,
"files": {
"full": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 1280,
"height": 720,
"size": 0
},
"thumb": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 300,
"height": 300,
"size": 0
},
"preview": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 960,
"height": 540,
"size": 0
},
"squarePreview": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 960,
"height": 960,
"size": 0
}
},
"duration": 205,
"hasCustomPreview": true,
"videoSources": {
"720": "https://cdn2.onlyfans.com/media-url.suffix",
"240": "https://cdn2.onlyfans.com/media-url.suffix"
}
}
],
"canViewMedia": true
},
{
"author": {
"id": 15585607,
"_view": "a"
},
"responseType": "post",
"id": 1726316926,
"postedAt": "2025-05-23T20:05:37+00:00",
"postedAtPrecise": "1748030737.000000",
"text": "<p>Join <a href=\"/minsi_outdoors.tv\">@minsi_outdoors.tv</a> on an epic solo adventure through the rainforest. From discovering a hidden waterfall to hammock camping under the stars, this journey has it all. πŸŒΏβ›Ί<br /><a href=\"https://onlyfans.com/minsi_outdoors.tv\">onlyfans.com/minsi_outdoors.tv</a> </p>",
"isMarkdownDisabled": true,
"favoritesCount": 180,
"mediaCount": 1,
"isMediaReady": true,
"isOpened": true,
"hasUrl": true,
"mentionedUsers": [
{
"id": 451264550,
"_view": "s"
}
],
"linkedUsers": [
{
"id": 451264550,
"_view": "r"
}
],
"media": [
{
"id": 3841959546,
"type": "video",
"convertedToVideo": false,
"canView": true,
"hasError": false,
"isReady": true,
"files": {
"full": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 1280,
"height": 720,
"size": 0
},
"thumb": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 300,
"height": 300,
"size": 0
},
"preview": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 960,
"height": 540,
"size": 0
},
"squarePreview": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 960,
"height": 960,
"size": 0
}
},
"duration": 317,
"hasCustomPreview": true,
"videoSources": {
"720": "https://cdn2.onlyfans.com/media-url.suffix",
"240": "https://cdn2.onlyfans.com/media-url.suffix"
}
}
],
"canViewMedia": true
},
{
"author": {
"id": 15585607,
"_view": "a"
},
"responseType": "post",
"id": 1732040030,
"postedAt": "2025-05-23T12:54:24+00:00",
"postedAtPrecise": "1748004864.000000",
"text": "<p>She’s more than outdoorsyβ€”she’s a force of nature. <a href=\"/isla-moontv\">@isla-moontv</a>, the dynamic host of Reel Rivals, hits the waves with <a href=\"/caseboon\">@caseboon</a> for a wild windsurfing lesson followed by a surprise visit to her personal ride. Whether it’s painting, fishing, or neuroscience, Isla brings adventure wherever she goes.<br /><a href=\"https://onlyfans.com/isla-moontv\">onlyfans.com/isla-moontv</a> / <a href=\"https://onlyfans.com/caseboon\">onlyfans.com/caseboon</a></p>",
"isMarkdownDisabled": true,
"favoritesCount": 177,
"mediaCount": 1,
"isMediaReady": true,
"isOpened": true,
"hasUrl": true,
"mentionedUsers": [
{
"id": 57488749,
"_view": "s"
},
{
"id": 399617789,
"_view": "s"
}
],
"linkedUsers": [
{
"id": 399617789,
"_view": "r"
},
{
"id": 57488749,
"_view": "r"
}
],
"media": [
{
"id": 3846612592,
"type": "video",
"convertedToVideo": false,
"canView": true,
"hasError": false,
"isReady": true,
"files": {
"full": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 1280,
"height": 720,
"size": 0
},
"thumb": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 300,
"height": 300,
"size": 0
},
"preview": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 960,
"height": 540,
"size": 0
},
"squarePreview": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 960,
"height": 960,
"size": 0
}
},
"duration": 1031,
"hasCustomPreview": true,
"videoSources": {
"720": "https://cdn2.onlyfans.com/media-url.suffix",
"240": "https://cdn2.onlyfans.com/media-url.suffix"
}
}
],
"canViewMedia": true
},
{
"author": {
"id": 15585607,
"_view": "a"
},
"responseType": "post",
"id": 1730503595,
"postedAt": "2025-05-23T04:04:29+00:00",
"postedAtPrecise": "1747973069.000000",
"text": "<p>Can <a href=\"/trukaittv\">@trukaittv</a> and <a href=\"/carynbeaumontx\">@carynbeaumontx</a> survive the wildest rides at Australia’s biggest theme park? Join their non-stop adventure packed with epic coasters, heart-pounding thrills, and some seriously delicious churros. 🎒😱<br /><a href=\"https://onlyfans.com/carynbeaumontx\">onlyfans.com/carynbeaumontx</a> / <a href=\"https://onlyfans.com/trukaittv\">onlyfans.com/trukaittv</a></p>",
"isMarkdownDisabled": true,
"favoritesCount": 191,
"mediaCount": 1,
"isMediaReady": true,
"isOpened": true,
"hasUrl": true,
"mentionedUsers": [
{
"id": 466587936,
"_view": "s"
},
{
"id": 478108337,
"_view": "s"
}
],
"linkedUsers": [
{
"id": 466587936,
"_view": "r"
},
{
"id": 478108337,
"_view": "r"
}
],
"media": [
{
"id": 3845374836,
"type": "video",
"convertedToVideo": false,
"canView": true,
"hasError": false,
"isReady": true,
"files": {
"full": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 1280,
"height": 720,
"size": 0
},
"thumb": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 300,
"height": 300,
"size": 0
},
"preview": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 960,
"height": 540,
"size": 0
},
"squarePreview": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 960,
"height": 960,
"size": 0
}
},
"duration": 542,
"hasCustomPreview": true,
"videoSources": {
"720": "https://cdn2.onlyfans.com/media-url.suffix",
"240": "https://cdn2.onlyfans.com/media-url.suffix"
}
}
],
"canViewMedia": true
},
{
"author": {
"id": 15585607,
"_view": "a"
},
"responseType": "post",
"id": 1730538799,
"postedAt": "2025-05-22T20:49:27+00:00",
"postedAtPrecise": "1747946967.000000",
"text": "<p>Think you can spot the liar? <a href=\"/makaylamelons\">@makaylamelons</a>, <a href=\"/yogakittykat\">@yogakittykat</a>, and <a href=\"/courtneyanntt\">@courtneyanntt</a> play β€˜Two Truths and a Lie’—but if they guess wrong, it’s water gun time. πŸ€”πŸ’¦<br /><a href=\"https://onlyfans.com/makaylamelons\">onlyfans.com/makaylamelons</a> / <a href=\"https://onlyfans.com/courtneyanntt\">onlyfans.com/courtneyanntt</a> / <a href=\"https://onlyfans.com/yogakittykat\">onlyfans.com/yogakittykat</a></p>",
"isMarkdownDisabled": true,
"favoritesCount": 184,
"mediaCount": 1,
"isMediaReady": true,
"isOpened": true,
"hasUrl": true,
"mentionedUsers": [
{
"id": 47637407,
"_view": "s"
},
{
"id": 394244464,
"_view": "s"
},
{
"id": 412655807,
"_view": "s"
}
],
"linkedUsers": [
{
"id": 412655807,
"_view": "r"
},
{
"id": 47637407,
"_view": "r"
},
{
"id": 394244464,
"_view": "r"
}
],
"media": [
{
"id": 3845418793,
"type": "video",
"convertedToVideo": false,
"canView": true,
"hasError": false,
"isReady": true,
"files": {
"full": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 1280,
"height": 720,
"size": 0
},
"thumb": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 300,
"height": 300,
"size": 0
},
"preview": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 960,
"height": 540,
"size": 0
},
"squarePreview": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 960,
"height": 960,
"size": 0
}
},
"duration": 211,
"hasCustomPreview": true,
"videoSources": {
"720": "https://cdn2.onlyfans.com/media-url.suffix",
"240": "https://cdn2.onlyfans.com/media-url.suffix"
}
}
],
"canViewMedia": true
},
{
"author": {
"id": 15585607,
"_view": "a"
},
"responseType": "post",
"id": 1726268545,
"postedAt": "2025-05-22T15:56:15+00:00",
"postedAtPrecise": "1747929375.000000",
"text": "<p><a href=\"/bb_onfire\">@bb_onfire</a> goes completely off-grid in a jungle hut for 24 hoursβ€”no Wi-Fi, no lights, and no idea what’s lurking in the dark. πŸŒΏπŸ•·οΈ<br /><a href=\"https://onlyfans.com/bb_onfire\">onlyfans.com/bb_onfire</a> </p>",
"isMarkdownDisabled": true,
"favoritesCount": 170,
"mediaCount": 1,
"isMediaReady": true,
"isOpened": true,
"hasUrl": true,
"mentionedUsers": [
{
"id": 263901728,
"_view": "s"
}
],
"linkedUsers": [
{
"id": 263901728,
"_view": "r"
}
],
"media": [
{
"id": 3841919408,
"type": "video",
"convertedToVideo": false,
"canView": true,
"hasError": false,
"isReady": true,
"files": {
"full": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 1280,
"height": 720,
"size": 0
},
"thumb": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 300,
"height": 300,
"size": 0
},
"preview": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 960,
"height": 540,
"size": 0
},
"squarePreview": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 960,
"height": 960,
"size": 0
}
},
"duration": 398,
"hasCustomPreview": true,
"videoSources": {
"720": "https://cdn2.onlyfans.com/media-url.suffix",
"240": "https://cdn2.onlyfans.com/media-url.suffix"
}
}
],
"canViewMedia": true
},
{
"author": {
"id": 15585607,
"_view": "a"
},
"responseType": "post",
"id": 1730462234,
"postedAt": "2025-05-22T06:43:58+00:00",
"postedAtPrecise": "1747896238.000000",
"text": "<p>Things are about to get hairy as <a href=\"/morganhollie\">@morganhollie</a> and <a href=\"/dakotajane\">@dakotajane</a> take on the ultimate pony grooming challenge. Will they tame these manes or get tangled in the process? πŸ΄πŸ’…<br /><a href=\"https://onlyfans.com/dakotajane\">onlyfans.com/dakotajane</a> / <a href=\"https://onlyfans.com/morganhollie\">onlyfans.com/morganhollie</a></p>",
"isMarkdownDisabled": true,
"favoritesCount": 194,
"mediaCount": 1,
"isMediaReady": true,
"isOpened": true,
"hasUrl": true,
"mentionedUsers": [
{
"id": 122080649,
"_view": "s"
},
{
"id": 306126161,
"_view": "s"
}
],
"linkedUsers": [
{
"id": 306126161,
"_view": "r"
},
{
"id": 122080649,
"_view": "r"
}
],
"media": [
{
"id": 3845330448,
"type": "video",
"convertedToVideo": false,
"canView": true,
"hasError": false,
"isReady": true,
"files": {
"full": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 1280,
"height": 720,
"size": 0
},
"thumb": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 300,
"height": 300,
"size": 0
},
"preview": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 960,
"height": 540,
"size": 0
},
"squarePreview": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 960,
"height": 960,
"size": 0
}
},
"duration": 217,
"hasCustomPreview": true,
"videoSources": {
"720": "https://cdn2.onlyfans.com/media-url.suffix",
"240": "https://cdn2.onlyfans.com/media-url.suffix"
}
}
],
"canViewMedia": true
},
{
"author": {
"id": 15585607,
"_view": "a"
},
"responseType": "post",
"id": 1727558249,
"postedAt": "2025-05-21T23:32:10+00:00",
"postedAtPrecise": "1747870330.000000",
"text": "<p><a href=\"/isla-moontv\">@isla-moontv</a> is caught in the middle of <a href=\"/iamjasonluv\">@iamjasonluv</a> and <a href=\"/toodirtydomuncensored\">@toodirtydomuncensored</a>, and she’s not exactly complaining 😈 Who will win her over with their big fish energy and score the final spot in the finale? πŸ’¦πŸ‘πŸŽ£<br /><a href=\"https://onlyfans.com/iamjasonluv\">onlyfans.com/iamjasonluv</a> / <a href=\"https://onlyfans.com/toodirtydomuncensored\">onlyfans.com/toodirtydomuncensored</a> / <a href=\"https://onlyfans.com/isla-moontv\">onlyfans.com/isla-moontv</a>Β </p>",
"isMarkdownDisabled": true,
"favoritesCount": 199,
"mediaCount": 1,
"isMediaReady": true,
"isOpened": true,
"hasUrl": true,
"mentionedUsers": [
{
"id": 724751,
"_view": "s"
},
{
"id": 299893028,
"_view": "s"
},
{
"id": 399617789,
"_view": "s"
}
],
"linkedUsers": [
{
"id": 724751,
"_view": "r"
},
{
"id": 299893028,
"_view": "r"
},
{
"id": 399617789,
"_view": "r"
}
],
"media": [
{
"id": 3842995941,
"type": "video",
"convertedToVideo": false,
"canView": true,
"hasError": false,
"isReady": true,
"files": {
"full": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 1280,
"height": 720,
"size": 0
},
"thumb": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 300,
"height": 300,
"size": 0
},
"preview": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 960,
"height": 540,
"size": 0
},
"squarePreview": {
"url": "https://cdn2.onlyfans.com/media-url.suffix",
"width": 960,
"height": 960,
"size": 0
}
},
"duration": 1501,
"hasCustomPreview": true,
"videoSources": {
"720": "https://cdn2.onlyfans.com/media-url.suffix",
"240": "https://cdn2.onlyfans.com/media-url.suffix"
}
}
],
"canViewMedia": true
}
]
}

⚠️ Important Note About Media URLs

All media URLs (except the headers/avatars) in the output are tied to the IP address of the actor's run. To successfully download or view these images from the output, you must:

  1. Use a custom proxy when running the scraper (configure in the input settings)
  2. Access the resulting media URLs using the exact same proxy (same IP address)

Failure to use the same IP address for accessing the media URLs will result in access being denied for the given URLs.

Note: Use our OnlyFans Media Downloader to mitigate this issue and download all images comfortably in one ZIP file. This new scraper will be released in early June 2025.


πŸ’‘ Performance & Cost Advantages

πŸš€ Memory Efficiency & Speed

  • No Headless Browser Required - Direct API communication eliminates browser overhead
  • Only 128MB RAM required - The most efficient scraper
  • 90% lower memory usage compared to competitors using browser automation
  • 10x faster execution - No browser startup time or DOM rendering delays
  • Zero browser dependencies - No Chromium, Playwright, or Selenium overhead
  • Reduced infrastructure costs for high-volume operations

⚑ Technical Advantages of Browser-Free Architecture

  • Instant startup - No browser launch delays (typically 2-5 seconds saved per run)
  • Lower CPU usage - No JavaScript engine or rendering processes
  • Minimal memory footprint - Direct HTTP requests vs full browser context
  • Better reliability - No browser crashes or timeout issues
  • Scalable performance - Handles concurrent requests without browser resource conflicts

⚑ Speed Benefits

  • Optimized data parsing algorithms
  • Efficient memory management
  • Concurrent request processing
  • Minimal API overhead

πŸ”§ Integration & Automation

API Integration JavaScript

// Node.js example
const ApifyClient = require('apify-client');
const client = new ApifyClient({ token: 'your_token' });
const run = await client.actor('clearpath/onlyfans-api-scraper').call({
urls: ['creator1', 'creator2']
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
# πŸ“š Want to learn more πŸ“–? Go to β†’ https://docs.apify.com/sdk/js/docs/2.3/guides/quick-start

API Integration Python

// Python example
from apify_client import ApifyClient
client = ApifyClient("<YOUR_API_TOKEN>")
run_input = { "profileUrls": ["https://onlyfans.com/onlyfans"] }
run = client.actor("clearpath/onlyfans-api-scraper").call(run_input=run_input)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)
# πŸ“š Want to learn more πŸ“–? Go to β†’ https://docs.apify.com/api/client/python/docs/quick-start

API Features:

  • RESTful Endpoints - Standard HTTP methods for easy integration
  • Real-time Monitoring - Track extraction progress and performance
  • Flexible Scheduling - Programmatic run management and automation
  • Dataset Management - Direct access to extracted data with filtering and pagination
  • Webhook Support - Push notifications to your endpoints when runs complete

Perfect for:

  • Custom analytics dashboards
  • Automated reporting systems
  • Research data pipelines
  • Business intelligence tools
  • Content management systems
  • πŸ“Š Google Workspace - Automatically export to Sheets, Drive, and Analytics
  • ⚑ Zapier & Make - Connect with 5,000+ apps and services
  • πŸ’¬ Communication Tools - Slack, Discord, Microsoft Teams notifications
  • πŸ“ˆ Analytics Platforms - Tableau, Power BI, and custom dashboards
  • πŸ”„ Data Pipelines - Airbyte, Fivetran, and ETL workflows
  • πŸ’Ύ Cloud Storage - AWS S3, Dropbox, OneDrive automatic backups
  • πŸ“§ Email Marketing - Mailchimp, SendGrid, and CRM integrations

πŸ€– Advanced Automation Capabilities

  • Real-time Webhooks - Instant notifications when new data is available
  • Scheduled Extractions - Daily, weekly, or custom interval data collection
  • Conditional Triggers - Smart workflows based on data changes or thresholds
  • Multi-platform Sync - Keep your data synchronized across all your tools

❓ Frequently Asked Questions

A: Yes, this scraper only accesses publicly available data and data you have legitimate access to through your own account. Always ensure compliance with OnlyFans' terms of service and local privacy laws.

Q: Can I scrape private/subscription content?

A: Yes, but only for content you have legitimate access to. Simply provide your OnlyFans email and password, and the scraper will automatically handle authentication. You must have active subscriptions to access private content.

Q: How many profiles can I scrape at once?

A: There's no hard limit, but we recommend batching requests based on your Apify plan limits and OnlyFans' rate limiting policies.

Q: Do I need proxies?

A: Proxies are optional but recommended for large-scale operations. Our scraper includes built-in proxy support through Apify's proxy service.

Q: How often can I run the scraper?

A: You can run it as frequently as needed.

Q: What happens if a profile is deleted or not found?

A: The scraper will return an entry in the dataset like this:

{
"username": "unknown-not-existing-profile",
"profile": null,
"posts": [],
"highlights": {},
"meta": {
"posts_count": 0,
"highlights_count": 0,
"highlights_stories_count": 0,
"regular_stories_count": 0,
"profile_found": false,
"url": "https://onlyfans.com/unknown-not-existing-profile",
"processed_at": "2025-05-25T04:27:42.353641",
"include_posts": true,
"include_highlights": false,
"include_friends": false,
"authenticated": false,
"status_code": 404,
"is_404": true,
"error": "Profile not found (404)"
}

}


πŸ”’ Data Security

  • All authentication credentials are handled using Apify's secure "secret" input fields
  • Credentials are cached securely for 24 hours to reduce login frequency
  • All authentication data is automatically purged after processing
  • Extracts only publicly available data
  • Respects robots.txt and platform policies
  • GDPR compliant data handling
  • Designed for legitimate research and business use

πŸ”ž Content Warning

This scraper may access adult content as OnlyFans is an 18+ platform. By using this tool, you confirm:

  • You are 18+ years of age
  • You understand the nature of content being processed
  • You will use this tool responsibly and legally

πŸš€ Get Started Today

Try It Free

  • Start with Apify's free tier
  • Test with up to 10 profiles
  • No credit card required

Production Ready

  • Scales to thousands and thousands of profiles
  • Enterprise-grade reliability
  • 24/7 monitoring and support

Need Help?

Have questions or feature requests? We're here to help:

  • πŸ“§ Email: [max@mapa.slmail.me]
  • πŸ’¬ Support: Use the Issues tab above
  • πŸ“– Documentation: Comprehensive guides available

Ready to extract OnlyFans data efficiently and cost-effectively?

πŸš€ Start Scraping Now


Disclaimer: This tool is for legitimate research, business intelligence, and content analysis purposes only. Users must comply with all applicable laws, regulations, and OnlyFans' terms of service. The scraper respects platform policies and only accesses data that users have legitimate rights to access.

On this page

Share Actor: