curl -X POST "https://www.dropfans.io/api/external/v1/drops" \
-H "Authorization: Bearer $DROPFANS_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "name": "Beach set", "price": 15, "vaultItemIds": ["VAULT_ITEM_A", "VAULT_ITEM_B"] }'{ "productId": "…", "buyUrl": "https://www.dropfans.io/buy/…", "mediaCount": 2 }One call creates a pay-per-view link you can send in any chat.
The facts
- How it works
- Your CRM creates a link and sends it in the chat. The buyer pays on the 2fans checkout and unlocks content hosted on 2fans.
- Fee
- 15% of each sale; the creator keeps 85%. No monthly, setup or listing fee.
- App commission
- Approved apps earn 5% of every sale made through their links, for life. It’s paid out of our fee, never taken from the creator.
- Payouts
- Earnings land in the creator’s 2fans balance and are released 14 days after each sale. From $20, they can request a payout as crypto, a bank transfer or to a card through MassPay, or to Paxum. All of it is included with the API.
- What you can sell
- Pay-per-view drops, weekly or monthly subscriptions, and tips, each with its own link for the web and for Telegram.
- White label
- Build your own chat, dashboards and sign-up. For creators you onboard, sign-in, terms and ID check pages and emails can carry your brand. Pay-per-view links and content stay on 2fans.
- Prices
- Free, or $5 to $750 per drop, in USD. A drop holds up to 10 items.
- Buyers
- No account needed. They pay by card, Apple Pay or Google Pay and unlock instantly.
- Content
- Photos, video, audio, PDFs and other digital media, including 18+ content and declared AI-generated content.
- Creator checks
- Creators verify with an ID document, face match and liveness check. Uploads need an approved check.
- Moderation
- Content moderation is automated and handled by 2fans infrastructure. API uploads use the same pipeline as the dashboard, so PENDING is a normal response.
- Personal key
- Generate one in the dashboard once you’ve submitted the ID check, with no approval step. 60 requests a minute, 5,000 a day.
- App access
- For software other people’s creators connect to. A person reviews each application, usually within a few business days. 300 requests a minute and 50,000 a day, per key.
- API
- REST and JSON, with an OpenAPI 3.1 spec, llms.txt, Markdown docs and signed webhooks (webhooks need an approved app).
- Testing
- No sandbox or test card. Test on a creator account you control with free drops (price: 0).
Built for
- CRMs and chat tools for creators and agencies
- Agencies and chat teams selling pay-per-view
- Telegram, WhatsApp and DM sellers who need a paid link to send
- Telegram channels with paying subscribers
Not for
- Taking payments for other businesses, your own products or anything not hosted on 2fans: buyers always pay on the 2fans checkout, and the content lives on 2fans
- Selling credits for your own app or AI chat product
- Gambling, physical goods or services
Already integrated
Start here
- Sign up at 2fans.io and complete creator verification.
- Upload at least one item to your vault, then generate a Personal key under Vault → API Connect.
- Create a drop with POST /drops. The response includes the pay-per-view link to send to a buyer.
- Building for other people’s creators? Apply for app access.
Docs
Guides with code in curl, Node and Python. See how to start, who handles what or let your AI set it up.
Compared
- 2fans API vs Whop API
Whop prohibits adult content and has a sandbox, SDKs and an MCP server. 2fans allows 18+ content and includes creator checks, moderation and payouts at 15%.
- 2fans API vs Fanvue API
Fanvue Checkout Links cost 9.7% against our 15%, but need approval per creator. 2fans links work once a creator is verified and pay approved apps a 5% commission.
- 2fans API vs OnlyFansAPI
OnlyFansAPI is an unofficial API for managing OnlyFans accounts. The 2fans API is official and sells pay-per-view through its own links.
Common questions
- Pay-per-view for CRMs and agencies
Add pay-per-view to your CRM with the official 2fans API: act for many creators, send drops, read earnings, receive webhooks and earn 5% on sales through your links.
- Pay-per-view link API
Create pay-per-view links with one API call. POST /drops returns a buyUrl; buyers need no account, and 18+ content is allowed.
- Pay-per-view on Telegram
Create a pay-per-view link with the 2fans API and send it in a Telegram chat: buyers need no account, they pay on the 2fans checkout, and your CRM gets told about the sale.
- Paid subscriptions for Telegram
Sell weekly or monthly subscriptions in Telegram with the 2fans API: subscribe links open in the Mini App, and webhooks tell your CRM or bot who is paying.
- Sell PPV on Telegram for less than OnlyFans’ 20%
Sell pay-per-view content on Telegram with links at 15% per sale, compared with OnlyFans’ 20% and with what Telegram Stars pays out.
- Whop alternative for adult creators
Whop’s guidelines prohibit adult content. The 2fans API covers pay-per-view links, subscriptions, tips and creator payouts for 18+ creators.
- Add pay-per-view to a Next.js app
Next.js route handlers to create a pay-per-view link with the 2fans API, send the buyer to it and verify the signed webhook when they pay.
- Creator payout options: crypto, bank transfer and Paxum
How creators get paid through the 2fans API: funds land in a 2fans balance and can be requested as crypto, a bank transfer, to a card, or to Paxum.
- From nothing to a first pay-per-view link
The exact steps to a working 2fans API key and a first pay-per-view link: sign up, verify, upload, generate a key, then create a drop.