Documentation

API Reference

351 metered REST endpoints across OnlyFans and Fansly. Every endpoint is also an MCP tool your AI agent can call. Each request is under /v1/accounts/{id}/.

Banking & Payouts

32 endpoints
GET
/v1/accounts/{id}/earnings/statistics
1 cr onlyfans mcp: get_earning_statistics
Earning statistics over time.
GET
/v1/accounts/{id}/chargebacks
1 cr onlyfans mcp: list_chargebacks
List chargebacks.
GET
/v1/accounts/{id}/payouts
1 cr onlyfans mcp: list_payouts
List payout requests.
POST
/v1/accounts/{id}/payouts/withdraw
1 cr onlyfans mcp: request_withdrawal
Request a manual withdrawal.
GET
/v1/accounts/{id}/payouts/{payoutId}
1 cr onlyfans mcp: get_payout
Get one payout request.
GET
/v1/accounts/{id}/earnings/transactions
1 cr onlyfans mcp: list_earning_transactions
List earning transactions.
GET
/v1/accounts/{id}/earnings/by-type
1 cr onlyfans mcp: get_earnings_by_type
Earnings broken down by type.
GET
/v1/accounts/{id}/banking
1 cr onlyfans mcp: get_banking_info
Get banking / payout method info.
GET
/v1/accounts/{id}/banking/methods
1 cr onlyfans mcp: list_payout_methods
List payout methods.
GET
/v1/accounts/{id}/earnings/statements
1 cr onlyfans mcp: list_statements
List earnings statements.
GET
/v1/accounts/{id}/referrals/statistics
1 cr onlyfans mcp: get_referral_statistics
Referral statistics.
GET
/v1/accounts/{id}/referrals/users
1 cr onlyfans mcp: list_referred_users
List referred users.
GET
/v1/accounts/{id}/referrals/transactions
1 cr onlyfans mcp: list_referral_transactions
List referral earnings.
GET
/v1/accounts/{id}/tips
1 cr onlyfans mcp: list_tips
List received tips.
GET
/v1/accounts/{id}/wallet
1 cr onlyfans mcp: get_wallet_balance
Get wallet balance.
GET
/v1/accounts/{id}/wallet/transactions
1 cr onlyfans mcp: list_wallet_transactions
List wallet transactions.
DELETE
/v1/accounts/{id}/payouts/{payoutId}
1 cr onlyfans mcp: cancel_payout
Cancel a payout request.
GET
/v1/accounts/{id}/chargebacks/{chargebackId}
1 cr onlyfans mcp: get_chargeback
Get one chargeback.
GET
/v1/accounts/{id}/tax-info
1 cr onlyfans mcp: get_tax_info
Get tax information on file.
GET
/v1/accounts/{id}/earnings/pending
1 cr onlyfans mcp: get_pending_earnings
Pending (unreleased) earnings.
GET
/v1/accounts/{id}/earnings/available
1 cr onlyfans mcp: get_available_balance
Available (withdrawable) balance.
GET
/v1/accounts/{id}/earnings/summary
1 cr onlyfans mcp: get_earnings_summary
Earnings summary totals.
GET
/v1/accounts/{id}/earnings/payout-schedule
1 cr onlyfans mcp: get_payout_schedule
Get payout schedule.
PUT
/v1/accounts/{id}/earnings/payout-schedule
1 cr onlyfans mcp: set_payout_schedule
Set payout schedule.
POST
/v1/accounts/{id}/banking/methods
1 cr onlyfans mcp: add_payout_method
Add a payout method.
DELETE
/v1/accounts/{id}/banking/methods/{methodId}
1 cr onlyfans mcp: delete_payout_method
Delete a payout method.
POST
/v1/accounts/{id}/chargebacks/{chargebackId}/respond
1 cr onlyfans mcp: respond_to_chargeback
Respond to a chargeback.
GET
/v1/accounts/{id}/tax-forms
1 cr onlyfans mcp: list_tax_forms
List tax forms.
POST
/v1/accounts/{id}/tax-forms/w9
1 cr onlyfans mcp: submit_w9
Submit a W-9 form.
GET
/v1/accounts/{id}/tax-forms/{formId}/download
1 cr onlyfans mcp: download_tax_form
Download a tax form.
GET
/v1/accounts/{id}/referrals/link
1 cr onlyfans mcp: get_referral_link
Get the referral link.
GET
/v1/accounts/{id}/referrals/payout
1 cr onlyfans mcp: get_referral_payout
Referral payout balance.

Data Exports

6 endpoints
GET
/v1/accounts/{id}/exports
1 cr onlyfans data_export mcp: list_data_exports
List data export jobs.
POST
/v1/accounts/{id}/exports
1 cr onlyfans data_export mcp: create_data_export
Create a data export job.
GET
/v1/accounts/{id}/exports/{exportId}
1 cr onlyfans data_export mcp: get_data_export_status
Get export job status.
POST
/v1/accounts/{id}/exports/{exportId}/start
1 cr onlyfans data_export mcp: start_data_export
Start a prepared export job.
POST
/v1/accounts/{id}/exports/{exportId}/retry
1 cr onlyfans data_export mcp: retry_data_export
Retry a failed export job.
DELETE
/v1/accounts/{id}/exports/{exportId}
1 cr onlyfans data_export mcp: cancel_data_export
Cancel an export job.

Fans & Subscribers

61 endpoints
GET
/v1/accounts/{id}/fans/all
1 cr onlyfansfansly mcp: list_all_fans
List all fans (active + expired), filterable.
GET
/v1/accounts/{id}/fans/active
1 cr onlyfansfansly mcp: list_active_fans
List fans with an active subscription.
GET
/v1/accounts/{id}/fans/expired
1 cr onlyfansfansly mcp: list_expired_fans
List fans whose subscription has expired.
GET
/v1/accounts/{id}/fans/latest
1 cr onlyfansfansly mcp: list_latest_fans
List the most recent fans (by subscribe date).
GET
/v1/accounts/{id}/following
1 cr onlyfans mcp: list_following
List accounts this creator follows/subscribes to.
GET
/v1/accounts/{id}/lists
1 cr onlyfans mcp: list_user_lists
List user list collections (fan lists).
GET
/v1/accounts/{id}/lists/{listId}/users
1 cr onlyfans mcp: list_list_users
List members of one fan list.
GET
/v1/accounts/{id}/users/username/{username}
1 cr onlyfans mcp: get_user_by_username
Look up a user by username.
GET
/v1/accounts/{id}/users/blocked
1 cr onlyfans mcp: list_blocked_users
List blocked users.
GET
/v1/accounts/{id}/users/restricted
1 cr onlyfans mcp: list_restricted_users
List restricted users.
GET
/v1/accounts/{id}/users/{userId}
1 cr onlyfans mcp: get_user
Look up a user by platform user id.
POST
/v1/accounts/{id}/lists
1 cr onlyfans mcp: create_list
Create a fan list.
POST
/v1/accounts/{id}/lists/{listId}/users
1 cr onlyfans mcp: add_user_to_list
Add a user to a fan list.
GET
/v1/accounts/{id}/lists/{listId}
1 cr onlyfans mcp: get_list
Get one fan list.
PUT
/v1/accounts/{id}/lists/{listId}
1 cr onlyfans mcp: rename_list
Rename a fan list.
DELETE
/v1/accounts/{id}/lists/{listId}
1 cr onlyfans mcp: delete_list
Delete a fan list.
DELETE
/v1/accounts/{id}/lists/{listId}/users/{userId}
1 cr onlyfans mcp: remove_user_from_list
Remove a user from a fan list.
GET
/v1/accounts/{id}/fans/{fanId}
1 cr onlyfans mcp: get_fan
Get one fan (subscriber) by id.
POST
/v1/accounts/{id}/users/{userId}/block
1 cr onlyfans mcp: block_user
Block a user.
DELETE
/v1/accounts/{id}/users/{userId}/block
1 cr onlyfans mcp: unblock_user
Unblock a user.
GET
/v1/accounts/{id}/fans/{fanId}/notes
1 cr onlyfans mcp: get_fan_notes
Get private notes on a fan.
POST
/v1/accounts/{id}/fans/{fanId}/notes
1 cr onlyfans mcp: set_fan_notes
Set private notes on a fan.
GET
/v1/accounts/{id}/fans/{fanId}/spending
1 cr onlyfans mcp: get_fan_spending
Get a fan's lifetime spending.
POST
/v1/accounts/{id}/users/{userId}/restrict
1 cr onlyfans mcp: restrict_user
Restrict a user.
DELETE
/v1/accounts/{id}/users/{userId}/restrict
1 cr onlyfans mcp: unrestrict_user
Remove a user restriction.
GET
/v1/accounts/{id}/users/{userId}/posts
1 cr onlyfans mcp: list_user_posts
List a user's posts.
GET
/v1/accounts/{id}/users/{userId}/media
1 cr onlyfans mcp: list_user_media
List a user's media.
GET
/v1/accounts/{id}/subscriptions/count
1 cr onlyfans mcp: get_subscription_counts
Subscription counts by state.
POST
/v1/accounts/{id}/subscribe/{userId}
1 cr onlyfans mcp: subscribe_to_user
Subscribe to a user.
DELETE
/v1/accounts/{id}/subscribe/{userId}
1 cr onlyfans mcp: unsubscribe_from_user
Cancel a subscription.
POST
/v1/accounts/{id}/users/{userId}/report
1 cr onlyfans mcp: report_user
Report a user.
POST
/v1/accounts/{id}/users/{userId}/tip
1 cr onlyfans mcp: tip_user
Send a tip to a user.
GET
/v1/accounts/{id}/fans/{fanId}/lists
1 cr onlyfans mcp: get_fan_lists
Lists a fan belongs to.
GET
/v1/accounts/{id}/fans/{fanId}/subscription
1 cr onlyfans mcp: get_fan_subscription
A fan's subscription detail.
GET
/v1/accounts/{id}/lists/{listId}/count
1 cr onlyfans mcp: count_list_users
Count members of a fan list.
GET
/v1/accounts/{id}/users/{userId}/subscription
1 cr onlyfans mcp: get_user_subscription
Get a user's subscription to the creator.
GET
/v1/accounts/{id}/users/{userId}/lists
1 cr onlyfans mcp: get_user_lists
Lists a user belongs to.
GET
/v1/accounts/{id}/following/active
1 cr onlyfans mcp: list_active_following
List active subscriptions the creator holds.
GET
/v1/accounts/{id}/following/expired
1 cr onlyfans mcp: list_expired_following
List expired subscriptions the creator held.
GET
/v1/accounts/{id}/fan-labels
1 cr onlyfans mcp: list_fan_labels
List fan labels.
POST
/v1/accounts/{id}/fan-labels
1 cr onlyfans mcp: create_fan_label
Create a fan label.
DELETE
/v1/accounts/{id}/fan-labels/{labelId}
1 cr onlyfans mcp: delete_fan_label
Delete a fan label.
GET
/v1/accounts/{id}/fans/{fanId}/labels
1 cr onlyfans mcp: get_fan_labels
Get labels on a fan.
POST
/v1/accounts/{id}/fans/{fanId}/labels
1 cr onlyfans mcp: add_fan_label
Add a label to a fan.
GET
/v1/accounts/{id}/fans/{fanId}/activity
1 cr onlyfans mcp: get_fan_activity
Recent activity for a fan.
GET
/v1/accounts/{id}/fans/{fanId}/purchases
1 cr onlyfans mcp: get_fan_purchases
Purchases made by a fan.
GET
/v1/accounts/{id}/fans/{fanId}/messages
1 cr onlyfans mcp: get_fan_messages
Message history with a fan.
GET
/v1/accounts/{id}/fans/{fanId}/online
1 cr onlyfans mcp: get_fan_online
Online status of a fan.
DELETE
/v1/accounts/{id}/fans/{fanId}/labels/{labelId}
1 cr onlyfans mcp: remove_fan_label
Remove a label from a fan.
POST
/v1/accounts/{id}/gifts/subscription
1 cr onlyfans mcp: gift_subscription
Gift a subscription to a user.
POST
/v1/accounts/{id}/gifts/trial
1 cr onlyfans mcp: gift_trial
Gift a free trial to a user.
GET
/v1/accounts/{id}/gifts
1 cr onlyfans mcp: list_gifts
List gifts sent.
GET
/v1/accounts/{id}/users/{userId}/highlights
1 cr onlyfans mcp: list_user_highlights
List a user's highlights.
GET
/v1/accounts/{id}/users/{userId}/streams
1 cr onlyfans mcp: list_user_streams
List a user's streams.
GET
/v1/accounts/{id}/users/{userId}/about
1 cr onlyfans mcp: get_user_about
Get a user's about/profile detail.
PUT
/v1/accounts/{id}/lists
1 cr onlyfans mcp: reorder_lists
Reorder fan lists.
POST
/v1/accounts/{id}/lists/{listId}/pin
1 cr onlyfans mcp: pin_list
Pin a fan list.
GET
/v1/accounts/{id}/lists/{listId}/type
1 cr onlyfans mcp: get_list_type
Get a fan list's type.
GET
/v1/accounts/{id}/fans/{fanId}/tips
1 cr onlyfans mcp: get_fan_tips
Tips received from a fan.
POST
/v1/accounts/{id}/fans/{fanId}/gift
1 cr onlyfans mcp: gift_fan
Gift something to a fan.
GET
/v1/accounts/{id}/fans/{fanId}/subscription-history
1 cr onlyfans mcp: get_fan_subscription_history
A fan's subscription history.

Live Streams

11 endpoints
GET
/v1/accounts/{id}/streams
1 cr onlyfans mcp: list_streams
List live streams.
POST
/v1/accounts/{id}/streams
1 cr onlyfans mcp: start_stream
Start a live stream.
GET
/v1/accounts/{id}/streams/{streamId}
1 cr onlyfans mcp: get_stream
Get one live stream.
POST
/v1/accounts/{id}/streams/{streamId}/stop
1 cr onlyfans mcp: stop_stream
Stop a live stream.
GET
/v1/accounts/{id}/streams/{streamId}/stats
1 cr onlyfans mcp: get_stream_stats
Live-stream statistics.
GET
/v1/accounts/{id}/streams/{streamId}/messages
1 cr onlyfans mcp: list_stream_messages
Live-stream chat messages.
GET
/v1/accounts/{id}/streams/{streamId}/viewers
1 cr onlyfans mcp: list_stream_viewers
List stream viewers.
GET
/v1/accounts/{id}/streams/{streamId}/tips
1 cr onlyfans mcp: list_stream_tips
List tips during a stream.
GET
/v1/accounts/{id}/streams/{streamId}/goal
1 cr onlyfans mcp: get_stream_goal
Get the active stream goal.
GET
/v1/accounts/{id}/streams/{streamId}/replay
1 cr onlyfans mcp: get_stream_replay
Get a stream replay.
GET
/v1/accounts/{id}/streams/{streamId}/settings
1 cr onlyfans mcp: get_stream_settings
Get stream settings.

Media & Vault

31 endpoints
GET
/v1/accounts/{id}/media/vault
1 cr onlyfans mcp: list_vault_media
List media in the vault.
GET
/v1/accounts/{id}/media/vault/lists
1 cr onlyfans mcp: list_vault_lists
List vault media lists.
GET
/v1/accounts/{id}/media/upload/{mediaId}/status
1 cr onlyfans mcp: get_upload_status
Get media upload status.
POST
/v1/accounts/{id}/media/upload
3 cr onlyfans mcp: upload_media
Upload media to the CDN.
GET
/v1/accounts/{id}/media/download
3 cr onlyfans mcp: download_media
Download media from the CDN.
GET
/v1/accounts/{id}/media/vault/{mediaId}
1 cr onlyfans mcp: get_vault_media
Get one vault media item.
POST
/v1/accounts/{id}/media/vault/lists
1 cr onlyfans mcp: create_vault_list
Create a vault media list.
DELETE
/v1/accounts/{id}/media/{mediaId}
1 cr onlyfans mcp: delete_media
Delete a media item.
GET
/v1/accounts/{id}/media/vault/lists/{listId}
1 cr onlyfans mcp: get_vault_list
Get one vault media list.
POST
/v1/accounts/{id}/media/vault/lists/{listId}/media
1 cr onlyfans mcp: add_media_to_vault_list
Add media to a vault list.
GET
/v1/accounts/{id}/media/vault-categories
1 cr onlyfans mcp: list_vault_categories
List vault categories.
POST
/v1/accounts/{id}/media/vault-categories
1 cr onlyfans mcp: create_vault_category
Create a vault category.
POST
/v1/accounts/{id}/media/vault/{mediaId}/move
1 cr onlyfans mcp: move_vault_media
Move a vault media item to a category.
GET
/v1/accounts/{id}/media/{mediaId}
1 cr onlyfans mcp: get_media
Get one media item.
DELETE
/v1/accounts/{id}/media/vault/lists/{listId}
1 cr onlyfans mcp: delete_vault_list
Delete a vault media list.
DELETE
/v1/accounts/{id}/media/vault/lists/{listId}/media/{mediaId}
1 cr onlyfans mcp: remove_media_from_vault_list
Remove media from a vault list.
POST
/v1/accounts/{id}/media/upload/init
1 cr onlyfans mcp: init_upload
Initialise a chunked upload.
POST
/v1/accounts/{id}/media/upload/{uploadId}/chunk
2 cr onlyfans mcp: upload_chunk
Upload one chunk.
POST
/v1/accounts/{id}/media/upload/{uploadId}/finalize
1 cr onlyfans mcp: finalize_upload
Finalise a chunked upload.
GET
/v1/accounts/{id}/media/{mediaId}/thumbnail
1 cr onlyfans mcp: get_media_thumbnail
Get a media thumbnail.
GET
/v1/accounts/{id}/media/vault-categories/{categoryId}
1 cr onlyfans mcp: get_vault_category
Get one vault category.
DELETE
/v1/accounts/{id}/media/vault-categories/{categoryId}
1 cr onlyfans mcp: delete_vault_category
Delete a vault category.
POST
/v1/accounts/{id}/media/{mediaId}/tags
1 cr onlyfans mcp: tag_media
Tag a media item.
GET
/v1/accounts/{id}/media/{mediaId}/views
1 cr onlyfans mcp: get_media_views
View count for a media item.
GET
/v1/accounts/{id}/media/{mediaId}/purchases
1 cr onlyfans mcp: list_media_purchases
Purchases of a media item.
GET
/v1/accounts/{id}/media/{mediaId}/download-url
1 cr onlyfans mcp: get_media_download_url
Get a signed download URL.
POST
/v1/accounts/{id}/media/{mediaId}/report
1 cr onlyfans mcp: report_media
Report a media item.
POST
/v1/accounts/{id}/media/{mediaId}/restore
1 cr onlyfans mcp: restore_media
Restore a deleted media item.
GET
/v1/accounts/{id}/media/{mediaId}/formats
1 cr onlyfans mcp: list_media_formats
List available media formats.
POST
/v1/accounts/{id}/media/vault/{mediaId}/favorite
1 cr onlyfans mcp: favorite_vault_media
Favorite a vault media item.
POST
/v1/accounts/{id}/media/vault/{mediaId}/restore
1 cr onlyfans mcp: restore_vault_media
Restore a vault media item.

Messaging

41 endpoints
GET
/v1/accounts/{id}/messages/saved-for-later
1 cr onlyfans mcp: list_saved_for_later
List messages saved for later.
GET
/v1/accounts/{id}/giphy
1 cr onlyfans mcp: search_giphy
Search Giphy for message GIFs.
POST
/v1/accounts/{id}/chats/{chatId}/read
1 cr onlyfans mcp: mark_chat_read
Mark a chat as read.
GET
/v1/accounts/{id}/giphy/trending
1 cr onlyfans mcp: trending_giphy
Trending Giphy GIFs.
POST
/v1/accounts/{id}/messages/saved-for-later
1 cr onlyfans mcp: create_saved_message
Save a message for later.
DELETE
/v1/accounts/{id}/messages/{messageId}
1 cr onlyfans mcp: unsend_message
Unsend (delete) a message.
POST
/v1/accounts/{id}/chats/{chatId}/pin
1 cr onlyfans mcp: pin_chat
Pin a chat thread.
GET
/v1/accounts/{id}/chats/{chatId}
1 cr onlyfans mcp: get_chat
Get one chat thread.
GET
/v1/accounts/{id}/mass-messaging
1 cr onlyfans mcp: list_mass_messages
List mass-message campaigns.
GET
/v1/accounts/{id}/mass-messaging/{massMessageId}
1 cr onlyfans mcp: get_mass_message
Get one mass-message campaign.
DELETE
/v1/accounts/{id}/mass-messaging/{massMessageId}
1 cr onlyfans mcp: cancel_mass_message
Cancel a scheduled mass-message.
GET
/v1/accounts/{id}/messages/{messageId}
1 cr onlyfans mcp: get_message
Get a single message.
DELETE
/v1/accounts/{id}/chats/{chatId}/pin
1 cr onlyfans mcp: unpin_chat
Unpin a chat thread.
GET
/v1/accounts/{id}/chats/{chatId}/media
1 cr onlyfans mcp: list_chat_media
List media shared in a chat.
POST
/v1/accounts/{id}/chats/{chatId}/mute
1 cr onlyfans mcp: mute_chat
Mute a chat thread.
DELETE
/v1/accounts/{id}/chats/{chatId}/mute
1 cr onlyfans mcp: unmute_chat
Unmute a chat thread.
DELETE
/v1/accounts/{id}/chats/{chatId}/messages
1 cr onlyfans mcp: clear_chat
Clear (delete) a chat thread.
POST
/v1/accounts/{id}/messages/{messageId}/read
1 cr onlyfans mcp: mark_message_read
Mark a message as read.
POST
/v1/accounts/{id}/messages/{messageId}/forward
1 cr onlyfans mcp: forward_message
Forward a message.
POST
/v1/accounts/{id}/chats/{chatId}/typing
1 cr onlyfans mcp: send_typing
Send a typing indicator.
GET
/v1/accounts/{id}/chats/{chatId}/messages/{messageId}
1 cr onlyfans mcp: get_chat_message
Get one message within a chat.
GET
/v1/accounts/{id}/messages/{messageId}/media
1 cr onlyfans mcp: list_message_media
List media attached to a message.
GET
/v1/accounts/{id}/giphy/{gifId}
1 cr onlyfans mcp: get_giphy
Get one Giphy GIF by id.
GET
/v1/accounts/{id}/saved-replies
1 cr onlyfans mcp: list_saved_replies
List saved (canned) replies.
POST
/v1/accounts/{id}/saved-replies
1 cr onlyfans mcp: create_saved_reply
Create a saved reply.
DELETE
/v1/accounts/{id}/saved-replies/{replyId}
1 cr onlyfans mcp: delete_saved_reply
Delete a saved reply.
GET
/v1/accounts/{id}/auto-messages
1 cr onlyfans mcp: list_auto_messages
List automated messages.
POST
/v1/accounts/{id}/auto-messages
1 cr onlyfans mcp: create_auto_message
Create an automated message.
DELETE
/v1/accounts/{id}/auto-messages/{autoId}
1 cr onlyfans mcp: delete_auto_message
Delete an automated message.
POST
/v1/accounts/{id}/chats/{chatId}/archive
1 cr onlyfans mcp: archive_chat
Archive a chat thread.
DELETE
/v1/accounts/{id}/chats/{chatId}/archive
1 cr onlyfans mcp: unarchive_chat
Unarchive a chat thread.
POST
/v1/accounts/{id}/chats/{chatId}/priority
1 cr onlyfans mcp: set_chat_priority
Set chat priority.
GET
/v1/accounts/{id}/messages/{messageId}/unlocks
1 cr onlyfans mcp: list_message_unlocks
List PPV unlocks of a message.
POST
/v1/accounts/{id}/messages/{messageId}/react
1 cr onlyfans mcp: react_to_message
React to a message.
POST
/v1/accounts/{id}/chats/{chatId}/unread
1 cr onlyfans mcp: mark_chat_unread
Mark a chat unread.
POST
/v1/accounts/{id}/messages/{messageId}/pin
1 cr onlyfans mcp: pin_message
Pin a message.
POST
/v1/accounts/{id}/messages/{messageId}/copy
1 cr onlyfans mcp: copy_message
Copy a message.
POST
/v1/accounts/{id}/messages/{messageId}/translate
1 cr onlyfans mcp: translate_message
Translate a message.
GET
/v1/accounts/{id}/chats/{chatId}/search
1 cr onlyfans mcp: search_chat
Search within a chat.
GET
/v1/accounts/{id}/chats/{chatId}/notes
1 cr onlyfans mcp: get_chat_notes
Get notes on a chat.
POST
/v1/accounts/{id}/chats/{chatId}/notes
1 cr onlyfans mcp: set_chat_notes
Set notes on a chat.

Notifications

9 endpoints
GET
/v1/accounts/{id}/notifications/count
1 cr onlyfans mcp: get_notification_counts
Get notification counts.
GET
/v1/accounts/{id}/notifications
1 cr onlyfans mcp: list_notifications
List notifications.
POST
/v1/accounts/{id}/notifications/read-all
1 cr onlyfans mcp: mark_notifications_read
Mark all notifications read.
POST
/v1/accounts/{id}/notifications/{notificationId}/read
1 cr onlyfans mcp: mark_notification_read
Mark one notification read.
GET
/v1/accounts/{id}/notifications/search
1 cr onlyfans mcp: search_notifications
Search notifications.
GET
/v1/accounts/{id}/notifications/{notificationId}
1 cr onlyfans mcp: get_notification
Get one notification.
DELETE
/v1/accounts/{id}/notifications/{notificationId}
1 cr onlyfans mcp: delete_notification
Delete a notification.
GET
/v1/accounts/{id}/mentions
1 cr onlyfans mcp: list_mentions
List mentions of the creator.
POST
/v1/accounts/{id}/notifications/unread-all
1 cr onlyfans mcp: mark_notifications_unread
Mark all notifications unread.

Posts

38 endpoints
GET
/v1/accounts/{id}/posts
1 cr onlyfans mcp: list_posts
List feed posts.
GET
/v1/accounts/{id}/posts/labels
1 cr onlyfans mcp: list_post_labels
List post labels.
GET
/v1/accounts/{id}/posts/{postId}
1 cr onlyfans mcp: get_post
Get one post by id.
DELETE
/v1/accounts/{id}/posts/{postId}
1 cr onlyfans mcp: delete_post
Delete a post.
GET
/v1/accounts/{id}/posts/{postId}/comments
1 cr onlyfans mcp: list_post_comments
List comments on a post.
POST
/v1/accounts/{id}/posts/{postId}/comments
1 cr onlyfans mcp: comment_on_post
Comment on a post.
POST
/v1/accounts/{id}/posts/labels
1 cr onlyfans mcp: create_post_label
Create a post label.
PUT
/v1/accounts/{id}/posts/{postId}
1 cr onlyfans mcp: update_post
Edit a post.
POST
/v1/accounts/{id}/posts/{postId}/like
1 cr onlyfans mcp: like_post
Like/unlike a post.
POST
/v1/accounts/{id}/posts/{postId}/archive
1 cr onlyfans mcp: archive_post
Archive a post.
POST
/v1/accounts/{id}/posts/{postId}/pin
1 cr onlyfans mcp: pin_post
Pin a post to the profile.
DELETE
/v1/accounts/{id}/posts/{postId}/comments/{commentId}
1 cr onlyfans mcp: delete_comment
Delete a comment.
POST
/v1/accounts/{id}/posts/{postId}/comments/{commentId}/like
1 cr onlyfans mcp: like_comment
Like a comment.
GET
/v1/accounts/{id}/posts/labels/{labelId}
1 cr onlyfans mcp: get_post_label
Get one post label.
PUT
/v1/accounts/{id}/posts/labels/{labelId}
1 cr onlyfans mcp: rename_post_label
Rename a post label.
DELETE
/v1/accounts/{id}/posts/labels/{labelId}
1 cr onlyfans mcp: delete_post_label
Delete a post label.
GET
/v1/accounts/{id}/posts/labels/{labelId}/posts
1 cr onlyfans mcp: list_posts_by_label
List posts under a label.
GET
/v1/accounts/{id}/posts/{postId}/statistics
1 cr onlyfans mcp: get_post_statistics_detail
Statistics for one post.
GET
/v1/accounts/{id}/posts/{postId}/media
1 cr onlyfans mcp: list_post_media
List media on a post.
DELETE
/v1/accounts/{id}/posts/{postId}/pin
1 cr onlyfans mcp: unpin_post
Unpin a post.
POST
/v1/accounts/{id}/posts/{postId}/comments/{commentId}/reply
1 cr onlyfans mcp: reply_to_comment
Reply to a comment.
POST
/v1/accounts/{id}/posts/{postId}/restore
1 cr onlyfans mcp: restore_post
Restore an archived post.
POST
/v1/accounts/{id}/posts/{postId}/vote
1 cr onlyfans mcp: vote_poll
Vote on a post poll.
GET
/v1/accounts/{id}/posts/{postId}/comments/{commentId}
1 cr onlyfans mcp: get_comment
Get one comment.
POST
/v1/accounts/{id}/polls
1 cr onlyfans mcp: create_poll
Create a poll.
GET
/v1/accounts/{id}/polls/{pollId}/results
1 cr onlyfans mcp: get_poll_results
Get poll results.
POST
/v1/accounts/{id}/posts/{postId}/comments/{commentId}/pin
1 cr onlyfans mcp: pin_comment
Pin a comment.
GET
/v1/accounts/{id}/posts/{postId}/likes
1 cr onlyfans mcp: list_post_likes
List fans who liked a post.
POST
/v1/accounts/{id}/posts/{postId}/report
1 cr onlyfans mcp: report_post
Report a post.
POST
/v1/accounts/{id}/posts/{postId}/duplicate
1 cr onlyfans mcp: duplicate_post
Duplicate a post.
GET
/v1/accounts/{id}/tags/search
1 cr onlyfans mcp: search_tags
Search hashtags.
GET
/v1/accounts/{id}/tags/trending
1 cr onlyfans mcp: trending_tags
Trending hashtags.
GET
/v1/accounts/{id}/posts/{postId}/link
1 cr onlyfans mcp: get_post_link
Get the shareable link for a post.
GET
/v1/accounts/{id}/posts/{postId}/insights
1 cr onlyfans mcp: get_post_insights
Detailed insights for a post.
PUT
/v1/accounts/{id}/posts/{postId}/schedule
1 cr onlyfans mcp: schedule_post
Reschedule a post.
POST
/v1/accounts/{id}/posts/{postId}/pin-profile
1 cr onlyfans mcp: pin_post_to_profile
Pin a post to the profile.
POST
/v1/accounts/{id}/posts/{postId}/comments/{commentId}/report
1 cr onlyfans mcp: report_comment
Report a comment.
POST
/v1/accounts/{id}/posts/{postId}/comments/{commentId}/hide
1 cr onlyfans mcp: hide_comment
Hide a comment.

Promotions & Bundles

13 endpoints
GET
/v1/accounts/{id}/promotions
1 cr onlyfans mcp: list_promotions
List promotional campaigns.
GET
/v1/accounts/{id}/subscription-bundles
1 cr onlyfans mcp: list_subscription_bundles
List subscription bundles.
POST
/v1/accounts/{id}/promotions
1 cr onlyfans mcp: create_promotion
Create a promotion.
POST
/v1/accounts/{id}/subscription-bundles
1 cr onlyfans mcp: create_bundle
Create a subscription bundle.
GET
/v1/accounts/{id}/promotions/{promotionId}
1 cr onlyfans mcp: get_promotion
Get one promotion.
DELETE
/v1/accounts/{id}/promotions/{promotionId}
1 cr onlyfans mcp: delete_promotion
Delete a promotion.
GET
/v1/accounts/{id}/subscription-bundles/{bundleId}
1 cr onlyfans mcp: get_bundle
Get one subscription bundle.
DELETE
/v1/accounts/{id}/subscription-bundles/{bundleId}
1 cr onlyfans mcp: delete_bundle
Delete a subscription bundle.
PUT
/v1/accounts/{id}/promotions/{promotionId}
1 cr onlyfans mcp: update_promotion
Update a promotion.
PUT
/v1/accounts/{id}/subscription-bundles/{bundleId}
1 cr onlyfans mcp: update_bundle
Update a subscription bundle.
GET
/v1/accounts/{id}/promotions/{promotionId}/subscribers
1 cr onlyfans mcp: list_promotion_subscribers
Subscribers from a promotion.
POST
/v1/accounts/{id}/promotions/{promotionId}/claim
1 cr onlyfans mcp: claim_promotion
Claim/apply a promotion.
GET
/v1/accounts/{id}/subscription-bundles/{bundleId}/subscribers
1 cr onlyfans mcp: list_bundle_subscribers
Subscribers on a bundle.

Queue

8 endpoints
GET
/v1/accounts/{id}/queue/count
1 cr onlyfans mcp: count_queue_items
Count scheduled/queued items.
GET
/v1/accounts/{id}/queue
1 cr onlyfans mcp: list_queue_items
List scheduled/queued items.
PUT
/v1/accounts/{id}/queue/{itemId}/publish
1 cr onlyfans mcp: publish_queue_item
Publish a queued item now.
DELETE
/v1/accounts/{id}/queue/{itemId}
1 cr onlyfans mcp: delete_queue_item
Delete a queued item.
PUT
/v1/accounts/{id}/queue/{itemId}
1 cr onlyfans mcp: reschedule_queue_item
Reschedule a queued item.
GET
/v1/accounts/{id}/scheduled/posts
1 cr onlyfans mcp: list_scheduled_posts
List scheduled posts.
GET
/v1/accounts/{id}/scheduled/messages
1 cr onlyfans mcp: list_scheduled_messages
List scheduled messages.
DELETE
/v1/accounts/{id}/scheduled/{scheduledId}
1 cr onlyfans mcp: cancel_scheduled
Cancel a scheduled item.

Release Forms

4 endpoints
GET
/v1/accounts/{id}/release-forms
1 cr onlyfans mcp: list_release_forms
List 2257 release forms.
POST
/v1/accounts/{id}/release-forms
1 cr onlyfans mcp: create_release_form
Create a 2257 release form.
GET
/v1/accounts/{id}/release-forms/{formId}
1 cr onlyfans mcp: get_release_form
Get one release form.
DELETE
/v1/accounts/{id}/release-forms/{formId}
1 cr onlyfans mcp: delete_release_form
Delete a release form.

Settings

51 endpoints
GET
/v1/accounts/{id}/settings
1 cr onlyfans mcp: get_settings
Get account settings.
POST
/v1/accounts/{id}/settings/profile
1 cr onlyfans mcp: update_profile
Update profile.
GET
/v1/accounts/{id}/settings/welcome-message
1 cr onlyfans mcp: get_welcome_message
Get welcome message.
POST
/v1/accounts/{id}/settings/welcome-message
1 cr onlyfans mcp: update_welcome_message
Update welcome message.
POST
/v1/accounts/{id}/settings/username-check
1 cr onlyfans mcp: check_username
Check username availability.
PATCH
/v1/accounts/{id}/settings/subscription-price
1 cr onlyfans mcp: update_subscription_price
Update subscription price.
GET
/v1/accounts/{id}/settings/blocked-countries
1 cr onlyfans mcp: get_blocked_countries
Get blocked countries.
PUT
/v1/accounts/{id}/settings/blocked-countries
1 cr onlyfans mcp: update_blocked_countries
Update blocked countries.
GET
/v1/accounts/{id}/settings/social-buttons
1 cr onlyfans mcp: list_social_buttons
List social media buttons.
POST
/v1/accounts/{id}/settings/social-buttons
1 cr onlyfans mcp: add_social_button
Add a social media button.
GET
/v1/accounts/{id}/settings/drm
1 cr onlyfans mcp: get_drm_status
Get DRM status.
PATCH
/v1/accounts/{id}/settings/drm
1 cr onlyfans mcp: update_drm
Enable/disable DRM.
GET
/v1/accounts/{id}/settings/notifications
1 cr onlyfans mcp: get_notification_settings
Get notification preferences.
POST
/v1/accounts/{id}/settings/avatar
1 cr onlyfans mcp: update_avatar
Update profile avatar.
POST
/v1/accounts/{id}/settings/header
1 cr onlyfans mcp: update_header
Update profile header.
GET
/v1/accounts/{id}/settings/tips
1 cr onlyfans mcp: get_tip_settings
Get tip settings.
DELETE
/v1/accounts/{id}/settings/social-buttons/{buttonId}
1 cr onlyfans mcp: delete_social_button
Delete a social media button.
GET
/v1/accounts/{id}/tip-menu
1 cr onlyfans mcp: list_tip_menu
List tip-menu items.
POST
/v1/accounts/{id}/tip-menu
1 cr onlyfans mcp: create_tip_menu_item
Create a tip-menu item.
DELETE
/v1/accounts/{id}/tip-menu/{itemId}
1 cr onlyfans mcp: delete_tip_menu_item
Delete a tip-menu item.
PATCH
/v1/accounts/{id}/settings
1 cr onlyfans mcp: update_settings
Update general account settings.
DELETE
/v1/accounts/{id}/settings/welcome-message
1 cr onlyfans mcp: delete_welcome_message
Delete the welcome message.
PUT
/v1/accounts/{id}/settings/social-buttons
1 cr onlyfans mcp: reorder_social_buttons
Reorder social media buttons.
PATCH
/v1/accounts/{id}/settings/tips
1 cr onlyfans mcp: update_tip_settings
Update tip settings.
GET
/v1/accounts/{id}/settings/username
1 cr onlyfans mcp: get_username
Get the current username.
GET
/v1/accounts/{id}/settings/email
1 cr onlyfans mcp: get_email
Get the account email.
GET
/v1/accounts/{id}/settings/subscription-price
1 cr onlyfans mcp: get_subscription_price
Get the subscription price.
GET
/v1/accounts/{id}/settings/watermark
1 cr onlyfans mcp: get_watermark
Get watermark settings.
PATCH
/v1/accounts/{id}/settings/watermark
1 cr onlyfans mcp: update_watermark
Update watermark settings.
GET
/v1/accounts/{id}/sessions
1 cr onlyfans mcp: list_sessions
List active login sessions.
DELETE
/v1/accounts/{id}/sessions/{sessionId}
1 cr onlyfans mcp: revoke_session
Revoke a login session.
GET
/v1/accounts/{id}/restricted-words
1 cr onlyfans mcp: get_restricted_words
Get restricted-word filter.
PUT
/v1/accounts/{id}/restricted-words
1 cr onlyfans mcp: update_restricted_words
Update restricted-word filter.
GET
/v1/accounts/{id}/account/status
1 cr onlyfans mcp: get_account_status
Connection status of the account.
POST
/v1/accounts/{id}/account/refresh
1 cr onlyfans mcp: refresh_account
Refresh the account session.
GET
/v1/accounts/{id}/account/health
1 cr onlyfans mcp: get_account_health
Account health / limits.
GET
/v1/accounts/{id}/account/proxy
1 cr onlyfans mcp: get_account_proxy
Assigned proxy / region.
PATCH
/v1/accounts/{id}/settings/display-name
1 cr onlyfans mcp: update_display_name
Update display name.
PATCH
/v1/accounts/{id}/settings/bio
1 cr onlyfans mcp: update_bio
Update bio.
PATCH
/v1/accounts/{id}/settings/location
1 cr onlyfans mcp: update_location
Update location.
GET
/v1/accounts/{id}/settings/wishlist
1 cr onlyfans mcp: get_wishlist
Get wishlist link.
PUT
/v1/accounts/{id}/settings/wishlist
1 cr onlyfans mcp: update_wishlist
Update wishlist link.
GET
/v1/accounts/{id}/settings/verification
1 cr onlyfans mcp: get_verification_status
Get verification status.
GET
/v1/accounts/{id}/settings/language
1 cr onlyfans mcp: get_language
Get interface language.
GET
/v1/accounts/{id}/settings/timezone
1 cr onlyfans mcp: get_timezone
Get timezone.
GET
/v1/accounts/{id}/settings/currency
1 cr onlyfans mcp: get_currency
Get payout currency.
GET
/v1/accounts/{id}/settings/two-factor
1 cr onlyfans mcp: get_two_factor
Get 2FA status.
GET
/v1/accounts/{id}/settings/privacy
1 cr onlyfans mcp: get_privacy_settings
Get privacy settings.
PATCH
/v1/accounts/{id}/settings/message-price
1 cr onlyfans mcp: update_message_price
Set default message price.
PATCH
/v1/accounts/{id}/settings/auto-renew
1 cr onlyfans mcp: update_auto_renew
Toggle auto-renew prompt.
GET
/v1/accounts/{id}/settings/promo-settings
1 cr onlyfans mcp: get_promo_settings
Get promotion settings.

Statistics

22 endpoints
GET
/v1/accounts/{id}/statistics/reach
1 cr onlyfans mcp: get_reach_statistics
Reach statistics.
GET
/v1/accounts/{id}/statistics/subscribers
1 cr onlyfans mcp: get_subscriber_statistics
Subscriber statistics.
GET
/v1/accounts/{id}/statistics/earnings
1 cr onlyfans mcp: get_earnings_statistics
Earnings statistics over time.
GET
/v1/accounts/{id}/statistics/engagement
1 cr onlyfans mcp: get_engagement_statistics
Engagement statistics.
GET
/v1/accounts/{id}/statistics/messages
1 cr onlyfans mcp: get_message_statistics
Message statistics.
GET
/v1/accounts/{id}/statistics/posts
1 cr onlyfans mcp: get_post_statistics
Post statistics.
GET
/v1/accounts/{id}/statistics/top-spenders
1 cr onlyfans mcp: get_top_spenders
Top-spending fans.
GET
/v1/accounts/{id}/statistics/rebill
1 cr onlyfans mcp: get_rebill_stats
Rebill (auto-renew) statistics.
GET
/v1/accounts/{id}/statistics/visitors
1 cr onlyfans mcp: get_profile_visitors
Profile visitor statistics.
GET
/v1/accounts/{id}/statistics/fans
1 cr onlyfans mcp: get_fan_statistics
Fan growth statistics.
GET
/v1/accounts/{id}/statistics/profile
1 cr onlyfans mcp: get_profile_statistics
Profile performance statistics.
GET
/v1/accounts/{id}/statistics/streams
1 cr onlyfans mcp: get_stream_statistics
Live-stream statistics.
GET
/v1/accounts/{id}/statistics/promotions
1 cr onlyfans mcp: get_promotion_statistics
Promotion performance statistics.
GET
/v1/accounts/{id}/statistics/best-time
1 cr onlyfans mcp: get_best_time
Best time to post.
GET
/v1/accounts/{id}/goals
1 cr onlyfans mcp: list_goals
List fundraising goals.
POST
/v1/accounts/{id}/goals
1 cr onlyfans mcp: create_goal
Create a fundraising goal.
DELETE
/v1/accounts/{id}/goals/{goalId}
1 cr onlyfans mcp: delete_goal
Delete a fundraising goal.
GET
/v1/accounts/{id}/statistics/top-posts
1 cr onlyfans mcp: get_top_posts
Top-performing posts.
GET
/v1/accounts/{id}/statistics/top-messages
1 cr onlyfans mcp: get_top_messages
Top-performing messages.
GET
/v1/accounts/{id}/statistics/chart
1 cr onlyfans mcp: get_stats_chart
Time-series earnings chart data.
GET
/v1/accounts/{id}/statistics/heatmap
1 cr onlyfans mcp: get_activity_heatmap
Activity heatmap.
GET
/v1/accounts/{id}/statistics/conversion
1 cr onlyfans mcp: get_conversion_stats
Conversion funnel stats.

Stories

13 endpoints
GET
/v1/accounts/{id}/stories
1 cr onlyfans mcp: list_stories
List active stories.
GET
/v1/accounts/{id}/stories/highlights
1 cr onlyfans mcp: list_story_highlights
List story highlights.
GET
/v1/accounts/{id}/stories/highlights/{highlightId}
1 cr onlyfans mcp: get_story_highlight
Get one story highlight.
POST
/v1/accounts/{id}/stories
1 cr onlyfans mcp: create_story
Create a story.
DELETE
/v1/accounts/{id}/stories/{storyId}
1 cr onlyfans mcp: delete_story
Delete a story.
POST
/v1/accounts/{id}/stories/highlights
1 cr onlyfans mcp: create_story_highlight
Create a story highlight.
DELETE
/v1/accounts/{id}/stories/highlights/{highlightId}
1 cr onlyfans mcp: delete_story_highlight
Delete a story highlight.
GET
/v1/accounts/{id}/stories/{storyId}/viewers
1 cr onlyfans mcp: list_story_viewers
List viewers of a story.
POST
/v1/accounts/{id}/stories/highlights/{highlightId}/stories
1 cr onlyfans mcp: add_story_to_highlight
Add a story to a highlight.
GET
/v1/accounts/{id}/stories/{storyId}
1 cr onlyfans mcp: get_story
Get one story.
PUT
/v1/accounts/{id}/stories/highlights
1 cr onlyfans mcp: reorder_story_highlights
Reorder story highlights.
POST
/v1/accounts/{id}/stories/highlights/{highlightId}/cover
1 cr onlyfans mcp: set_highlight_cover
Set a highlight cover.
GET
/v1/accounts/{id}/stories/highlights/{highlightId}/stories
1 cr onlyfans mcp: list_highlight_stories
List stories in a highlight.
No endpoints match that search.

Start building

Create a key, connect an account, and call any of these 351 endpoints in minutes.

Start For Free See pricing