v8

latestOpenAPI 3.0.3raw.githubusercontent.com2026-05-2526602.8 MB
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
    }
  }
}