Sign up, pass creator verification, upload to your vault and generate a Personal key. Then one POST /drops call returns a link you can send to a buyer.
Steps
- Sign up at 2fans.io and complete creator verification.
- Upload at least one item to your vault.
- Under Vault → API Connect, generate a key and pick Other to make it a Personal key.
- Check the key:
curl "https://www.dropfans.io/api/external/v1/me" \
-H "Authorization: Bearer $DROPFANS_API_KEY"
- Find your vault item ids:
curl "https://www.dropfans.io/api/external/v1/vault?limit=10" \
-H "Authorization: Bearer $DROPFANS_API_KEY"
- Create the drop with the call below and send the
buyUrlto a buyer. Use"price": 0to test, since there's no sandbox or test card.
For agents: the full docs are at llms.txt and llms-full.txt, and the contract is the OpenAPI spec. Follow Make your first call and Sell a drop for the whole loop.
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
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 }