app.bsky.actor.get Profile

GET {{baseUrl}}/xrpc/app.bsky.actor.getProfile?actor=<at-identifier>

This endpoint is part of the Bluesky application Lexicon APIs (`app.bsky.`). Public endpoints which don't require authentication can be made directly against the public Bluesky AppView API: https://public.api.bsky.app. Authenticated requests are usually made to the user's PDS, with automatic service proxying. Authenticated requests can be used for both public and non-public endpoints.*

To learn more about calling atproto API endpoints like this one, see the API Hosts and Auth guide.

Get detailed profile view of an actor. Does not require auth, but contains relevant metadata with auth.

Request Params

KeyDatatypeRequiredDescription
actorstring(Required) Handle or DID of account to fetch profile of.

HEADERS

KeyDatatypeRequiredDescription
Acceptstring

RESPONSES

status: OK

{&quot;did&quot;:&quot;\u003cdid\u003e&quot;,&quot;handle&quot;:&quot;\u003chandle\u003e&quot;,&quot;displayName&quot;:&quot;\u003cstring\u003e&quot;,&quot;description&quot;:&quot;\u003cstring\u003e&quot;,&quot;avatar&quot;:&quot;\u003curi\u003e&quot;,&quot;banner&quot;:&quot;\u003curi\u003e&quot;,&quot;followersCount&quot;:&quot;\u003cinteger\u003e&quot;,&quot;followsCount&quot;:&quot;\u003cinteger\u003e&quot;,&quot;postsCount&quot;:&quot;\u003cinteger\u003e&quot;,&quot;associated&quot;:{&quot;lists&quot;:&quot;\u003cinteger\u003e&quot;,&quot;feedgens&quot;:&quot;\u003cinteger\u003e&quot;,&quot;starterPacks&quot;:&quot;\u003cinteger\u003e&quot;,&quot;labeler&quot;:&quot;\u003cboolean\u003e&quot;,&quot;chat&quot;:{&quot;allowIncoming&quot;:&quot;\u003cstring\u003e&quot;}},&quot;joinedViaStarterPack&quot;:{&quot;uri&quot;:&quot;\u003cat-uri\u003e&quot;,&quot;cid&quot;:&quot;\u003ccid\u003e&quot;,&quot;record&quot;:{},&quot;creator&quot;:{&quot;did&quot;:&quot;\u003cdid\u003e&quot;,&quot;handle&quot;:&quot;\u003chandle\u003e&quot;,&quot;displayName&quot;:&quot;\u003cstring\u003e&quot;,&quot;avatar&quot;:&quot;\u003curi\u003e&quot;,&quot;associated&quot;:{&quot;lists&quot;:&quot;\u003cinteger\u003e&quot;,&quot;feedgens&quot;:&quot;\u003cinteger\u003e&quot;,&quot;starterPacks&quot;:&quot;\u003cinteger\u003e&quot;,&quot;labeler&quot;:&quot;\u003cboolean\u003e&quot;,&quot;chat&quot;:{&quot;allowIncoming&quot;:&quot;\u003cstring\u003e&quot;}},&quot;viewer&quot;:{&quot;muted&quot;:&quot;\u003cboolean\u003e&quot;,&quot;mutedByList&quot;:{&quot;uri&quot;:&quot;\u003cat-uri\u003e&quot;,&quot;cid&quot;:&quot;\u003ccid\u003e&quot;,&quot;name&quot;:&quot;\u003cstring\u003e&quot;,&quot;purpose&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;avatar&quot;:&quot;\u003curi\u003e&quot;,&quot;listItemCount&quot;:&quot;\u003cinteger\u003e&quot;,&quot;labels&quot;:[{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;}],&quot;viewer&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;indexedAt&quot;:&quot;\u003cdateTime\u003e&quot;},&quot;blockedBy&quot;:&quot;\u003cboolean\u003e&quot;,&quot;blocking&quot;:&quot;\u003cat-uri\u003e&quot;,&quot;blockingByList&quot;:{&quot;uri&quot;:&quot;\u003cat-uri\u003e&quot;,&quot;cid&quot;:&quot;\u003ccid\u003e&quot;,&quot;name&quot;:&quot;\u003cstring\u003e&quot;,&quot;purpose&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;avatar&quot;:&quot;\u003curi\u003e&quot;,&quot;listItemCount&quot;:&quot;\u003cinteger\u003e&quot;,&quot;labels&quot;:[{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;}],&quot;viewer&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;indexedAt&quot;:&quot;\u003cdateTime\u003e&quot;},&quot;following&quot;:&quot;\u003cat-uri\u003e&quot;,&quot;followedBy&quot;:&quot;\u003cat-uri\u003e&quot;,&quot;knownFollowers&quot;:{&quot;count&quot;:&quot;\u003cinteger\u003e&quot;,&quot;followers&quot;:[{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;}]}},&quot;labels&quot;:[{&quot;src&quot;:&quot;\u003cdid\u003e&quot;,&quot;uri&quot;:&quot;\u003curi\u003e&quot;,&quot;val&quot;:&quot;\u003cstring\u003e&quot;,&quot;cts&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;ver&quot;:&quot;\u003cinteger\u003e&quot;,&quot;cid&quot;:&quot;\u003ccid\u003e&quot;,&quot;neg&quot;:&quot;\u003cboolean\u003e&quot;,&quot;exp&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;sig&quot;:&quot;\u003cbyte\u003e&quot;},{&quot;src&quot;:&quot;\u003cdid\u003e&quot;,&quot;uri&quot;:&quot;\u003curi\u003e&quot;,&quot;val&quot;:&quot;\u003cstring\u003e&quot;,&quot;cts&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;ver&quot;:&quot;\u003cinteger\u003e&quot;,&quot;cid&quot;:&quot;\u003ccid\u003e&quot;,&quot;neg&quot;:&quot;\u003cboolean\u003e&quot;,&quot;exp&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;sig&quot;:&quot;\u003cbyte\u003e&quot;}],&quot;createdAt&quot;:&quot;\u003cdateTime\u003e&quot;},&quot;indexedAt&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;listItemCount&quot;:&quot;\u003cinteger\u003e&quot;,&quot;joinedWeekCount&quot;:&quot;\u003cinteger\u003e&quot;,&quot;joinedAllTimeCount&quot;:&quot;\u003cinteger\u003e&quot;,&quot;labels&quot;:[{&quot;src&quot;:&quot;\u003cdid\u003e&quot;,&quot;uri&quot;:&quot;\u003curi\u003e&quot;,&quot;val&quot;:&quot;\u003cstring\u003e&quot;,&quot;cts&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;ver&quot;:&quot;\u003cinteger\u003e&quot;,&quot;cid&quot;:&quot;\u003ccid\u003e&quot;,&quot;neg&quot;:&quot;\u003cboolean\u003e&quot;,&quot;exp&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;sig&quot;:&quot;\u003cbyte\u003e&quot;},{&quot;src&quot;:&quot;\u003cdid\u003e&quot;,&quot;uri&quot;:&quot;\u003curi\u003e&quot;,&quot;val&quot;:&quot;\u003cstring\u003e&quot;,&quot;cts&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;ver&quot;:&quot;\u003cinteger\u003e&quot;,&quot;cid&quot;:&quot;\u003ccid\u003e&quot;,&quot;neg&quot;:&quot;\u003cboolean\u003e&quot;,&quot;exp&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;sig&quot;:&quot;\u003cbyte\u003e&quot;}]},&quot;indexedAt&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;createdAt&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;viewer&quot;:{&quot;muted&quot;:&quot;\u003cboolean\u003e&quot;,&quot;mutedByList&quot;:{&quot;uri&quot;:&quot;\u003cat-uri\u003e&quot;,&quot;cid&quot;:&quot;\u003ccid\u003e&quot;,&quot;name&quot;:&quot;\u003cstring\u003e&quot;,&quot;purpose&quot;:&quot;\u003ctoken\u003e&quot;,&quot;avatar&quot;:&quot;\u003curi\u003e&quot;,&quot;listItemCount&quot;:&quot;\u003cinteger\u003e&quot;,&quot;labels&quot;:[{&quot;src&quot;:&quot;\u003cdid\u003e&quot;,&quot;uri&quot;:&quot;\u003curi\u003e&quot;,&quot;val&quot;:&quot;\u003cstring\u003e&quot;,&quot;cts&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;ver&quot;:&quot;\u003cinteger\u003e&quot;,&quot;cid&quot;:&quot;\u003ccid\u003e&quot;,&quot;neg&quot;:&quot;\u003cboolean\u003e&quot;,&quot;exp&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;sig&quot;:&quot;\u003cbyte\u003e&quot;},{&quot;src&quot;:&quot;\u003cdid\u003e&quot;,&quot;uri&quot;:&quot;\u003curi\u003e&quot;,&quot;val&quot;:&quot;\u003cstring\u003e&quot;,&quot;cts&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;ver&quot;:&quot;\u003cinteger\u003e&quot;,&quot;cid&quot;:&quot;\u003ccid\u003e&quot;,&quot;neg&quot;:&quot;\u003cboolean\u003e&quot;,&quot;exp&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;sig&quot;:&quot;\u003cbyte\u003e&quot;}],&quot;viewer&quot;:{&quot;muted&quot;:&quot;\u003cboolean\u003e&quot;,&quot;blocked&quot;:&quot;\u003cat-uri\u003e&quot;},&quot;indexedAt&quot;:&quot;\u003cdateTime\u003e&quot;},&quot;blockedBy&quot;:&quot;\u003cboolean\u003e&quot;,&quot;blocking&quot;:&quot;\u003cat-uri\u003e&quot;,&quot;blockingByList&quot;:{&quot;uri&quot;:&quot;\u003cat-uri\u003e&quot;,&quot;cid&quot;:&quot;\u003ccid\u003e&quot;,&quot;name&quot;:&quot;\u003cstring\u003e&quot;,&quot;purpose&quot;:&quot;\u003ctoken\u003e&quot;,&quot;avatar&quot;:&quot;\u003curi\u003e&quot;,&quot;listItemCount&quot;:&quot;\u003cinteger\u003e&quot;,&quot;labels&quot;:[{&quot;src&quot;:&quot;\u003cdid\u003e&quot;,&quot;uri&quot;:&quot;\u003curi\u003e&quot;,&quot;val&quot;:&quot;\u003cstring\u003e&quot;,&quot;cts&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;ver&quot;:&quot;\u003cinteger\u003e&quot;,&quot;cid&quot;:&quot;\u003ccid\u003e&quot;,&quot;neg&quot;:&quot;\u003cboolean\u003e&quot;,&quot;exp&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;sig&quot;:&quot;\u003cbyte\u003e&quot;},{&quot;src&quot;:&quot;\u003cdid\u003e&quot;,&quot;uri&quot;:&quot;\u003curi\u003e&quot;,&quot;val&quot;:&quot;\u003cstring\u003e&quot;,&quot;cts&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;ver&quot;:&quot;\u003cinteger\u003e&quot;,&quot;cid&quot;:&quot;\u003ccid\u003e&quot;,&quot;neg&quot;:&quot;\u003cboolean\u003e&quot;,&quot;exp&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;sig&quot;:&quot;\u003cbyte\u003e&quot;}],&quot;viewer&quot;:{&quot;muted&quot;:&quot;\u003cboolean\u003e&quot;,&quot;blocked&quot;:&quot;\u003cat-uri\u003e&quot;},&quot;indexedAt&quot;:&quot;\u003cdateTime\u003e&quot;},&quot;following&quot;:&quot;\u003cat-uri\u003e&quot;,&quot;followedBy&quot;:&quot;\u003cat-uri\u003e&quot;,&quot;knownFollowers&quot;:{&quot;count&quot;:&quot;\u003cinteger\u003e&quot;,&quot;followers&quot;:[{&quot;did&quot;:&quot;\u003cdid\u003e&quot;,&quot;handle&quot;:&quot;\u003chandle\u003e&quot;,&quot;displayName&quot;:&quot;\u003cstring\u003e&quot;,&quot;avatar&quot;:&quot;\u003curi\u003e&quot;,&quot;associated&quot;:{&quot;lists&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;feedgens&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;starterPacks&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;labeler&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;chat&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;}},&quot;viewer&quot;:{&quot;value&quot;:&quot;\u003cCircular reference to #/components/schemas/app.bsky.actor.defs.viewerState detected\u003e&quot;},&quot;labels&quot;:[{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;}],&quot;createdAt&quot;:&quot;\u003cdateTime\u003e&quot;},{&quot;did&quot;:&quot;\u003cdid\u003e&quot;,&quot;handle&quot;:&quot;\u003chandle\u003e&quot;,&quot;displayName&quot;:&quot;\u003cstring\u003e&quot;,&quot;avatar&quot;:&quot;\u003curi\u003e&quot;,&quot;associated&quot;:{&quot;lists&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;feedgens&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;starterPacks&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;labeler&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;chat&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;}},&quot;viewer&quot;:{&quot;value&quot;:&quot;\u003cCircular reference to #/components/schemas/app.bsky.actor.defs.viewerState detected\u003e&quot;},&quot;labels&quot;:[{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;}],&quot;createdAt&quot;:&quot;\u003cdateTime\u003e&quot;}]}},&quot;labels&quot;:[{&quot;src&quot;:&quot;\u003cdid\u003e&quot;,&quot;uri&quot;:&quot;\u003curi\u003e&quot;,&quot;val&quot;:&quot;\u003cstring\u003e&quot;,&quot;cts&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;ver&quot;:&quot;\u003cinteger\u003e&quot;,&quot;cid&quot;:&quot;\u003ccid\u003e&quot;,&quot;neg&quot;:&quot;\u003cboolean\u003e&quot;,&quot;exp&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;sig&quot;:&quot;\u003cbyte\u003e&quot;},{&quot;src&quot;:&quot;\u003cdid\u003e&quot;,&quot;uri&quot;:&quot;\u003curi\u003e&quot;,&quot;val&quot;:&quot;\u003cstring\u003e&quot;,&quot;cts&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;ver&quot;:&quot;\u003cinteger\u003e&quot;,&quot;cid&quot;:&quot;\u003ccid\u003e&quot;,&quot;neg&quot;:&quot;\u003cboolean\u003e&quot;,&quot;exp&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;sig&quot;:&quot;\u003cbyte\u003e&quot;}],&quot;pinnedPost&quot;:{&quot;uri&quot;:&quot;\u003cat-uri\u003e&quot;,&quot;cid&quot;:&quot;\u003ccid\u003e&quot;}}