Streaks
Get Top Streak
Returns the creator's best streak — the longest run of activity, per OnlyFans's own ranking. Not date-windowed; always reports the single best streak of all time. Requires permission api_streaks_read_top.
https://public-api.fansmetric.comAuthorization
defaultAuthorizationBearer <token>Send your FansMetric API key as a Bearer token in the Authorization header.
In: header
Path Parameters
account_id*integerOnlyFans numeric account ID.
Response Fields
data.idintegerUpstream streak ID.
data.startDatestringISO 8601 — when the streak began.
data.endDatestringISO 8601 — most recent day counted toward the streak.
data.isActivebooleantrueif this streak is still being maintained today.data.daysCountintegerTotal days.
data.postsCountintegerPosts during the streak.
data.storiesCountintegerStories during the streak.
data.chatsCountintegerDM messages during the streak.
data.streamsDurationintegerTotal stream duration, in seconds.
data.frozenDaysarrayStreak-freeze days used.
dataobject | arrayEndpoint-specific payload. See the fields below for this route.
_meta._credits.usedintegerCredits consumed by this request (currently always
1)._meta._rate_limits.limit_minuteintegerMaximum requests per minute for the organization.
_meta._rate_limits.remaining_minuteintegerRemaining requests in the current minute window.
_meta._rate_limits.limit_dayintegerMaximum requests per day for the organization.
_meta._rate_limits.remaining_dayintegerRemaining requests in the current day window.
| Field | Type | Description |
|---|---|---|
| data.id | integer | Upstream streak ID. |
| data.startDate | string | ISO 8601 — when the streak began. |
| data.endDate | string | ISO 8601 — most recent day counted toward the streak. |
| data.isActive | boolean | true if this streak is still being maintained today. |
| data.daysCount | integer | Total days. |
| data.postsCount | integer | Posts during the streak. |
| data.storiesCount | integer | Stories during the streak. |
| data.chatsCount | integer | DM messages during the streak. |
| data.streamsDuration | integer | Total stream duration, in seconds. |
| data.frozenDays | array | Streak-freeze days used. |
| data | object | array | Endpoint-specific payload. See the fields below for this route. |
| _meta._credits.used | integer | Credits consumed by this request (currently always 1). |
| _meta._rate_limits.limit_minute | integer | Maximum requests per minute for the organization. |
| _meta._rate_limits.remaining_minute | integer | Remaining requests in the current minute window. |
| _meta._rate_limits.limit_day | integer | Maximum requests per day for the organization. |
| _meta._rate_limits.remaining_day | integer | Remaining requests in the current day window. |
curl --request GET "https://public-api.fansmetric.com/v1/100000001/streaks/top" \
--header "Authorization: Bearer YOUR_API_KEY"Response
200