# Sell PPV on Telegram for less than OnlyFans’ 20%

Send a 2fans link in the Telegram chat: the fee is 15% of each sale against OnlyFans’ 20%, buyers need no account, and the API tells your CRM which fan paid.

## On a $20 sale

| | Creator gets | Notes |
| --- | --- | --- |
| 2fans | $17.00 | 15% fee; no buyer account needed |
| OnlyFans | $16.00 | 20% fee; the fan has to be on OnlyFans |

If your own bot or Mini App charges for digital goods, Telegram requires Stars, and developers receive about $0.013 per Star after a hold of up to 21 days. See Telegram's [Stars docs](https://core.telegram.org/bots/payments-stars) and [developer terms](https://telegram.org/tos/bot-developers).

## How chatters sell with it

1. Create the drop once with the API.
2. Send each fan their own link with a reference: `https://www.dropfans.io/buy/{productId}?m={ref}`.
3. The fan pays, with no account.
4. The `drop.paid` webhook names the reference, so your CRM knows which chat to credit.

Full guide: [Sell on Telegram and in chats](https://2fans.dev/docs/build/telegram.md). [Telestars](https://telestars.io) and [CRMChat](https://crmchat.ai), both Telegram CRMs, integrate this API.

## Key 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 you can send in Telegram or any chat. |
| **Prices** | Free, or $5 to $750 per drop, in USD. A drop holds up to 10 items. |
| **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. |
| **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. |

## Create a pay-per-view link

```bash
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"] }'
```

Response:

```json
{ "productId": "…", "buyUrl": "https://www.dropfans.io/buy/…", "mediaCount": 2 }
```

2fans was called Dropfans until October 2026, so the API host is still www.dropfans.io and keys still start with dpfn_.

## Links

- [Apply for app access](https://2fans.io/developers/apply)
- [API docs](https://2fans.io/developers)
- [Docs index for LLMs](https://2fans.io/developers/llms.txt)
- [OpenAPI spec](https://2fans.io/developers/openapi.json)

Last updated 2026-11-02. Overview: https://2fans.dev/index.md. All pages: https://2fans.dev/llms.txt.