Available modules
A list of all available OnlyFans API modules in Make.com.
Looking for a specific module?
Please reach out to us, we can add it!
Instant Triggers
An Instant Trigger (also known as a "webhook"), is a module that is executed immediately when an event occurs.
🤑 Chat Message PPV Purchased
A PPV (pay-per-view) message that you sent has been purchased by a fan
{
"event": "messages.ppv.unlocked",
"account_id": "acct_123",
"payload": {
"id": "123",
"type": "paided_message",
"createdAt": "2025-05-05T22:18:00+00:00",
"text": "has purchased your <a href='https://onlyfans.com/my/chats/chat/123?firstId=123'>message</a> for $5.00!",
"replacePairs": {
"{NAME}": "Name",
"{MESSAGE_LINK}": "<a href='https://onlyfans.com/my/chats/chat/123?firstId=123'>message</a>",
"{AMOUNT}": "$5.00"
},
"subType": "subscriber_pay_for_chat_message",
"user_id": "123",
"isRead": false,
"canGoToProfile": true,
"user": {
"avatar": null,
"avatarThumbs": null,
"header": null,
"headerSize": null,
"headerThumbs": null,
"id": 123,
"name": "Name",
"username": "username",
"canLookStory": false,
"canCommentStory": false,
"hasNotViewedStory": false,
"isVerified": false,
"canPayInternal": false,
"hasScheduledStream": false,
"hasStream": false,
"hasStories": false,
"tipsEnabled": false,
"tipsTextEnabled": true,
"tipsMin": 5,
"tipsMinInternal": 1,
"tipsMax": 200,
"canEarn": false,
"canAddSubscriber": false,
"subscribePrice": 0,
"subscribedBy": false,
"subscribedOn": false,
"canReceiveChatMessage": false,
"hideChat": false,
"lastSeen": "2025-05-05T22:17:29+00:00",
"isPerformer": false,
"isRealPerformer": false,
"view": "mn",
"canReport": true,
"subscribedByData": null,
"subscribedOnData": null,
"isBlocked": false
}
}
}
📥 Chat Message Received
A new chat message has been received.
{
"event": "messages.received",
"account_id": "acct_abc123",
"payload": {
"responseType": "message",
"text": "<p>Text</p>",
"giphyId": null,
"lockedText": false,
"isFree": true,
"price": 0,
"isMediaReady": true,
"mediaCount": 0,
"media": [],
"previews": [],
"isTip": false,
"isReportedByMe": false,
"isCouplePeopleMedia": false,
"queueId": 123,
"isMarkdownDisabled": true,
"fromUser": {
"view": "s",
"avatar": "https://public.onlyfans.com/files/.../avatar.jpg",
"avatarThumbs": {
"c50": "https://thumbs.onlyfans.com/public/files/thumbs/c50/.../avatar.jpg",
"c144": "https://thumbs.onlyfans.com/public/files/thumbs/c144/.../avatar.jpg"
},
"header": "https://public.onlyfans.com/files/f/fn/fni/.../header.jpg",
"headerSize": {
"width": 4000,
"height": 3000
},
"headerThumbs": {
"w480": "https://thumbs.onlyfans.com/public/files/thumbs/w480/f/fn/fni/.../header.jpg",
"w760": "https://thumbs.onlyfans.com/public/files/thumbs/w760/f/fn/fni/.../header.jpg"
},
"id": 123,
"name": "Name",
"username": "username",
"canLookStory": true,
"canCommentStory": true,
"hasNotViewedStory": false,
"isVerified": false,
"canPayInternal": true,
"hasScheduledStream": false,
"hasStream": false,
"hasStories": false,
"tipsEnabled": false,
"tipsTextEnabled": true,
"tipsMin": 5,
"tipsMinInternal": 1,
"tipsMax": 200,
"canEarn": false,
"canAddSubscriber": false,
"subscribePrice": 0,
"displayName": "Name",
"notice": "",
"isRestricted": false,
"canRestrict": true,
"subscribedBy": true,
"subscribedByExpire": false,
"subscribedByExpireDate": "2025-01-01T01:11:11+00:00",
"subscribedByAutoprolong": true,
"subscribedIsExpiredNow": false,
"currentSubscribePrice": 0,
"subscribedOn": null,
"subscribedOnExpiredNow": true,
"subscribedOnDuration": "1 month",
"listsStates": [
{
"id": "friends",
"type": "friends",
"name": "Amigos",
"hasUser": false,
"canAddUser": false,
"cannotAddUserReason": "USER_NOT_PERFORMER"
},
{
"id": "muted",
"type": "muted",
"name": "Enmudecido",
"hasUser": false,
"canAddUser": true,
"cannotAddUserReason": null
},
{
"id": "tagged",
"type": "tagged",
"name": "etiquetado",
"hasUser": false,
"canAddUser": false,
"cannotAddUserReason": "SYSTEM_LIST"
},
{
"id": "rebill_on",
"type": "rebill_on",
"name": "Renovación de Facturación",
"hasUser": false,
"canAddUser": false,
"cannotAddUserReason": null
},
{
"id": "recent",
"type": "recent",
"name": "Reciente (últimas 24 horas)",
"hasUser": false,
"canAddUser": false,
"cannotAddUserReason": "SYSTEM_LIST"
},
{
"id": "fans",
"type": "fans",
"name": "Fans",
"hasUser": false,
"canAddUser": false,
"cannotAddUserReason": null
},
{
"id": "rebill_off",
"type": "rebill_off",
"name": "Apagar Facturación",
"hasUser": false,
"canAddUser": false,
"cannotAddUserReason": null
},
{
"id": "following",
"type": "following",
"name": "Siguiente",
"hasUser": true,
"canAddUser": false,
"cannotAddUserReason": "ALREADY_EXISTS"
}
],
"showMediaCount": true,
"lastSeen": "2025-01-01T01:11:11+00:0000",
"canReport": true
},
"isFromQueue": false,
"id": 123,
"isOpened": false,
"isNew": true,
"createdAt": "2025-01-01T01:11:11+00:00",
"changedAt": "2025-01-01T01:11:11+00:00",
"cancelSeconds": 119,
"isLiked": false,
"canPurchase": false,
"canPurchaseReason": "free",
"canReport": true,
"canBePinned": true,
"isPinned": false
}
}
📤 Chat Message Sent
A new message has been sent from one of your OnlyFans accounts to a fan.
{
"event": "messages.sent",
"account_id": "acct_abc123",
"payload": {
"responseType": "message",
"text": "<p>Text</p>",
"giphyId": null,
"lockedText": true,
"isFree": true,
"price": 0,
"isMediaReady": true,
"mediaCount": 0,
"media": [],
"previews": [],
"isTip": false,
"isReportedByMe": false,
"isCouplePeopleMedia": false,
"queueId": 123,
"isMarkdownDisabled": true,
"releaseForms": [],
"isFromQueue": false,
"id": 123,
"isOpened": false,
"isNew": true,
"createdAt": "2025-07-02T00:00:00+00:00",
"changedAt": "2025-07-02T00:00:00+00:00",
"cancelSeconds": 86400,
"isLiked": false,
"canPurchase": false,
"canPurchaseReason": "free",
"canReport": false,
"canBePinned": true,
"isPinned": false,
"toUser": {
"view": "s",
"avatar": null,
"avatarThumbs": null,
"header": null,
"headerSize": null,
"headerThumbs": null,
"id": 123,
"name": "Name",
"username": "username",
"canLookStory": false,
"canCommentStory": false,
"hasNotViewedStory": false,
"isVerified": false,
"canPayInternal": true,
"hasScheduledStream": false,
"hasStream": false,
"hasStories": false,
"tipsEnabled": false,
"tipsTextEnabled": true,
"tipsMin": 5,
"tipsMinInternal": 1,
"tipsMax": 200,
"canEarn": false,
"canAddSubscriber": true,
"subscribePrice": 0,
"displayName": "",
"notice": "",
"isRestricted": false,
"canRestrict": true,
"subscribedBy": false,
"subscribedByExpire": null,
"subscribedByExpireDate": null,
"subscribedByAutoprolong": null,
"subscribedIsExpiredNow": null,
"currentSubscribePrice": null,
"subscribedOn": true,
"subscribedOnExpiredNow": false,
"subscribedOnDuration": "1 month",
"listsStates": [
{
"id": "friends",
"type": "friends",
"name": "Friends",
"hasUser": false,
"canAddUser": false,
"cannotAddUserReason": "USER_NOT_PERFORMER"
},
{
"id": "muted",
"type": "muted",
"name": "Muted",
"hasUser": false,
"canAddUser": true,
"cannotAddUserReason": null
},
{
"id": "tagged",
"type": "tagged",
"name": "Tagged",
"hasUser": false,
"canAddUser": false,
"cannotAddUserReason": "SYSTEM_LIST"
},
{
"id": "rebill_on",
"type": "rebill_on",
"name": "Renew On",
"hasUser": false,
"canAddUser": false,
"cannotAddUserReason": null
},
{
"id": "recent",
"type": "recent",
"name": "Recent (last 24 hours)",
"hasUser": false,
"canAddUser": false,
"cannotAddUserReason": "SYSTEM_LIST"
},
{
"id": "fans",
"type": "fans",
"name": "Fans",
"hasUser": true,
"canAddUser": false,
"cannotAddUserReason": "ALREADY_EXISTS"
},
{
"id": "rebill_off",
"type": "rebill_off",
"name": "Renew Off",
"hasUser": true,
"canAddUser": false,
"cannotAddUserReason": "ALREADY_EXISTS"
},
{
"id": "following",
"type": "following",
"name": "Following",
"hasUser": false,
"canAddUser": false,
"cannotAddUserReason": "SYSTEM_LIST"
}
],
"showMediaCount": true,
"lastSeen": "2025-07-02T00:00:00+00:00",
"canReport": false
}
}
}
🎉 New Subscription
A new fan has subscribed.
{
"event": "subscriptions.new",
"account_id": "acct_123",
"payload": {
"id": "123",
"type": "subscribed",
"createdAt": "2025-05-05T21:27:00+00:00",
"text": "subscribed to your profile!",
"replacePairs": {
"{SUBSCRIBER_LINK}": "<a href='https://onlyfans.com/username'>Name</a>",
"{PRICE}": "free"
},
"subType": "new_subscriber",
"user_id": "123",
"isRead": false,
"canGoToProfile": true,
"user": {
"avatar": "https://example.com",
"avatarThumbs": {
"c50": "https://example.com",
"c144": "https://example.com"
},
"header": "https://example.com",
"headerSize": {
"width": 767,
"height": 1152
},
"headerThumbs": {
"w480": "https://example.com",
"w760": "https://example.com"
},
"id": 123,
"name": "Name",
"username": "username",
"canLookStory": false,
"canCommentStory": false,
"hasNotViewedStory": false,
"isVerified": true,
"canPayInternal": false,
"hasScheduledStream": false,
"hasStream": false,
"hasStories": false,
"tipsEnabled": true,
"tipsTextEnabled": true,
"tipsMin": 5,
"tipsMinInternal": 1,
"tipsMax": 200,
"canEarn": true,
"canAddSubscriber": false,
"subscribePrice": 0,
"subscribedBy": false,
"subscribedOn": false,
"canReceiveChatMessage": false,
"hideChat": false,
"lastSeen": "2025-05-05T21:26:04+00:00",
"isPerformer": true,
"isRealPerformer": true,
"view": "mn",
"canReport": true,
"subscribedByData": null,
"subscribedOnData": null,
"isBlocked": false
}
}
}
❤️ Post Liked
A fan has liked one of your posts.
{
"event": "posts.liked",
"account_id": "acct_123",
"payload": {
"id": "123",
"type": "favorited",
"createdAt": "2025-05-05T22:22:00+00:00",
"text": "liked your <a href='https://onlyfans.com/123/username'>post</a>",
"replacePairs": {
"{POST_LINK}": "<a href='https://onlyfans.com/123/username'>post</a>"
},
"subType": "new_favorite",
"user_id": "123",
"isRead": false,
"canGoToProfile": true,
"user": {
"avatar": null,
"avatarThumbs": null,
"header": null,
"headerSize": null,
"headerThumbs": null,
"id": 123,
"name": "Name",
"username": "username",
"canLookStory": false,
"canCommentStory": false,
"hasNotViewedStory": false,
"isVerified": false,
"canPayInternal": false,
"hasScheduledStream": false,
"hasStream": false,
"hasStories": false,
"tipsEnabled": false,
"tipsTextEnabled": true,
"tipsMin": 5,
"tipsMinInternal": 1,
"tipsMax": 200,
"canEarn": false,
"canAddSubscriber": false,
"subscribePrice": 0,
"subscribedBy": false,
"subscribedOn": false,
"canReceiveChatMessage": false,
"hideChat": false,
"lastSeen": null,
"isPerformer": false,
"isRealPerformer": false,
"view": "mn",
"canReport": true,
"subscribedByData": null,
"subscribedOnData": null,
"isBlocked": false
}
}
}
💬 User is Typing
A fan is typing a message.
{
"event": "users.typing",
"account_id": "acct_123",
"payload": {
"id": 123
}
}
ℹ️ New Account Connected
A new OnlyFans account was connected.
Please note that payload.client_reference_id
can be null - it's only
included if you provided us with client_reference_id
while Creating Client
Session
{
"event": "accounts.connected",
"account_id": "acct_123",
"payload": {
"client_reference_id": "my_crm_model_12345", // Optional - Value you provided while creating Client Session - otherwise null
"state": "authenticated",
"progress": "started",
"latestAuthAttempt": {
"started_at": "2025-05-13T20:26:56.000000Z",
"completed_at": null,
"success": false,
"error_message": null,
"needs_otp": false,
"needs_face_otp": false,
"otp_phone_ending": null
}
}
}
ℹ️ Account Connection Failed
An OnlyFans account's connection has expired, and we couldn't automatically re-connect it using our system.
{
"event": "accounts.authentication_failed",
"account_id": "acct_123",
"payload": {
"state": "authenticated",
"progress": "started",
"latestAuthAttempt": {
"started_at": "2025-05-13T20:26:56.000000Z",
"completed_at": null,
"success": false,
"error_message": null,
"needs_otp": false,
"needs_face_otp": false,
"otp_phone_ending": null
}
}
}
ℹ️ Account Session Expired
An OnlyFans account's connection has expired, but we're automatically re-connecting it using our system — you don't need to do anything.
{
"event": "accounts.session_expired",
"account_id": "acct_123",
"payload": {
"state": "authenticated",
"progress": "started",
"latestAuthAttempt": {
"started_at": "2025-05-13T20:26:56.000000Z",
"completed_at": null,
"success": false,
"error_message": null,
"needs_otp": false,
"needs_face_otp": false,
"otp_phone_ending": null
}
}
}
ℹ️ Face OTP Required For Account
Face verification is required to connect one of your OnlyFans accounts
{
"event": "accounts.face_otp_required",
"account_id": "acct_123",
"payload": {
"state": "authenticated",
"progress": "started",
"face_otp_verification_url": "https://id.onlyfans.com/s?123",
"latestAuthAttempt": {
"started_at": "2025-05-13T20:26:56.000000Z",
"completed_at": null,
"success": false,
"error_message": null,
"needs_otp": false,
"needs_face_otp": false,
"otp_phone_ending": null
}
}
}
ℹ️ OTP Code Required For Account
A two-factor authentication code is required to connect one of your OnlyFans accounts.
{
"event": "accounts.otp_code_required",
"account_id": "acct_123",
"payload": {
"state": "authenticated",
"progress": "started",
"latestAuthAttempt": {
"started_at": "2025-05-13T20:26:56.000000Z",
"completed_at": null,
"success": false,
"error_message": null,
"needs_otp": false,
"needs_face_otp": false,
"otp_phone_ending": null
}
}
}
Actions
Actions are simple modules that return a single result.
🕘 Get Profile View Duration Totals
Get the view duration stats for guests, users, and combined for the specified timeframe.
{
"total": 123,
"guests": "123",
"users": "123",
"subscribers": 123
}
📈 Get Profile Visitor Totals
Get the profile visit stats for guests, users, and combined for the specified timeframe.
{
"total": 123,
"guests": "123",
"users": "123",
"subscribers": 123
}
💰 Get Total Earnings
Get the total earnings for a given period.
{
"delta": 1.2,
"gross": 123.45,
"total": 123.45
}
Searches
📈 [Payouts] List Earning Statistics
List all earning statistics for the account.
{
"months": {
"123": {
"tips": [
{
"time": 123,
"net": 123,
"gross": 123
}
],
"total_net": 123,
"total_gross": 123,
"subscribes": [
{
"time": 123,
"net": 123,
"gross": 123
}
],
"chat_messages": [
{
"time": 123,
"net": 123,
"gross": 123
}
],
"post": [
{
"time": 123,
"net": 123,
"gross": 123
}
]
}
},
"total": {
"tips": {
"total_net": 123,
"total_gross": 123
},
"all": {
"total_net": 123,
"total_gross": 123
},
"subscribes": {
"total_net": 123,
"total_gross": 123
},
"chat_messages": {
"total_net": 123,
"total_gross": 123
},
"post": {
"total_net": 123,
"total_gross": 123
}
}
}
🌍 Get Profile Visitors (Top Countries)
Get the top countries of profile visitors for a specified timeframe
{
"rank": 1,
"countryName": "United States",
"countryCode": "US",
"viewsCount": {
"total": 123,
"guests": 123,
"users": 123,
"subscribers": 123
}
}
📋 List Accounts
List all connected OnlyFans accounts.
{
"id": "acct_123",
"is_authenticated": true,
"authentication_progress": "signed_in",
"display_name": "display name",
"onlyfans_user_data": {
"id": 123,
"ip": "127.0.0.1",
"csrf": "csrf",
"name": "Name",
"view": "f",
"about": "<p>About</p>",
"email": "[email protected]",
"wsUrl": "wss://ws2.onlyfans.com/ws3/01",
"avatar": "https://public.onlyfans.com/.../avatar.jpg",
"header": "https://public.onlyfans.com/.../header_image.jpg",
"isAuth": true,
"ivFlow": "default",
"upload": {
"geoUploadArgs": {
"preset": "of_beta",
"isDelay": true,
"additional": {
"user": "123"
},
"needThumbs": true,
"preset_png": "of_png",
"protected_preset": "of_drm"
}
},
"canChat": true,
"canEarn": true,
"hasTags": false,
"tipsMax": 200,
"tipsMin": 5,
"website": null,
"advBlock": ["banners"],
"hasLinks": false,
"ivStatus": "approved",
"joinDate": "2025-01-01T00:00:00+00:00",
"lastSeen": "2025-01-21T00:00:00+00:00",
"location": null,
"paidFeed": false,
"username": "username",
"wishlist": null,
"hasLabels": true,
"hasStream": false,
"hasStripe": false,
"ivCountry": "US",
"canAddCard": true,
"canPinPost": true,
"creditsMax": 200,
"creditsMin": 10,
"hasFriends": false,
"hasStories": false,
"headerSize": {
"width": 4032,
"height": 3024
},
"isVerified": true,
"payoutType": "bank_ebics_sepa",
"postsCount": 1,
"unreadTips": 0,
"audiosCount": 0,
"canAddStory": true,
"hasNewHints": true,
"hasScenario": false,
"isPerformer": true,
"mediasCount": 1,
"photosCount": 1,
"tipsEnabled": false,
"videosCount": 0,
"wsAuthToken": "wsAuthToken",
"avatarThumbs": {
"c50": "https://thumbs.onlyfans.com/.../avatar.jpg",
"c144": "https://thumbs.onlyfans.com/.../avatar.jpg"
},
"canLookStory": true,
"canStreaming": false,
"canTrialSend": false,
"hasNewAlerts": false,
"headerThumbs": {
"w480": "https://thumbs.onlyfans.com/.../header_image.jpg",
"w760": "https://thumbs.onlyfans.com/.../header_image.jpg"
},
"isOtpEnabled": true,
"ivFailReason": null,
"newTagsCount": 0,
"postMaxPrice": 100,
"postMinPrice": 3,
"trialMaxDays": 7,
"creditBalance": 0,
"faceIdRegular": [],
"isAgeVerified": false,
"isAllowTweets": false,
"isMakePayment": false,
"isStripeExist": false,
"isVatRequired": false,
"needIVApprove": false,
"vatNumberName": "VAT",
"watermarkText": "OnlyFans.com/username",
"canCreateLists": true,
"canCreateTrial": true,
"canPayInternal": true,
"favoritedCount": 0,
"favoritesCount": 0,
"hasPinnedPosts": false,
"isAdultContent": false,
"isEmailChecked": true,
"isWantComments": true,
"showMediaCount": true,
"subscribePrice": 4.99,
"canCommentStory": true,
"countPinnedChat": 0,
"isEmailRequired": false,
"isPaywallPassed": true,
"isRealPerformer": true,
"isVisibleOnline": true,
"messageMaxPrice": 100,
"messageMinPrice": 3,
"showPostsInFeed": true,
"subscribesCount": 123,
"tipsMinInternal": 1,
"tipsTextEnabled": true,
"twitterUsername": "TwitterUsername",
"canAddSubscriber": false,
"canSendChatToAll": true,
"isCountryWithVat": false,
"isCreditsEnabled": true,
"isVerifiedReason": false,
"pinnedPostsCount": 0,
"subscribedByData": null,
"subscribedOnData": null,
"subscribersCount": 123,
"chatMessagesCount": 123,
"countPriorityChat": 123,
"hasNotViewedStory": false,
"hasPurchasedPosts": false,
"hasWatermarkPhoto": true,
"hasWatermarkVideo": true,
"isDeleteInitiated": false,
"isReferrerAllowed": true,
"isSpringConnected": false,
"subscribeMaxPrice": 50,
"subscribeMinPrice": 4.99,
"watermarkPosition": "bottom_right",
"archivedPostsCount": 0,
"canCreatePromotion": true,
"canMakeExpirePosts": true,
"hasScheduledStream": false,
"isSpotifyConnected": false,
"isTwitterConnected": false,
"notificationsCount": 0,
"walletFirstRebills": false,
"canConnectOfAccount": true,
"connectedOfAccounts": [],
"hasInternalPayments": false,
"hasNewTicketReplies": {
"open": false,
"closed": false,
"solved": false
},
"isNeedConfirmPayout": false,
"isRealCardConnected": true,
"ivHideForPerformers": false,
"maxPinnedPostsCount": 5,
"subscriptionBundles": [],
"trialMaxExpiresDays": 30,
"canCreateFundRaising": false,
"isPrivateRestriction": false,
"isWalletAutorecharge": false,
"maxFundRaisingTarget": 10000,
"minFundRaisingTarget": 10,
"showSubscribersCount": false,
"canChangeContentPrice": true,
"canReceiveChatMessage": false,
"walletAutorechargeMin": 0,
"canReceiveManualPayout": true,
"canReceiveStripePayout": false,
"firstPublishedPostDate": "2025-01-01T00:00:00+00:00",
"hasSystemNotifications": false,
"isCountryVatRefundable": false,
"isLegalApprovedAllowed": true,
"isPaymentCardConnected": true,
"ageVerificationRequired": false,
"payoutLegalApproveState": "approved",
"walletAutorechargeAmount": 0,
"canAlternativeWalletTopUp": false,
"enabledImageEditorForChat": true,
"isCountryVatNumberCollect": false,
"isScheduledStreamsAllowed": false,
"privateArchivedPostsCount": 0,
"isMarkdownDisabledForAbout": true,
"avatarHeaderConverterUpload": true,
"hasNewChangedPriceSubscriptions": true
}
}
💰 List Earnings (monetary values)
Get the earnings in monetary values for a given period. E.g. 123.45
{
"date": "2025-01-01T00:00:00+00:00",
"count": 123.45
}
💰 List Earnings (transaction count)
Get the transaction counts for a given period. E.g. 123
{
"date": "2025-01-01T00:00:00+00:00",
"count": 123
}
🔗 List Tracking Links
List all tracking links & their revenue data for the account.
{
"id": 123,
"campaignCode": 1,
"campaignName": "campaign-name",
"campaignUrl": "https://onlyfans.com/username/c1",
"subscribersCount": 123,
"clicksCount": 123,
"createdAt": "2025-05-23T16:19:38+00:00",
"endDate": null,
"revenue": {
"total": 0,
"revenuePerSubscriber": 0,
"revenuePerClick": 0,
"calculatedAt": "2025-05-23T16:45:36.000000Z",
"isLoading": false
},
"links": {
"related": {
"subscribers": "https://app.onlyfansapi.com/api/acct_123/tracking-links/123/subscribers"
}
}
}
🔗 List Tracking Link Subscribers
Get list of subscribers who joined through a Tracking Link.
{
"view": "s",
"avatar": null,
"avatarThumbs": null,
"header": null,
"headerSize": null,
"headerThumbs": null,
"id": 123,
"name": "name",
"username": "username",
"canLookStory": false,
"canCommentStory": false,
"hasNotViewedStory": false,
"isVerified": false,
"canPayInternal": false,
"hasScheduledStream": false,
"hasStream": false,
"hasStories": false,
"tipsEnabled": false,
"tipsTextEnabled": true,
"tipsMin": 5,
"tipsMinInternal": 1,
"tipsMax": 200,
"canEarn": false,
"canAddSubscriber": false,
"subscribePrice": 0,
"displayName": "",
"notice": "",
"isRestricted": false,
"canRestrict": true,
"subscribedBy": true,
"subscribedByExpire": false,
"subscribedByExpireDate": "2025-01-01T00:00:00+00:00",
"subscribedByAutoprolong": true,
"subscribedIsExpiredNow": false,
"currentSubscribePrice": 0,
"subscribedOn": true,
"subscribedOnExpiredNow": false,
"subscribedOnDuration": "1 year",
"showMediaCount": true,
"lastSeen": null,
"canReport": true
}
💳 List Transactions
Get a paginated list of transactions for an Account. Newest transactions are first.
{
"amount": 9.99,
"vatAmount": 0.5,
"taxAmount": 0,
"net": 7.99,
"fee": 2,
"createdAt": "2025-05-26T00:00:00+00:00",
"currency": "USD",
"description": "Payment for message from <a href=\"https://onlyfans.com/username\">User</a>",
"status": "loading",
"user": {
"view": "t",
"id": 123,
"name": "Name",
"username": "username",
"isVerified": false,
"avatar": null,
"avatarThumbs": null
},
"payoutPendingDays": 7,
"id": "exampleId"
}
🆓 List Trial Links
List all trial links & their revenue data for the account.
{
"id": 123,
"trialLinkName": "My trial link",
"url": "https://onlyfans.com/username/trial/abc123",
"subscribeDays": 7,
"subscribeCounts": 123,
"claimCounts": 123,
"expiredAt": null,
"createdAt": "2025-01-01T00:00:00+00:00",
"isFinished": false
}
Universal
Make a custom API call
Call any OnlyFans API endpoint from Make.com.
Quickstart
Best for building complex, multi-step automations and custom integrations with OnlyFans, all without writing code. Ideal for users who want visual workflow design and advanced logic.
Ready-made scenarios
Can't wait to get started? Use our ready-made scenarios to get going in a matter of minutes!