# From nothing to a first pay-per-view link

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

1. Sign up at [2fans.io](https://2fans.io/signup) and complete creator verification.
2. Upload at least one item to your vault.
3. Under **Vault → API Connect**, generate a key and pick **Other** to make it a Personal key.
4. Check the key:

```bash
curl "https://www.dropfans.io/api/external/v1/me" \
  -H "Authorization: Bearer $DROPFANS_API_KEY"
```

5. Find your vault item ids:

```bash
curl "https://www.dropfans.io/api/external/v1/vault?limit=10" \
  -H "Authorization: Bearer $DROPFANS_API_KEY"
```

6. Create the drop with the call below and send the `buyUrl` to a buyer. Use `"price": 0` to test, since there's no sandbox or test card.

For agents: the full docs are at [llms.txt](https://2fans.io/developers/llms.txt) and [llms-full.txt](https://2fans.io/developers/llms-full.txt), and the contract is the [OpenAPI spec](https://2fans.io/developers/openapi.json). Follow [Make your first call](https://2fans.io/developers/get-started/first-call) and [Sell a drop](https://2fans.io/developers/guides/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

```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.