Skip to main content
GET
/
farcaster
Get Farcaster Profile
curl --request GET \
  --url https://api.memoryproto.co/farcaster \
  --header 'Authorization: Bearer <token>'
{
  "data": {
    "id": "244819",
    "avatarUrl": "https://imagedelivery.net/BXluQx4ige9GuW0Ia56BHw/931fd467-68f8-4146-9487-a9017c0f6700/rectcrop3",
    "bio": "Turning your data into a revenue stream || Open your Memory Vault to start earning.",
    "creationDate": null,
    "displayName": "Memory",
    "externalUrl": null,
    "followersCount": 1267,
    "followingCount": 81,
    "location": "",
    "postsCount": null,
    "username": "memoryprotocol.eth",
    "custodyAddress": "0x4f1c7cda0ad3a6d1d22295fe06545fff03f7c6aa",
    "verifiedAccounts": [
      {
        "platform": "x",
        "username": "memoryprotocol"
      }
    ],
    "verifiedAddresses": {
      "ethAddresses": [
        "0x17f4e14afab578386b6cd15685bcb30a32910e9c",
        "0xe0349505ada0cc21b3b10a46d70e6fa96098c5fa"
      ],
      "solAddresses": [
        "EhF9EdGVMUCkY6sf7naaVhjsfJFfF6jH4LrjxtwZHj2S"
      ],
      "primary": {
        "ethAddress": "0xe0349505ada0cc21b3b10a46d70e6fa96098c5fa",
        "solAddress": "EhF9EdGVMUCkY6sf7naaVhjsfJFfF6jH4LrjxtwZHj2S"
      }
    }
  }
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Headers

Authorization
string
required
Example:

"Bearer mem_xxx"

Query Parameters

username
string

Farcaster username of the user. For example, memoryprotocol.eth or base.base.eth.

Examples:

"memoryprotocol.eth"

"base.base.eth"

fid
number | null

Fid of the Farcaster account. For example, 244819 or 12142.

Examples:

244819

12142

Response

Successful response containing the user's Farcaster profile.

data
object
required

Farcaster profile.

Example:
{
  "id": "244819",
  "avatarUrl": "https://imagedelivery.net/BXluQx4ige9GuW0Ia56BHw/931fd467-68f8-4146-9487-a9017c0f6700/rectcrop3",
  "bio": "Turning your data into a revenue stream || Open your Memory Vault to start earning.",
  "creationDate": null,
  "displayName": "Memory",
  "externalUrl": null,
  "followersCount": 1267,
  "followingCount": 81,
  "location": "",
  "postsCount": null,
  "username": "memoryprotocol.eth",
  "custodyAddress": "0x4f1c7cda0ad3a6d1d22295fe06545fff03f7c6aa",
  "verifiedAccounts": [
    {
      "platform": "x",
      "username": "memoryprotocol"
    }
  ],
  "verifiedAddresses": {
    "ethAddresses": [
      "0x17f4e14afab578386b6cd15685bcb30a32910e9c",
      "0xe0349505ada0cc21b3b10a46d70e6fa96098c5fa"
    ],
    "solAddresses": [
      "EhF9EdGVMUCkY6sf7naaVhjsfJFfF6jH4LrjxtwZHj2S"
    ],
    "primary": {
      "ethAddress": "0xe0349505ada0cc21b3b10a46d70e6fa96098c5fa",
      "solAddress": "EhF9EdGVMUCkY6sf7naaVhjsfJFfF6jH4LrjxtwZHj2S"
    }
  }
}