Skip to main content

What You Can Build

  • Content Schedulers: Plan and queue posts for optimal times
  • Cross-Platform Publishing: Sync content across multiple accounts
  • Content Management Systems: Organize, tag, and track post performance
  • Audience Polling: Publish posts with polls and collect fan preferences
  • Story Automation: Auto-post stories and manage ephemeral content

Quick Example

Create a new post:

Common Operations

List Posts

Get posts from a user (use me for your own account):

Get Post Details

Schedule a Post

Create a post to be published later:

Create PPV Post

Post with pay-per-view pricing:

Create Poll Post

Edit a Post

Delete a Post


API Endpoints

Full API Reference

See complete endpoint documentation

Query Parameters

List Posts Query


Create Post Options

For all accepted mediaItems values and validation rules, see the mediaItems reference.
For poll posts, use the managed poll object. OFAuth translates it to the upstream OnlyFans poll fields automatically.

Post Data Structure

Each post object includes:

Tips & Best Practices

Media First: Always upload media to the vault first using the /uploads/init flow, then reference the media IDs in mediaItems when creating posts.
Scheduling: Scheduled posts are stored in OnlyFans’ queue. Use scheduledDate as an ISO 8601 date string.
Content Guidelines: All content posted through OFAuth must comply with OnlyFans’ terms of service. Violations can result in account suspension.

Media & Vault

Upload media before creating posts

Messaging & Chats

Share content via direct messages