Skip to main content
GET
/
insights
/
fans
Get fan insights in bulk
curl --request GET \
  --url https://api.fanvue.com/insights/fans \
  --header 'Authorization: Bearer <token>' \
  --header 'X-Fanvue-API-Version: <x-fanvue-api-version>'
{
  "results": {
    "11111111-1111-1111-1111-111111111111": {
      "status": "subscriber",
      "spending": {
        "lastPurchaseAt": "2024-01-14T00:00:00.000Z",
        "total": {
          "gross": 27700,
          "total": 27700
        },
        "maxSinglePayment": {
          "gross": 5000,
          "total": 5000
        },
        "sources": {
          "message": {
            "gross": 15000,
            "total": 15000
          },
          "post": {
            "gross": 8500,
            "total": 8500
          },
          "referral": {
            "gross": 4200,
            "total": 4200
          }
        }
      },
      "subscription": {
        "createdAt": "2024-01-01T12:00:00.000Z",
        "renewsAt": "2024-02-01T00:00:00.000Z",
        "autoRenewalEnabled": true
      }
    },
    "22222222-2222-2222-2222-222222222222": null
  },
  "errors": [
    {
      "fanUuid": "22222222-2222-2222-2222-222222222222",
      "code": "NOT_FOUND",
      "message": "The specified fan does not exist or is not connected to this creator."
    }
  ]
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Headers

X-Fanvue-API-Version
string
default:2025-06-26
required

API version to use for the request

Example:

"2025-06-26"

Query Parameters

fanUuids
string
required

Comma-separated fan UUIDs to fetch insights for (max 20)

Response

Insight data about the user's fans

results
object
required

Map fan UUID -> insights payload (null when unavailable)

errors
object[]
required

Per-fan errors for unresolved entries