We just released our native n8n integration!» Try now
OnlyFans API
Free Trial Links

List Free Trial Link Spenders

Only available if we already scraped subscribers and calculated revenue per fan

GET
/api/{account}/trial-links/{trial_link_id}/spenders
AuthorizationBearer <token>

Get your API Key from OnlyFansAPI Console - https://app.onlyfansapi.com/api-keys

In: header

Path Parameters

accountstring

The Account ID

trial_link_idstring

The ID of the free trial link to get spenders for

Query Parameters

limit?integer

The number of spenders to return per page. Default 50.

offset?integer

The offset used for pagination. Default 0.

minSpend?number

Minimal spend of a fan. Default 1. Must be at least 1.

Response Body

curl -X GET "https://app.onlyfansapi.com/api/string/trial-links/string/spenders?limit=50&offset=0&minSpend=1"
{
  "data": [
    {
      "onlyfans_id": "100000001",
      "username": "user_001",
      "revenue": {
        "total": 26.8,
        "calculated_at": "2025-09-29T10:47:19.000000Z"
      }
    },
    {
      "onlyfans_id": "100000002",
      "username": "user_002",
      "revenue": {
        "total": 109.88,
        "calculated_at": "2025-09-29T10:47:19.000000Z"
      }
    },
    {
      "onlyfans_id": "100000003",
      "username": "user_003",
      "revenue": {
        "total": 32.96,
        "calculated_at": "2025-09-29T10:47:19.000000Z"
      }
    }
  ],
  "_meta": {
    "_credits": {
      "used": 1,
      "balance": 224802,
      "note": "Always"
    },
    "_cache": {
      "is_cached": false,
      "note": "Cache disabled for this endpoint"
    },
    "_rate_limits": {
      "limit_minute": 1000,
      "limit_day": 50000,
      "remaining_minute": 994,
      "remaining_day": 49929
    }
  }
}