Skip to content
Platform

Everything you need to build on Fanvue

Fanvue API features go beyond a simple wrapper: it is a complete development platform for teams shipping serious Fanvue tools, with the surface area of a real product, not a wrapper.

200+ endpoints
Full coverage of creators, chats, fans and revenue
4 ad platforms
Meta, TikTok, Snapchat and Google Ads server-side
<120ms
Median API latency across all endpoints
24/7 monitoring
Uptime and incident alerts around the clock
Observability

A dashboard that actually tells you what happened

Every request, webhook and job across every connected creator - filterable, searchable, replayable.

  • Request logs with full payload replay
  • Usage split by endpoint, creator and team member
  • Webhook delivery history with retry timeline
  • Alerting via email, Slack or Telegram
Live requestsLive
  • POST/chats/send_message20084ms
  • GET/subscribers200112ms
  • POST/ads/meta/events20091ms
  • GET/transactions20094ms
  • POST/vault/upload42912ms
  • POST/ads/tiktok/events20077ms
subscribers.shbash
# One key. Every endpoint.
curl https://api.apifanvue.com/v1/subscribers \
  -H "Authorization: Bearer sk_live_a1b2c3..." \
  -H "X-Fanvue-Account: acc_creator_xyz"

# { "data": [ { "id": "fan_9821", "spent": 4820, "status": "active" } ], "has_more": true }

Keys, playground, SDKs - built for shipping

Create scoped API keys, test any endpoint in the browser, then paste a working snippet into your stack in TypeScript, Python, Go, PHP or cURL.

Scoped keys

Per project, teammate, or creator.

Live playground

Run any endpoint from the browser.

5 SDKs

TS, Python, Go, PHP and cURL.

Usage caps

Set hard limits per key.

Webhooks you can trust in production

Realtime events fire the moment something happens on a connected Fanvue creator, signed and retried until delivered.

Event
fan.subscribed
Signed
HMAC-SHA256
Retries
Backoff, 24h
Delivery
At-least-once
Filters
Per-account, per-event
Replay
1-click
  • fan.subscribed
  • fan.renewed
  • fan.cancelled
  • message.received
  • tip.received
  • ppv.purchased
  • tracking_link.clicked
  • conversion.sent
ppv.purchased.jsonjson
{
  "event": "ppv.purchased",
  "account_id": "acc_creator_xyz",
  "fan_id": "fan_9821",
  "amount": 25,
  "currency": "USD",
  "message_id": "msg_44210",
  "occurred_at": "2024-05-02T14:22:03Z"
}

Fanvue API features, answered

Ready to build on Fanvue?

Get API keys, docs and MCP access in one click. Free trial, no credit card.