curl --request GET \
--url https://api.memoryproto.co/twitter/tweet \
--header 'Authorization: Bearer <token>'{
"data": {
"profile": {
"id": "1732464385174761474",
"username": "memoryprotocol",
"displayName": "Memory",
"followersCount": 1659,
"followingCount": 414,
"postsCount": 642,
"creationDate": "Wed Dec 06 18:18:03 +0000 2023",
"avatarUrl": "https://pbs.twimg.com/profile_images/1912179219758485514/WIKNnlqA_400x400.jpg",
"externalUrl": "http://memoryproto.co",
"location": "",
"bio": "Where your digital identity can move across the internet ☁︎",
"farcaster": {
"id": "244819",
"username": "memoryprotocol.eth",
"displayName": "Memory",
"followersCount": 929,
"followingCount": 73,
"avatarUrl": "https://imagedelivery.net/BXluQx4ige9GuW0Ia56BHw/931fd467-68f8-4146-9487-a9017c0f6700/rectcrop3",
"location": "",
"bio": "The internet forgets you. Memory doesn’t."
}
},
"tweet": {
"id": "1936089769433588031",
"url": "https://x.com/RAC/status/1936089769433588031",
"likesCount": 22,
"retweetCount": 4,
"quoteCount": 0,
"replyCount": 1,
"bookmarkCount": 0,
"createdAt": "Fri Jun 20 15:52:26 +0000 2025",
"isQuoteTweet": true,
"text": "we built this because it solves a very practical need. \n\nit's something I've experienced and I know a lot of other people have as well. \n\ndifferent models have different uses and you shouldn't be locked down to one.",
"media": [],
"quotedTweet": {
"profile": {
"avatarUrl": "https://pbs.twimg.com/profile_images/1912179219758485514/WIKNnlqA_400x400.jpg",
"bio": "Turning your data into a revenue stream || Open your Memory Vault to start earning.",
"creationDate": "Wed Dec 06 18:18:03 +0000 2023",
"displayName": "Memory",
"externalUrl": "http://memoryproto.co",
"farcaster": null,
"followersCount": 2748,
"followingCount": 167,
"id": "1732464385174761474",
"location": "",
"postsCount": 757,
"username": "MemoryProtocol"
},
"tweet": {
"id": "1936081984427901339",
"url": "https://x.com/MemoryProtocol/status/1936081984427901339",
"likesCount": 17,
"retweetCount": 3,
"quoteCount": 2,
"replyCount": 2,
"bookmarkCount": 6,
"createdAt": "Fri Jun 20 15:21:30 +0000 2025",
"isQuoteTweet": false,
"text": "NEW TODAY: Add your ChatGPT history to Memory -> take it to Claude.\n\nLLMs get more powerful when your personal context can flow between them.\n\nMemory is the user-owned data vault that makes it possible.\n\nHere's how it works\n\n↓ https://t.co/KPiGhw0fmG",
"media": [
{
"type": "photo",
"url": "https://pbs.twimg.com/media/Gt5YTULbwAcUQmj.jpg"
}
],
"quotedTweet": null
}
}
}
}
}Retrieve the details of a tweet from its id.
curl --request GET \
--url https://api.memoryproto.co/twitter/tweet \
--header 'Authorization: Bearer <token>'{
"data": {
"profile": {
"id": "1732464385174761474",
"username": "memoryprotocol",
"displayName": "Memory",
"followersCount": 1659,
"followingCount": 414,
"postsCount": 642,
"creationDate": "Wed Dec 06 18:18:03 +0000 2023",
"avatarUrl": "https://pbs.twimg.com/profile_images/1912179219758485514/WIKNnlqA_400x400.jpg",
"externalUrl": "http://memoryproto.co",
"location": "",
"bio": "Where your digital identity can move across the internet ☁︎",
"farcaster": {
"id": "244819",
"username": "memoryprotocol.eth",
"displayName": "Memory",
"followersCount": 929,
"followingCount": 73,
"avatarUrl": "https://imagedelivery.net/BXluQx4ige9GuW0Ia56BHw/931fd467-68f8-4146-9487-a9017c0f6700/rectcrop3",
"location": "",
"bio": "The internet forgets you. Memory doesn’t."
}
},
"tweet": {
"id": "1936089769433588031",
"url": "https://x.com/RAC/status/1936089769433588031",
"likesCount": 22,
"retweetCount": 4,
"quoteCount": 0,
"replyCount": 1,
"bookmarkCount": 0,
"createdAt": "Fri Jun 20 15:52:26 +0000 2025",
"isQuoteTweet": true,
"text": "we built this because it solves a very practical need. \n\nit's something I've experienced and I know a lot of other people have as well. \n\ndifferent models have different uses and you shouldn't be locked down to one.",
"media": [],
"quotedTweet": {
"profile": {
"avatarUrl": "https://pbs.twimg.com/profile_images/1912179219758485514/WIKNnlqA_400x400.jpg",
"bio": "Turning your data into a revenue stream || Open your Memory Vault to start earning.",
"creationDate": "Wed Dec 06 18:18:03 +0000 2023",
"displayName": "Memory",
"externalUrl": "http://memoryproto.co",
"farcaster": null,
"followersCount": 2748,
"followingCount": 167,
"id": "1732464385174761474",
"location": "",
"postsCount": 757,
"username": "MemoryProtocol"
},
"tweet": {
"id": "1936081984427901339",
"url": "https://x.com/MemoryProtocol/status/1936081984427901339",
"likesCount": 17,
"retweetCount": 3,
"quoteCount": 2,
"replyCount": 2,
"bookmarkCount": 6,
"createdAt": "Fri Jun 20 15:21:30 +0000 2025",
"isQuoteTweet": false,
"text": "NEW TODAY: Add your ChatGPT history to Memory -> take it to Claude.\n\nLLMs get more powerful when your personal context can flow between them.\n\nMemory is the user-owned data vault that makes it possible.\n\nHere's how it works\n\n↓ https://t.co/KPiGhw0fmG",
"media": [
{
"type": "photo",
"url": "https://pbs.twimg.com/media/Gt5YTULbwAcUQmj.jpg"
}
],
"quotedTweet": null
}
}
}
}
}Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Use an authorization token prefixed with Bearer. You can get your API key at https://memoryproto.co/dashboard.
"Bearer mem_xxx"
Tweet id. For example, 1925251453805027380 or 1914711182738428252.
1Successful response containing the tweet details.
Show child attributes
Twitter profile of the account.
Show child attributes
Farcaster profile linked to the Twitter account.
Show child attributes
{
"id": "244819",
"username": "memoryprotocol.eth",
"displayName": "Memory",
"followersCount": 929,
"followingCount": 73,
"avatarUrl": "https://imagedelivery.net/BXluQx4ige9GuW0Ia56BHw/931fd467-68f8-4146-9487-a9017c0f6700/rectcrop3",
"location": "",
"bio": "The internet forgets you. Memory doesn’t."
}{
"id": "1732464385174761474",
"username": "memoryprotocol",
"displayName": "Memory",
"followersCount": 1659,
"followingCount": 414,
"postsCount": 642,
"creationDate": "Wed Dec 06 18:18:03 +0000 2023",
"avatarUrl": "https://pbs.twimg.com/profile_images/1912179219758485514/WIKNnlqA_400x400.jpg",
"externalUrl": "http://memoryproto.co",
"location": "",
"bio": "Where your digital identity can move across the internet ☁︎",
"farcaster": {
"id": "244819",
"username": "memoryprotocol.eth",
"displayName": "Memory",
"followersCount": 929,
"followingCount": 73,
"avatarUrl": "https://imagedelivery.net/BXluQx4ige9GuW0Ia56BHw/931fd467-68f8-4146-9487-a9017c0f6700/rectcrop3",
"location": "",
"bio": "The internet forgets you. Memory doesn’t."
}
}Tweet details.
Show child attributes
{
"id": "1936089769433588031",
"url": "https://x.com/RAC/status/1936089769433588031",
"likesCount": 22,
"retweetCount": 4,
"quoteCount": 0,
"replyCount": 1,
"bookmarkCount": 0,
"createdAt": "Fri Jun 20 15:52:26 +0000 2025",
"isQuoteTweet": true,
"text": "we built this because it solves a very practical need. \n\nit's something I've experienced and I know a lot of other people have as well. \n\ndifferent models have different uses and you shouldn't be locked down to one.",
"media": [],
"quotedTweet": {
"profile": {
"avatarUrl": "https://pbs.twimg.com/profile_images/1912179219758485514/WIKNnlqA_400x400.jpg",
"bio": "Turning your data into a revenue stream || Open your Memory Vault to start earning.",
"creationDate": "Wed Dec 06 18:18:03 +0000 2023",
"displayName": "Memory",
"externalUrl": "http://memoryproto.co",
"farcaster": null,
"followersCount": 2748,
"followingCount": 167,
"id": "1732464385174761474",
"location": "",
"postsCount": 757,
"username": "MemoryProtocol"
},
"tweet": {
"id": "1936081984427901339",
"url": "https://x.com/MemoryProtocol/status/1936081984427901339",
"likesCount": 17,
"retweetCount": 3,
"quoteCount": 2,
"replyCount": 2,
"bookmarkCount": 6,
"createdAt": "Fri Jun 20 15:21:30 +0000 2025",
"isQuoteTweet": false,
"text": "NEW TODAY: Add your ChatGPT history to Memory -> take it to Claude.\n\nLLMs get more powerful when your personal context can flow between them.\n\nMemory is the user-owned data vault that makes it possible.\n\nHere's how it works\n\n↓ https://t.co/KPiGhw0fmG",
"media": [
{
"type": "photo",
"url": "https://pbs.twimg.com/media/Gt5YTULbwAcUQmj.jpg"
}
],
"quotedTweet": null
}
}
}