Public Profiles
Get Profile Details
Get profile details by username.
get/api/profiles/{username}
Query parameters
freshboolean nullable
If true then OnlyFansAPI will always return the real time information about profile (eg. when was the profile last online).
If true then OnlyFansAPI will always return the real time information about profile (eg. when was the profile last online).
Response
Example response
{
"data": {
"ofapi_gender": "female",
"ofapi_gender_confidence": 0.99,
"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
}
}
}