The Only API docs
Misc

Get messages statistics by type

Returns the current user's messaging statistics for a given type (default 'all') over a date range, paginated and searchable. OnlyFans only — Fansly accounts are rejected…

GET
/api2/v2/users/me/stats/messages/{type}

Returns the current user's messaging statistics for a given type (default 'all') over a date range, paginated and searchable. OnlyFans only — Fansly accounts are rejected on /api2/v2/*.

Guide: The two surfaces

X-API-Key<token>

Your CRM panel API key

In: header

Path Parameters

type*string

Message stats type/segment (default 'all')

Query Parameters

startDate?string

Start of the date range

endDate?string

End of the date range

limit?string

Max number of rows

query?string

Search term

offset?string

Pagination offset

Header Parameters

user-id*string

Creator account ID of the account to act as (e.g. 509955039). Required — omitting it returns 400 user-id header is required. Use GET /accounts to list your connected accounts. On /api2/v2/* the account must be an OnlyFans account; Fansly accounts are rejected there.

X-Proxy?string

Proxy URL — HTTP or SOCKS5 (e.g. http://user:pass@host:port or socks5://user:pass@host:port). Optional on post-connection routes, where it overrides the proxy saved at login time. Required on the connection routes (POST /accounts/login, POST /accounts/login/cookies, POST /accounts/login/verify-otp) for OnlyFans accounts; optional for Fansly.

Response Body

application/json

curl -X GET "https://example.com/api2/v2/users/me/stats/messages/string" \  -H "user-id: 509955039"
{  "success": true,  "status_code": 0,  "data": null,  "relogin": true}