2fansAPI

Need to sell pay-per-views? The 2fans API has you covered

Connect the 2fans API to your CRM and send pay-per-view drops, tips and subscriptions in Telegram or any chat. Creators keep 85%, and approved apps earn 5% of the sales they bring in.

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

  1. Sign up at 2fans.io and complete creator verification.
  2. Upload at least one item to your vault, then generate a Personal key under Vault → API Connect.
  3. Create a drop with POST /drops. The response includes the pay-per-view link to send to a buyer.
  4. 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

Common questions