API Keys
Banking
Connect OnlyFans Account
Mass Messaging
Media Vault
Media Vault Lists
Notifications
Payouts
Post Comments
Post Labels
Posts
Public Profiles
Saved For Later (Messages)
Saved For Later (Posts)
Statistics | Reach
Statistics | Statements
Tracking Links
Transactions
Trial Links
Users
Statistics | Reach
Get Profile Visitors
Get the number of profile visitors for a given period.
GET
/
api
/
{account}
/
statistics
/
reach
/
profile-visitors
Get Profile Visitors
Copy
curl --request GET \
--url https://app.onlyfansapi.com/api/{account}/statistics/reach/profile-visitors \
--header 'Authorization: Bearer <token>'
Copy
{
"data": {
"isAvailable": true,
"topCountries": {
"hasMore": true,
"totals": {
"total": 123,
"guests": "123",
"users": "123",
"subscribers": 123
},
"rows": [
{
"rank": 1,
"countryName": "Australia",
"countryCode": "AU",
"viewsCount": {
"total": 123,
"guests": 123,
"users": 123,
"subscribers": 123
}
},
{
"rank": 2,
"countryName": "United States",
"countryCode": "US",
"viewsCount": {
"total": 123,
"guests": 123,
"users": 123,
"subscribers": 123
}
},
{
"rank": 3,
"countryName": "Spain",
"countryCode": "ES",
"viewsCount": {
"total": 123,
"guests": 123,
"users": 123,
"subscribers": 123
}
},
{
"rank": 4,
"countryName": "United Kingdom",
"countryCode": "GB",
"viewsCount": {
"total": 123,
"guests": 123,
"users": 123,
"subscribers": 123
}
},
{
"rank": 5,
"countryName": "Austria",
"countryCode": "AT",
"viewsCount": {
"total": 123,
"guests": 123,
"users": 123,
"subscribers": 123
}
},
{
"rank": 6,
"countryName": "Norway",
"countryCode": "NO",
"viewsCount": {
"total": 21,
"guests": 21,
"users": 0,
"subscribers": 0
}
},
{
"rank": 7,
"countryName": "Singapore",
"countryCode": "SG",
"viewsCount": {
"total": 123,
"guests": 123,
"users": 123,
"subscribers": 123
}
},
{
"rank": 8,
"countryName": "Germany",
"countryCode": "DE",
"viewsCount": {
"total": 123,
"guests": 123,
"users": 123,
"subscribers": 123
}
},
{
"rank": 9,
"countryName": "Mexico",
"countryCode": "MX",
"viewsCount": {
"total": 123,
"guests": 123,
"users": 123,
"subscribers": 123
}
},
{
"rank": 10,
"countryName": "Israel",
"countryCode": "IL",
"viewsCount": {
"total": 123,
"guests": 123,
"users": 123,
"subscribers": 123
}
},
{
"rank": 11,
"countryName": "Others",
"countryCode": "",
"viewsCount": {
"total": 123,
"guests": 123,
"users": 123,
"subscribers": 123
}
}
]
},
"topDurationUsers": {
"totals": {
"total": 123,
"guests": "123",
"users": "123",
"subscribers": 123
}
},
"chart": {
"visitors": [
{
"date": "2025-01-01T00:00:00+00:00",
"count": 123
}
],
"duration": [
{
"date": "2025-01-01T00:00:00+00:00",
"count": 123
}
]
},
"total": {
"current": "123",
"delta": 12.3
},
"hasStats": true
},
"_meta": {
"_credits": {
"used": 1,
"balance": 999999818,
"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": 49963
}
}
}
Authorizations
You can retrieve your token by visiting the OnlyFansAPI Console and clicking API Keys -> Create API Key.
Path Parameters
The Account ID
Query Parameters
The start date for the period
Example:
"2025-01-01 00:00:00"
The end date for the period.
Example:
"2025-03-31 23:59:59"
Filter all / users / guests
Available options:
total
, users
, guests
Example:
"total"
Optionally, filter the results by chart
or topCountries
. See example responses.
Available options:
chart
, topCountries
Example:
"chart"
Number of results to return
Example:
10
Response
200 - application/json
No filter
No filter
Chart filter
Top countries filter
Get Profile Visitors
Copy
curl --request GET \
--url https://app.onlyfansapi.com/api/{account}/statistics/reach/profile-visitors \
--header 'Authorization: Bearer <token>'
Copy
{
"data": {
"isAvailable": true,
"topCountries": {
"hasMore": true,
"totals": {
"total": 123,
"guests": "123",
"users": "123",
"subscribers": 123
},
"rows": [
{
"rank": 1,
"countryName": "Australia",
"countryCode": "AU",
"viewsCount": {
"total": 123,
"guests": 123,
"users": 123,
"subscribers": 123
}
},
{
"rank": 2,
"countryName": "United States",
"countryCode": "US",
"viewsCount": {
"total": 123,
"guests": 123,
"users": 123,
"subscribers": 123
}
},
{
"rank": 3,
"countryName": "Spain",
"countryCode": "ES",
"viewsCount": {
"total": 123,
"guests": 123,
"users": 123,
"subscribers": 123
}
},
{
"rank": 4,
"countryName": "United Kingdom",
"countryCode": "GB",
"viewsCount": {
"total": 123,
"guests": 123,
"users": 123,
"subscribers": 123
}
},
{
"rank": 5,
"countryName": "Austria",
"countryCode": "AT",
"viewsCount": {
"total": 123,
"guests": 123,
"users": 123,
"subscribers": 123
}
},
{
"rank": 6,
"countryName": "Norway",
"countryCode": "NO",
"viewsCount": {
"total": 21,
"guests": 21,
"users": 0,
"subscribers": 0
}
},
{
"rank": 7,
"countryName": "Singapore",
"countryCode": "SG",
"viewsCount": {
"total": 123,
"guests": 123,
"users": 123,
"subscribers": 123
}
},
{
"rank": 8,
"countryName": "Germany",
"countryCode": "DE",
"viewsCount": {
"total": 123,
"guests": 123,
"users": 123,
"subscribers": 123
}
},
{
"rank": 9,
"countryName": "Mexico",
"countryCode": "MX",
"viewsCount": {
"total": 123,
"guests": 123,
"users": 123,
"subscribers": 123
}
},
{
"rank": 10,
"countryName": "Israel",
"countryCode": "IL",
"viewsCount": {
"total": 123,
"guests": 123,
"users": 123,
"subscribers": 123
}
},
{
"rank": 11,
"countryName": "Others",
"countryCode": "",
"viewsCount": {
"total": 123,
"guests": 123,
"users": 123,
"subscribers": 123
}
}
]
},
"topDurationUsers": {
"totals": {
"total": 123,
"guests": "123",
"users": "123",
"subscribers": 123
}
},
"chart": {
"visitors": [
{
"date": "2025-01-01T00:00:00+00:00",
"count": 123
}
],
"duration": [
{
"date": "2025-01-01T00:00:00+00:00",
"count": 123
}
]
},
"total": {
"current": "123",
"delta": 12.3
},
"hasStats": true
},
"_meta": {
"_credits": {
"used": 1,
"balance": 999999818,
"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": 49963
}
}
}
Assistant
Responses are generated using AI and may contain mistakes.