curl --request GET \
--url https://app.onlyfansapi.com/api/{account}/payouts/earning-statistics \
--header 'Authorization: Bearer <token>'
{
"data": {
"list": {
"months": {
"1735689661": {
"tips": [
{
"time": 1735689661,
"net": 4,
"gross": 5
}
],
"total_net": 100,
"total_gross": 125,
"subscribes": [
{
"time": 1735689661,
"net": 16,
"gross": 20
}
]
}
},
"total": {
"tips": {
"total_net": 123.45,
"total_gross": 123.45
},
"all": {
"total_net": 123.45,
"total_gross": 123.45
},
"subscribes": {
"total_net": 123.45,
"total_gross": 123.45
},
"chat_messages": {
"total_net": 123.45,
"total_gross": 123.45
},
"post": {
"total_net": 123.45,
"total_gross": 123.45
}
}
}
},
"_meta": {
"_credits": {
"used": 1,
"balance": 999999842,
"note": "Always"
},
"_cache": {
"is_cached": false,
"note": "Cache disabled for this endpoint"
},
"_rate_limits": {
"limit_minute": 1000,
"limit_day": 50000,
"remaining_minute": 999,
"remaining_day": 49846
}
}
}
List earning statistics for the account.
curl --request GET \
--url https://app.onlyfansapi.com/api/{account}/payouts/earning-statistics \
--header 'Authorization: Bearer <token>'
{
"data": {
"list": {
"months": {
"1735689661": {
"tips": [
{
"time": 1735689661,
"net": 4,
"gross": 5
}
],
"total_net": 100,
"total_gross": 125,
"subscribes": [
{
"time": 1735689661,
"net": 16,
"gross": 20
}
]
}
},
"total": {
"tips": {
"total_net": 123.45,
"total_gross": 123.45
},
"all": {
"total_net": 123.45,
"total_gross": 123.45
},
"subscribes": {
"total_net": 123.45,
"total_gross": 123.45
},
"chat_messages": {
"total_net": 123.45,
"total_gross": 123.45
},
"post": {
"total_net": 123.45,
"total_gross": 123.45
}
}
}
},
"_meta": {
"_credits": {
"used": 1,
"balance": 999999842,
"note": "Always"
},
"_cache": {
"is_cached": false,
"note": "Cache disabled for this endpoint"
},
"_rate_limits": {
"limit_minute": 1000,
"limit_day": 50000,
"remaining_minute": 999,
"remaining_day": 49846
}
}
}
You can retrieve your token by visiting the OnlyFansAPI Console and clicking API Keys -> Create API Key.
The Account ID
The start date for earning statistics. Keep empty to get all earnings.
"2025-01-01 00:00:00, -30days"
The end date for earning statistics. Keep empty to get all earnings.
"2025-01-01 00:00:00, +30days"
The response is of type object
.