One fan's spender detail
Returns one paying fan's detail card: identity, country/source, lifetime net/gross, tracking period, per-day net series, RFM/lifecycle profile, and the transactions list. Requires a read-scoped key.
Authorization
bearerAuth Your al_live_<prefix>_<secret> API key. Mint and manage keys in the dashboard.
In: header
Path Parameters
The fan id.
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/api/admin/fan/string"{ "fan_id": "u123456", "fan_username": "john", "country": "US", "source_label": "Main IG", "klass": "ours", "is_returning": false, "is_old": false, "fan_avatar": "", "fan_profile_url": "https://onlyfans.com/john", "profile": { "lifecycle": "active", "value_tier": "high", "value_label": "VIP", "tenure_bucket": "1-3m", "tenure_days": 51, "return_recency": "3d", "lapse_days": null, "lapse_estimated": false, "lifetime_net_cents": 4500, "tx_count": 3, "paid_cycles": 2, "rfm_r": 5, "rfm_f": 3, "rfm_m": 4, "rfm_segment": "champions", "recency_token": "3д" }, "total_net_cents": 4500, "total_gross_cents": 5600, "purchases": 3, "first_ts": 1714564800, "last_ts": 1718872200, "by_day": [ { "day": "2026-05-01", "net_cents": 1500 } ], "transactions": [ { "ts": 1718872200, "net_cents": 1500, "gross_cents": 1875, "kind": "subscription", "description": "Monthly subscription" } ]}{ "detail": "Invalid or missing API key"}{ "detail": { "code": "engine_not_connected", "message": "Connect your engine to access this data." }}{ "detail": { "code": "fan_not_found", "message": "Фанат не найден" }}Account-wide payer list
Returns every fan who paid in the selected window, grouped by fan with net, purchase count, first/last dates, and best-effort source/country attribution. Requires a read-scoped key.
List inbox conversations
Returns the unified DM inbox thread list for your account, ordered waiting-first (fans awaiting a reply rise to the top, longest wait first, then the rest by most-recent activity). Requires a read-scoped key.