The Only API docs
Campaigns

Campaign earnings breakdown

Earnings attributed to each tracking-link campaign, computed from cached claimers joined with cached transactions. Zero platform requests.

GET
/accounts/{of_user_id}/campaigns/earnings

Earnings attributed to each tracking-link campaign, computed from cached claimers joined with cached transactions. Zero platform requests.

Guide: Subscribers & fans

X-API-Key<token>

Your CRM panel API key

In: header

Path Parameters

of_user_id*string

Creator account ID of the connected account (OnlyFans or Fansly). Use GET /accounts to list connected accounts and their IDs.

Response Body

application/json

curl -X GET "https://example.com/accounts/string/campaigns/earnings"
{  "cache": {    "campaigns": 0,    "claimers": 0,    "consecutive_failures": 0,    "last_refreshed_at": null,    "last_row_synced_at": null,    "last_spend_refreshed_at": null  },  "earnings": [    {      "campaign_id": "string",      "canon_messages": null,      "canon_posts": null,      "canon_streams": null,      "canon_subs": null,      "canon_tips": null,      "canonical_spent": null,      "fan_of_user_id": "string",      "messages": null,      "posts": null,      "spent_messages": null,      "spent_posts": null,      "spent_streams": null,      "spent_subscriptions": null,      "spent_tips": null,      "streams": null,      "subs": null,      "tips": null,      "tx_messages": null,      "tx_posts": null,      "tx_spent": null,      "tx_streams": null,      "tx_subs": null,      "tx_tips": null    }  ],  "success": true}