Public Profiles
Get Profile Details
Get profile details by username.
AuthorizationBearer <token>
Get your API Key from OnlyFansAPI Console - https://app.onlyfansapi.com/api-keys
In: header
Path Parameters
usernamestring
The username of the profile to get
Query Parameters
freshboolean
If true then OnlyFansAPI will always return the real time information about profile (eg. when was the profile last online).
Response Body
curl -X GET "https://app.onlyfansapi.com/api/profiles/string?fresh=true"{
"data": {
"view": "f",
"avatar": "https://public.onlyfans.com/files/w/w6/w6g/.../123/avatar.jpg",
"avatarThumbs": {
"c50": "https://thumbs.onlyfans.com/public/files/thumbs/c50/w/w6/w6g/.../123/avatar.jpg",
"c144": "https://thumbs.onlyfans.com/public/files/thumbs/c144/w/w6/w6g/.../123/avatar.jpg"
},
"header": "https://public.onlyfans.com/files/k/kk/kk6/.../123/header_image.jpg",
"headerSize": {
"width": 760,
"height": 570
},
"headerThumbs": {
"w480": "https://thumbs.onlyfans.com/public/files/thumbs/w480/k/kk/kk6/.../123/header_image.jpg",
"w760": "https://thumbs.onlyfans.com/public/files/thumbs/w760/k/kk/kk6/.../123/header_image.jpg"
},
"id": 123,
"name": "name",
"username": "username",
"canLookStory": false,
"canCommentStory": false,
"hasNotViewedStory": false,
"isVerified": true,
"canPayInternal": false,
"hasScheduledStream": false,
"hasStream": false,
"hasStories": false,
"tipsEnabled": false,
"tipsTextEnabled": true,
"tipsMin": 5,
"tipsMinInternal": 1,
"tipsMax": 200,
"canEarn": true,
"canAddSubscriber": true,
"subscribePrice": 0,
"isRestricted": false,
"canRestrict": true,
"subscribedBy": false,
"subscribedByExpire": null,
"subscribedByExpireDate": null,
"subscribedByAutoprolong": null,
"subscribedIsExpiredNow": null,
"currentSubscribePrice": null,
"subscribedOn": false,
"subscribedOnExpiredNow": null,
"subscribedOnDuration": null,
"joinDate": "2025-01-01T01:01:01+00:00",
"isReferrerAllowed": true,
"about": "",
"isMarkdownDisabledForAbout": true,
"website": "https://onlyfans.com",
"wishlist": null,
"location": null,
"postsCount": 2,
"archivedPostsCount": 0,
"privateArchivedPostsCount": 0,
"photosCount": 0,
"videosCount": 0,
"audiosCount": 0,
"mediasCount": 0,
"lastSeen": "2025-01-01T01:01:01+00:00",
"favoritesCount": 0,
"favoritedCount": 0,
"showPostsInFeed": false,
"canReceiveChatMessage": false,
"isPerformer": true,
"isRealPerformer": false,
"isSpotifyConnected": false,
"subscribersCount": null,
"hasPinnedPosts": true,
"hasLabels": true,
"canChat": true,
"avatarHeaderConverterUpload": true,
"isPrivateRestriction": false,
"showSubscribersCount": false,
"showMediaCount": true,
"subscribedByData": null,
"subscribedOnData": null,
"canCreatePromotion": false,
"canCreateTrial": false,
"isAdultContent": false,
"canTrialSend": false,
"hasLinks": false,
"referalBonusSummForReferer": 0,
"firstPublishedPostDate": "2025-01-01T01:01:01+00:00",
"isSpringConnected": false,
"isFriend": false,
"isBlocked": false,
"canReport": false
},
"_meta": {
"_credits": {
"used": 1,
"balance": 999999835,
"note": "Cache MISS. We had to make a new request to OnlyFans.com because the cache expired"
},
"_cache": {
"is_cached": false,
"note": "Cache MISS. We had to make a new request to OnlyFans.com"
},
"_rate_limits": {
"limit_minute": 10000000,
"limit_day": 50000,
"remaining_minute": 9999999,
"remaining_day": 49993
}
}
}