Skip to main content
GET
Get agency insights headline metrics
Required scopes
  • read:agency — Read agency information, including the agency’s team members.
  • read:creator — Access creator profiles, content, and creator-specific information.

Authorizations

Authorization
string
header
required

OAuth 2.0 access token, presented as a JWT bearer token in the Authorization header. Obtain a token via the authorization-code flow; the scopes granted to the token determine which operations it may call.

Headers

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

API version to use for the request

Example:

"2025-06-26"

Query Parameters

startDate
string<date-time>
required

Start of the date range (inclusive). UTC ISO 8601 datetime with offset.

endDate
string<date-time>
required

End of the date range (exclusive). UTC ISO 8601 datetime with offset.

creatorUuids
string<uuid>[]

Comma-separated list of creator UUIDs to restrict results to a subset of the agency's managed creators (max 50). Every uuid must belong to the agency: one that does not fails the whole request with 403 rather than being ignored. Comma-separated list of creator UUIDs (max 50)

Maximum array length: 50

Response

Agency insights headline metrics

totalEarnings
object
required

Total agency earnings over the requested date range. Everything the agency's creators earned, whether or not a fan was behind it, with refunds and chargebacks left out — so this does not equal arpu.grossSpend/netSpend.

newFans
integer
required

Distinct fans first acquired by any of the agency's creators in the date range

arpu
object
required

Average revenue per paying fan over the requested date range. These are fan-spend figures, not earnings: money no fan paid for (referrals, affiliate) is excluded, and reversals are subtracted. The one payer that is not a fan is an App Store invoice, which records a creator buying an app from its developer and is counted by the live branch. Subtracting reversals is stricter than the creator-level /insights/top-spenders: that endpoint counts positive invoices only, so it leaves a refunded purchase in at full value. Both are therefore lower than totalEarnings and the two will not reconcile.

retention
object
required

Fixed 30-day retention snapshot, cohort-weighted across the agency's creators. Computed by the data warehouse on its own cohort/reporting windows and therefore NOT affected by startDate/endDate.

averageFanLifetime
object
required

All-time average fan lifetime, split by active and churned fans. Only fans with two or more paid transactions are counted, and the figures are NOT affected by startDate/endDate.