{ "status": "in_progress", "progress": { "current": 1245, "total": 3632 }, "timestamp": "2025-05-09T19:51:32.016Z", "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." } }, "posts": [ { "id": "1958876894159626493", "likesCount": 10, "repostCount": 0, "quoteCount": 0, "replyCount": 2, "bookmarkCount": 1, "creationDate": "2025-08-22 13:00:20", "text": "Have you unlocked your Memory Vault yet?\n\n✷ Control and verify access to your publicly available data.\n✷ Earn when apps query it.\n✷ Earn extra for confirming and linking accounts.\n\nComing soon\n\n✷ Upload personal data (llm history + music preferences) https://t.co/Lh92mDwk7b", "isQuote": false, "language": "en", "media": [ { "type": "photo", "url": "https://pbs.twimg.com/media/Gy9UJuoboAEvSQ4.jpg" } ], "url": "https://x.com/memoryprotocol/status/1958876894159626493" }, { "id": "1958514454142042571", "likesCount": 9, "repostCount": 0, "quoteCount": 1, "replyCount": 1, "bookmarkCount": 0, "creationDate": "2025-08-21 13:00:07", "text": "We cannot onboard the world with speculation alone.\n\nBut we can ...\n\n✷ Automagically pay them when their data is used.\n✷ Show them the magic of moving their followers between platforms.\n✷ Give them personalization that is impossible in web2. https://t.co/bY5UdZD6PF", "isQuote": false, "language": "en", "media": [ { "type": "photo", "url": "https://pbs.twimg.com/media/Gy4Kg9BasAMa24U.jpg" } ], "url": "https://x.com/memoryprotocol/status/1958514454142042571" }, { "id": "1958152075898212741", "likesCount": 6, "repostCount": 0, "quoteCount": 0, "replyCount": 0, "bookmarkCount": 0, "creationDate": "2025-08-20 13:00:10", "text": "50,000 Memory Vaults https://t.co/pK8J11UrTB", "isQuote": false, "language": "en", "media": [ { "type": "photo", "url": "https://pbs.twimg.com/media/GyzA71caYAA6Rl3.jpg" } ], "url": "https://x.com/memoryprotocol/status/1958152075898212741" }, { "id": "1957789698883232173", "likesCount": 9, "repostCount": 1, "quoteCount": 1, "replyCount": 1, "bookmarkCount": 0, "creationDate": "2025-08-19 13:00:12", "text": "Your creativity is valuable. Your content is valuable.\n\nAnd now your data is valuable.\n\nProudly building on @base 🟦 https://t.co/SjPIF9Xw1H", "isQuote": false, "language": "en", "media": [ { "type": "photo", "url": "https://pbs.twimg.com/media/Gyt3WhYacAEzOT4.jpg" } ], "url": "https://x.com/memoryprotocol/status/1957789698883232173" }, { "id": "1957427597392138681", "likesCount": 7, "repostCount": 2, "quoteCount": 0, "replyCount": 1, "bookmarkCount": 1, "creationDate": "2025-08-18 13:01:21", "text": "Memory is built by artists and creators.\n\nTired of platforms owning and controlling our audience.\n\nWe realized this all stemmed from one place: data.\n\nSpotify, IG, Soundcloud, TikTok -> They own our data. Therefore they own our audience.\n\nMemory exists to change this. https://t.co/LjWqytIBZ1", "isQuote": false, "language": "en", "media": [ { "type": "video", "url": "https://video.twimg.com/amplify_video/1957427303388205057/vid/avc1/1280x720/c6m5Y2QES5xUN4Gm.mp4?tag=14" } ], "url": "https://x.com/memoryprotocol/status/1957427597392138681" }, { "id": "1957079988936864072", "likesCount": 3, "repostCount": 0, "quoteCount": 0, "replyCount": 0, "bookmarkCount": 0, "creationDate": "2025-08-17 14:00:04", "text": "Hey builders ...\n\nThe heart of Memory is an unstoppable API with rich identity and social data about everyone who lands in your app.\n\nIf you're building on @base reach out for early adopter rewards. https://t.co/Qlm5ox4D6w", "isQuote": false, "language": "en", "media": [ { "type": "photo", "url": "https://pbs.twimg.com/media/Gyjx4MpaYAAY5HG.jpg" } ], "url": "https://x.com/memoryprotocol/status/1957079988936864072" }, { "id": "1955615353993826777", "likesCount": 9, "repostCount": 3, "quoteCount": 0, "replyCount": 1, "bookmarkCount": 0, "creationDate": "2025-08-13 13:00:08", "text": "Your data is already out there, being used by companies every day.\n\nSocial accounts, wallets, followers, posts and content.\n\nIn Phase Zero we aggregate this, and drive value back to you.\n\nYou don’t even have to do anything. https://t.co/g8IKZivJtr", "isQuote": false, "language": "en", "media": [ { "type": "photo", "url": "https://pbs.twimg.com/media/GyO9zGMbMAACkdA.jpg" } ], "url": "https://x.com/memoryprotocol/status/1955615353993826777" }, { "id": "1955252967889870877", "likesCount": 29, "repostCount": 2, "quoteCount": 0, "replyCount": 9, "bookmarkCount": 0, "creationDate": "2025-08-12 13:00:09", "text": "The magic of building onchain.\n\nWe can route revenue straight back to you instantly. https://t.co/0iImhZtZ8j", "isQuote": false, "language": "en", "media": [ { "type": "photo", "url": "https://pbs.twimg.com/media/GyJ0NjlaEAAh4Vm.jpg" } ], "url": "https://x.com/memoryprotocol/status/1955252967889870877" }, { "id": "1955002957336076467", "likesCount": 0, "repostCount": 3, "quoteCount": 0, "replyCount": 0, "bookmarkCount": 0, "creationDate": "2025-08-11 20:26:41", "text": "RT @RAC: https://t.co/5TyMci7S6t", "isQuote": true, "language": "zxx", "media": [ { "type": "animated_gif", "url": "https://video.twimg.com/tweet_video/GyGHyhrbwAAH7uQ.mp4" } ], "url": "https://x.com/memoryprotocol/status/1955002957336076467" }, { "id": "1954627149690028265", "likesCount": 17, "repostCount": 1, "quoteCount": 0, "replyCount": 2, "bookmarkCount": 1, "creationDate": "2025-08-10 19:33:22", "text": "Everyone will have a Memory Vault.\n\nOn @base soon. https://t.co/iBAe2TJehK", "isQuote": false, "language": "en", "media": [ { "type": "photo", "url": "https://pbs.twimg.com/media/GyA6yDKX0AQkzOu.jpg" } ], "url": "https://x.com/memoryprotocol/status/1954627149690028265" }, { "id": "1953804520984637443", "likesCount": 12, "repostCount": 0, "quoteCount": 0, "replyCount": 1, "bookmarkCount": 0, "creationDate": "2025-08-08 13:04:32", "text": "The plan is simple:\n\nMake sure you get paid when apps use your data. https://t.co/dugFv21kwk", "isQuote": false, "language": "en", "media": [ { "type": "photo", "url": "https://pbs.twimg.com/media/Gx1K8dVXgAAbwJx.jpg" } ], "url": "https://x.com/memoryprotocol/status/1953804520984637443" }, { "id": "1948039078047273128", "likesCount": 14, "repostCount": 1, "quoteCount": 0, "replyCount": 1, "bookmarkCount": 0, "creationDate": "2025-07-23 15:14:43", "text": "The Memory Vision\n\n✷ Your digital life.\n✷ In your Memory Vault.\n✷ Private and encrypted.\n✷ Ready to travel across LLMs and platforms. https://t.co/xAKHauTHZv", "isQuote": false, "language": "en", "media": [ { "type": "photo", "url": "https://pbs.twimg.com/media/GwjS5LBXoAAvdjT.jpg" } ], "url": "https://x.com/memoryprotocol/status/1948039078047273128" }, { "id": "1940423951450251285", "likesCount": 14, "repostCount": 1, "quoteCount": 0, "replyCount": 0, "bookmarkCount": 0, "creationDate": "2025-07-02 14:54:56", "text": "We built the internet wrong.\n\nOur data should never have been trapped on platforms.\n\nLet’s not make the same mistake with AI.\n\nThat's why Memory Vaults supports portable AI memory from day one, starting with ChatGPT. https://t.co/Bh9N4y6eYM", "isQuote": false, "language": "en", "media": [ { "type": "photo", "url": "https://pbs.twimg.com/media/Gu3FL5LWUAAZ3af.jpg" } ], "url": "https://x.com/memoryprotocol/status/1940423951450251285" }, { "id": "1940101885958267029", "likesCount": 8, "repostCount": 3, "quoteCount": 0, "replyCount": 0, "bookmarkCount": 4, "creationDate": "2025-07-01 17:35:09", "text": "Backup your chatGPT history to use it with Claude using @MemoryProtocol https://t.co/J4Wv8FpjQT", "isQuote": false, "language": "en", "media": [ { "type": "video", "url": "https://video.twimg.com/amplify_video/1940101202718408704/vid/avc1/1920x1080/ouNss3mO3EFo0Cqr.mp4?tag=21" } ], "url": "https://x.com/memoryprotocol/status/1940101885958267029" }, { "id": "1938581866971361513", "likesCount": 13, "repostCount": 2, "quoteCount": 0, "replyCount": 0, "bookmarkCount": 2, "creationDate": "2025-06-27 12:55:08", "text": "Two things are true:\n\n1. LLMs get more powerful when they have personal context about you.\n\n2. That personal context should be owned and controlled by you.\n\nMemory Vaults. https://t.co/iHF38NZ3la", "isQuote": false, "language": "en", "media": [ { "type": "photo", "url": "https://pbs.twimg.com/media/Gucv_EfWsAACXaf.jpg" } ], "url": "https://x.com/memoryprotocol/status/1938581866971361513" }, { "id": "1937495382646194380", "likesCount": 18, "repostCount": 1, "quoteCount": 1, "replyCount": 0, "bookmarkCount": 1, "creationDate": "2025-06-24 12:57:50", "text": "Your Memory Vault is fully private and encrypted 🔒\n\nWhen you upload your ChatGPT history, it looks like this.\n\nSecure. Private. Yours. https://t.co/gqB7dPxnaO", "isQuote": false, "language": "en", "media": [ { "type": "photo", "url": "https://pbs.twimg.com/media/GuNdw4nXIAAvNJU.jpg" } ], "url": "https://x.com/memoryprotocol/status/1937495382646194380" }, { "id": "1953504101393662243", "likesCount": 6, "repostCount": 0, "quoteCount": 0, "replyCount": 0, "bookmarkCount": 0, "creationDate": "2025-08-07 17:10:46", "text": "Your data is valuable.\n\nSeveral trillion dollar companies are built on top of it.\n\nWould be a shame if we ... disrupted it.\n\nSoon.", "isQuote": false, "language": "en", "media": [], "url": "https://x.com/memoryprotocol/status/1953504101393662243" }, { "id": "1938259823071482148", "likesCount": 0, "repostCount": 2, "quoteCount": 0, "replyCount": 0, "bookmarkCount": 0, "creationDate": "2025-06-26 15:35:27", "text": "RT @ADINonline: when investing, knowing the competition matters.\n\nthat's what the 'competitors' section of ADIN's diligence report is built…", "isQuote": false, "language": "en", "media": [], "url": "https://x.com/memoryprotocol/status/1938259823071482148" }, { "id": "1959961729238007888", "likesCount": 12, "repostCount": 0, "quoteCount": 0, "replyCount": 0, "bookmarkCount": 0, "creationDate": "2025-08-25 12:51:05", "text": "\"internet users should be able to sell their own data.\n\npeople may even be willing to provide more valuable data while preserving privacy via zk.\"\n\nMemory.", "isQuote": true, "language": "en", "media": [], "url": "https://x.com/memoryprotocol/status/1959961729238007888" }, { "id": "1938263895115964713", "likesCount": 0, "repostCount": 2, "quoteCount": 0, "replyCount": 0, "bookmarkCount": 0, "creationDate": "2025-06-26 15:51:38", "text": "RT @JackSpallone: So cool, @ADINonline is putting the A in investment DAOs", "isQuote": true, "language": "en", "media": [], "url": "https://x.com/memoryprotocol/status/1938263895115964713" }, { "id": "1939672493872337322", "likesCount": 0, "repostCount": 2, "quoteCount": 0, "replyCount": 0, "bookmarkCount": 0, "creationDate": "2025-06-30 13:08:54", "text": "RT @ENS_DAO: Project Highlights: @MemoryProtocol lets users build vaults aggregating onchain/offchain accounts (e.g. ENS, Twitter, wallets)…", "isQuote": true, "language": "en", "media": [], "url": "https://x.com/memoryprotocol/status/1939672493872337322" }, { "id": "1938619390305694130", "likesCount": 0, "repostCount": 3, "quoteCount": 0, "replyCount": 0, "bookmarkCount": 0, "creationDate": "2025-06-27 15:24:15", "text": "RT @JackSpallone: Big Announcement: Portable chatGPT memory w/ @MemoryProtocol \n\nAs of today, you can make your chatGPT data portable with…", "isQuote": false, "language": "en", "media": [], "url": "https://x.com/memoryprotocol/status/1938619390305694130" }, { "id": "1955053697077047350", "likesCount": 0, "repostCount": 1, "quoteCount": 0, "replyCount": 0, "bookmarkCount": 0, "creationDate": "2025-08-11 23:48:19", "text": "RT @JackSpallone: We built a feature for Memory that let's you export your chat history and connect it with Claude.\n\nAll private.\n\nSo you h…", "isQuote": false, "language": "en", "media": [], "url": "https://x.com/memoryprotocol/status/1955053697077047350" }, { "id": "1947739549116867031", "likesCount": 5, "repostCount": 0, "quoteCount": 0, "replyCount": 1, "bookmarkCount": 0, "creationDate": "2025-07-22 19:24:30", "text": "Imagine StumbleUpon but based on all of your personal interests, activities, LLM chats.\n\nThat's what you can build with the Memory API.\n\nThat's the user owned internet.", "isQuote": false, "language": "en", "media": [], "url": "https://x.com/memoryprotocol/status/1947739549116867031" } ] }, "pagination": { "page": 1, "limit": 100, "nextPage": 2, "prevPage": null }}
"You have run out of credits. Please purchase more to continue."
"Invalid page."
"Error getting {username} posts."
Social Graph Endpoints
Get Twitter Posts
Retrieve the Twitter posts of an account by handle. If the posts aren’t already stored in our system, the request will queue a background job and return a queued status. As soon as fetching begins, the status becomes in_progress, and partial results are available, use the progress field to track completion. Once all posts have been retrieved, the status changes to completed. The maximum age of stored posts is 30 days.
Account follows fetch status: queued when the request is queued, in_progress while data is being fetched and partial results are available, andcompleted once all follows have been retrieved and are available.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Memory Protocol","colors":{"primary":"#FDA5D5","light":"#FDF2F8","dark":"#FDA5D5"},"logo":{"light":"https://mintcdn.com/memory/7X-T2oKwolVywdHc/logo/light.svg?fit=max\u0026auto=format\u0026n=7X-T2oKwolVywdHc\u0026q=85\u0026s=a0b9a79e5720a5d62da9a39b9b8c796d","dark":"https://mintcdn.com/memory/7X-T2oKwolVywdHc/logo/dark.svg?fit=max\u0026auto=format\u0026n=7X-T2oKwolVywdHc\u0026q=85\u0026s=4b5d2ad2c7c38079d27c639817b7e6b1"},"favicon":"/favicon.svg","api":{"playground":{"display":"interactive","proxy":false}},"navbar":{"primary":{"type":"button","label":"Dashboard","href":"https://memoryproto.co/dashboard"}},"footer":{"socials":{"x":"https://x.com/OscillatorInc","website":"https://memoryproto.co/","github":"https://github.com/OscillatorInc"}},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Memory App","icon":"table-columns","href":"http://app.memoryproto.co"},{"anchor":"Developers","icon":"code","href":"https://memoryproto.co/developers"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"memory","hasAudioNarration":false,"actualSubdomain":"memory","customDomains":["docs.memoryproto.co"],"gitSource":{"type":"github","owner":"oscillatorinc","repo":"memory-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a21e6b9328cd78292a4f6c9","collectionId":"e94059a4-44e4-472c-8c2d-da7bdb080b37","schemaVersion":"v2"},"entitlements":{},"buildId":"6a21e6b9328cd78292a4f6c9:success","clientVersion":"0.0.3990","searchFilterCounts":[{"language":"default","tag":"Memory API","count":26},{"language":"default","tag":"Social Graph Endpoints","count":14},{"language":"default","tag":"Identity Graph Endpoints","count":6},{"language":"default","tag":"Guides","count":4},{"language":"default","tag":"Essentials","count":2},{"language":"default","tag":"Get Started","count":2}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/memory-api/endpoints/social-graph/get-twitter-posts","slug":"/api-reference/memory-api/endpoints/social-graph/get-twitter-posts","pageMetadata":{"openapi":"get /twitter/posts","title":"Get Twitter Posts","description":"Retrieve the Twitter posts of an account by handle. If the posts aren’t already stored in our system, the request will queue a background job and return a `queued` status. As soon as fetching begins, the status becomes `in_progress`, and partial results are available, use the `progress` field to track completion. Once all posts have been retrieved, the status changes to `completed`. The maximum age of stored posts is 30 days.","href":"/api-reference/memory-api/endpoints/social-graph/get-twitter-posts"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Retrieve the Twitter posts of an account by handle. If the posts aren’t already stored in our system, the request will queue a background job and return a \", _jsx(_components.code, {\n children: \"queued\"\n }), \" status. As soon as fetching begins, the status becomes \", _jsx(_components.code, {\n children: \"in_progress\"\n }), \", and partial results are available, use the \", _jsx(_components.code, {\n children: \"progress\"\n }), \" field to track completion. Once all posts have been retrieved, the status changes to \", _jsx(_components.code, {\n children: \"completed\"\n }), \". The maximum age of stored posts is 30 days.\"]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"openapi":"get /twitter/posts","title":"Get Twitter Posts","description":"Retrieve the Twitter posts of an account by handle. If the posts aren’t already stored in our system, the request will queue a background job and return a `queued` status. As soon as fetching begins, the status becomes `in_progress`, and partial results are available, use the `progress` field to track completion. Once all posts have been retrieved, the status changes to `completed`. The maximum age of stored posts is 30 days.","href":"/api-reference/memory-api/endpoints/social-graph/get-twitter-posts"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Get Twitter Posts","description":"Retrieve the Twitter posts of an account by handle. If the posts aren’t already stored in our system, the request will queue a background job and return a `queued` status. As soon as fetching begins, the status becomes `in_progress`, and partial results are available, use the `progress` field to track completion. Once all posts have been retrieved, the status changes to `completed`. The maximum age of stored posts is 30 days.","security":["5638bb62-ef1d-4d58-8d97-bea9f022a3d3"],"parameters":["4259ccf5-4996-4e9f-83fe-31f7419c3bff","835f1511-2c22-405a-b062-ddf567e003f7","81368ce6-99f0-4c42-8571-84f0cd2154bf","cd668235-fe0e-4745-9abd-61fa8bd055ea"],"responses":{"200":"40ebbe12-2ae3-45ed-b1e0-32365bee18ac","403":"6b49d931-7702-4f3b-b333-86c56fb1c970","422":"f6cd4fc4-c7c1-4970-bdd5-9ab48ee03713","500":"02d5b1ba-bab7-4a3b-9876-64de1865e085"},"method":"get","type":"path","servers":["e06c07be-8c2d-4c2d-b5d2-7303e9b54c6a"],"path":"/twitter/posts","baseUrlOptions":["https://api.memoryproto.co"],"title":"Get Twitter Posts","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated","disableProxy":true},"dependencies":{"parameters":{"4259ccf5-4996-4e9f-83fe-31f7419c3bff":{"schema":{"type":"string","minLength":1,"description":"Twitter username of the user. For example, MemoryProtocol or factory__fm.","examples":["MemoryProtocol","factory__fm"],"isRequired":true,"uniqueKey":"","typeLabel":"string"},"required":true,"name":"username","in":"query"},"835f1511-2c22-405a-b062-ddf567e003f7":{"schema":{"oneOf":[{"type":"number","description":"Pagination cursor.","example":1,"uniqueKey":"oneOf.0","typeLabel":"number"},{"type":"null","description":"Pagination cursor.","example":1,"uniqueKey":"oneOf.1","typeLabel":"null"}],"isRequired":false,"uniqueKey":"","typeLabel":"number | null"},"required":false,"name":"page","in":"query"},"81368ce6-99f0-4c42-8571-84f0cd2154bf":{"schema":{"oneOf":[{"type":"number","default":100,"description":"Number of items per page. Max 100.","maximum":100,"example":50,"uniqueKey":"oneOf.0","typeLabel":"number"},{"type":"null","default":100,"description":"Number of items per page. Max 100.","maximum":100,"example":50,"uniqueKey":"oneOf.1","typeLabel":"null"}],"isRequired":false,"uniqueKey":"","typeLabel":"number | null"},"required":false,"name":"limit","in":"query"},"cd668235-fe0e-4745-9abd-61fa8bd055ea":{"schema":{"type":"string","description":"Use an authorization token prefixed with `Bearer`. You can get your API key at [https://memoryproto.co/dashboard](https://memoryproto.co/dashboard).","example":"Bearer mem_xxx","isRequired":true,"uniqueKey":"","typeLabel":"string"},"required":true,"name":"Authorization","in":"header"}},"responses":{"40ebbe12-2ae3-45ed-b1e0-32365bee18ac":{"description":"Successful response containing the user's Twitter posts","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"oneOf":[{"type":"string","description":"Account follows fetch status: `queued` when the request is queued, `in_progress` while data is being fetched and partial results are available, and`completed` once all follows have been retrieved and are available.","enum":["in_progress"],"example":"in_progress","isRequired":true,"uniqueKey":"status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","description":"Account follows fetch status: `queued` when the request is queued, `in_progress` while data is being fetched and partial results are available, and`completed` once all follows have been retrieved and are available.","enum":["queued"],"example":"in_progress","isRequired":true,"uniqueKey":"status.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"string","description":"Account follows fetch status: `queued` when the request is queued, `in_progress` while data is being fetched and partial results are available, and`completed` once all follows have been retrieved and are available.","enum":["success"],"example":"in_progress","isRequired":true,"uniqueKey":"status.oneOf.2","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"progress":{"oneOf":[{"type":"object","properties":{"current":{"type":"number","description":"Amount of follows fetched.","isRequired":true,"uniqueKey":"progress.oneOf.0.current","typeLabel":"number"},"total":{"type":"number","description":"Total Amount of user follows.","isRequired":true,"uniqueKey":"progress.oneOf.0.total","typeLabel":"number"}},"required":["current","total"],"example":{"current":1245,"total":3632},"isRequired":true,"uniqueKey":"progress.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"current":{"type":"number","description":"Amount of follows fetched."},"total":{"type":"number","description":"Total Amount of user follows."}},"required":["current","total"],"example":{"current":1245,"total":3632},"isRequired":true,"uniqueKey":"progress.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"progress","typeLabel":"object | null"},"timestamp":{"oneOf":[{"type":"string","description":"Timestamp of when the data was fetched, only available when the status is `completed`.","example":"2025-05-09T19:51:32.016Z","isRequired":true,"uniqueKey":"timestamp.oneOf.0","typeLabel":"string"},{"type":"null","description":"Timestamp of when the data was fetched, only available when the status is `completed`.","example":"2025-05-09T19:51:32.016Z","isRequired":true,"uniqueKey":"timestamp.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"timestamp","typeLabel":"string | null"},"data":{"type":"object","properties":{"profile":{"type":"object","properties":{"username":{"type":"string","isRequired":true,"uniqueKey":"data.profile.username","typeLabel":"string"},"id":{"type":"string","isRequired":true,"uniqueKey":"data.profile.id","typeLabel":"string"},"displayName":{"type":"string","isRequired":true,"uniqueKey":"data.profile.displayName","typeLabel":"string"},"followersCount":{"type":"number","isRequired":true,"uniqueKey":"data.profile.followersCount","typeLabel":"number"},"followingCount":{"type":"number","isRequired":true,"uniqueKey":"data.profile.followingCount","typeLabel":"number"},"postsCount":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"data.profile.postsCount.oneOf.0","typeLabel":"number"},{"type":"null","isRequired":true,"uniqueKey":"data.profile.postsCount.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.profile.postsCount","typeLabel":"number | null"},"creationDate":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"data.profile.creationDate.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.profile.creationDate.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.profile.creationDate","typeLabel":"string | null"},"avatarUrl":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"data.profile.avatarUrl.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.profile.avatarUrl.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.profile.avatarUrl","typeLabel":"string | null"},"externalUrl":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"data.profile.externalUrl.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.profile.externalUrl.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.profile.externalUrl","typeLabel":"string | null"},"location":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"data.profile.location.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.profile.location.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.profile.location","typeLabel":"string | null"},"bio":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"data.profile.bio.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.profile.bio.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.profile.bio","typeLabel":"string | null"},"farcaster":{"oneOf":[{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"data.profile.farcaster.oneOf.0.id","typeLabel":"string"},"username":{"type":"string","isRequired":true,"uniqueKey":"data.profile.farcaster.oneOf.0.username","typeLabel":"string"},"displayName":{"type":"string","isRequired":true,"uniqueKey":"data.profile.farcaster.oneOf.0.displayName","typeLabel":"string"},"followersCount":{"type":"number","isRequired":true,"uniqueKey":"data.profile.farcaster.oneOf.0.followersCount","typeLabel":"number"},"followingCount":{"type":"number","isRequired":true,"uniqueKey":"data.profile.farcaster.oneOf.0.followingCount","typeLabel":"number"},"avatarUrl":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"data.profile.farcaster.oneOf.0.avatarUrl.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.profile.farcaster.oneOf.0.avatarUrl.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.profile.farcaster.oneOf.0.avatarUrl","typeLabel":"string | null"},"location":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"data.profile.farcaster.oneOf.0.location.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.profile.farcaster.oneOf.0.location.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.profile.farcaster.oneOf.0.location","typeLabel":"string | null"},"bio":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"data.profile.farcaster.oneOf.0.bio.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.profile.farcaster.oneOf.0.bio.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.profile.farcaster.oneOf.0.bio","typeLabel":"string | null"}},"required":["id","username","displayName","followersCount","followingCount","avatarUrl","location","bio"],"description":"Farcaster profile linked to the Twitter account.","example":{"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."},"isRequired":true,"uniqueKey":"data.profile.farcaster.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"id":{"type":"string"},"username":{"type":"string"},"displayName":{"type":"string"},"followersCount":{"type":"number"},"followingCount":{"type":"number"},"avatarUrl":{"oneOf":[{"type":"string"},{"type":"null"}]},"location":{"oneOf":[{"type":"string"},{"type":"null"}]},"bio":{"oneOf":[{"type":"string"},{"type":"null"}]}},"required":["id","username","displayName","followersCount","followingCount","avatarUrl","location","bio"],"description":"Farcaster profile linked to the Twitter account.","example":{"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."},"isRequired":true,"uniqueKey":"data.profile.farcaster.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.profile.farcaster","typeLabel":"object | null"}},"required":["username","id","displayName","followersCount","followingCount","postsCount","creationDate","avatarUrl","externalUrl","location","bio","farcaster"],"description":"Twitter profile of the account.","example":{"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."}},"isRequired":true,"uniqueKey":"data.profile","typeLabel":"object"},"posts":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"data.posts.items.[INDEX].id","typeLabel":"string"},"likesCount":{"type":"number","isRequired":true,"uniqueKey":"data.posts.items.[INDEX].likesCount","typeLabel":"number"},"repostCount":{"type":"number","isRequired":true,"uniqueKey":"data.posts.items.[INDEX].repostCount","typeLabel":"number"},"quoteCount":{"type":"number","isRequired":true,"uniqueKey":"data.posts.items.[INDEX].quoteCount","typeLabel":"number"},"replyCount":{"type":"number","isRequired":true,"uniqueKey":"data.posts.items.[INDEX].replyCount","typeLabel":"number"},"bookmarkCount":{"type":"number","isRequired":true,"uniqueKey":"data.posts.items.[INDEX].bookmarkCount","typeLabel":"number"},"creationDate":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"data.posts.items.[INDEX].creationDate.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.posts.items.[INDEX].creationDate.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.posts.items.[INDEX].creationDate","typeLabel":"string | null"},"text":{"type":"string","isRequired":true,"uniqueKey":"data.posts.items.[INDEX].text","typeLabel":"string"},"url":{"type":"string","isRequired":true,"uniqueKey":"data.posts.items.[INDEX].url","typeLabel":"string"},"isQuote":{"type":"boolean","isRequired":true,"uniqueKey":"data.posts.items.[INDEX].isQuote","typeLabel":"boolean"},"language":{"type":"string","isRequired":true,"uniqueKey":"data.posts.items.[INDEX].language","typeLabel":"string"}},"required":["id","likesCount","repostCount","quoteCount","replyCount","bookmarkCount","creationDate","text","url","isQuote","language"],"uniqueKey":"data.posts.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"data.posts","typeLabel":"object[]"}},"required":["profile","posts"],"description":"Twitter profile with an array of Twitter posts.","example":{"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."}},"posts":[{"id":"1958876894159626493","likesCount":10,"repostCount":0,"quoteCount":0,"replyCount":2,"bookmarkCount":1,"creationDate":"2025-08-22 13:00:20","text":"Have you unlocked your Memory Vault yet?\n\n✷ Control and verify access to your publicly available data.\n✷ Earn when apps query it.\n✷ Earn extra for confirming and linking accounts.\n\nComing soon\n\n✷ Upload personal data (llm history + music preferences) https://t.co/Lh92mDwk7b","isQuote":false,"language":"en","media":[{"type":"photo","url":"https://pbs.twimg.com/media/Gy9UJuoboAEvSQ4.jpg"}],"url":"https://x.com/memoryprotocol/status/1958876894159626493"},{"id":"1958514454142042571","likesCount":9,"repostCount":0,"quoteCount":1,"replyCount":1,"bookmarkCount":0,"creationDate":"2025-08-21 13:00:07","text":"We cannot onboard the world with speculation alone.\n\nBut we can ...\n\n✷ Automagically pay them when their data is used.\n✷ Show them the magic of moving their followers between platforms.\n✷ Give them personalization that is impossible in web2. https://t.co/bY5UdZD6PF","isQuote":false,"language":"en","media":[{"type":"photo","url":"https://pbs.twimg.com/media/Gy4Kg9BasAMa24U.jpg"}],"url":"https://x.com/memoryprotocol/status/1958514454142042571"},{"id":"1958152075898212741","likesCount":6,"repostCount":0,"quoteCount":0,"replyCount":0,"bookmarkCount":0,"creationDate":"2025-08-20 13:00:10","text":"50,000 Memory Vaults https://t.co/pK8J11UrTB","isQuote":false,"language":"en","media":[{"type":"photo","url":"https://pbs.twimg.com/media/GyzA71caYAA6Rl3.jpg"}],"url":"https://x.com/memoryprotocol/status/1958152075898212741"},{"id":"1957789698883232173","likesCount":9,"repostCount":1,"quoteCount":1,"replyCount":1,"bookmarkCount":0,"creationDate":"2025-08-19 13:00:12","text":"Your creativity is valuable. Your content is valuable.\n\nAnd now your data is valuable.\n\nProudly building on @base 🟦 https://t.co/SjPIF9Xw1H","isQuote":false,"language":"en","media":[{"type":"photo","url":"https://pbs.twimg.com/media/Gyt3WhYacAEzOT4.jpg"}],"url":"https://x.com/memoryprotocol/status/1957789698883232173"},{"id":"1957427597392138681","likesCount":7,"repostCount":2,"quoteCount":0,"replyCount":1,"bookmarkCount":1,"creationDate":"2025-08-18 13:01:21","text":"Memory is built by artists and creators.\n\nTired of platforms owning and controlling our audience.\n\nWe realized this all stemmed from one place: data.\n\nSpotify, IG, Soundcloud, TikTok -\u0026gt; They own our data. Therefore they own our audience.\n\nMemory exists to change this. https://t.co/LjWqytIBZ1","isQuote":false,"language":"en","media":[{"type":"video","url":"https://video.twimg.com/amplify_video/1957427303388205057/vid/avc1/1280x720/c6m5Y2QES5xUN4Gm.mp4?tag=14"}],"url":"https://x.com/memoryprotocol/status/1957427597392138681"},{"id":"1957079988936864072","likesCount":3,"repostCount":0,"quoteCount":0,"replyCount":0,"bookmarkCount":0,"creationDate":"2025-08-17 14:00:04","text":"Hey builders ...\n\nThe heart of Memory is an unstoppable API with rich identity and social data about everyone who lands in your app.\n\nIf you're building on @base reach out for early adopter rewards. https://t.co/Qlm5ox4D6w","isQuote":false,"language":"en","media":[{"type":"photo","url":"https://pbs.twimg.com/media/Gyjx4MpaYAAY5HG.jpg"}],"url":"https://x.com/memoryprotocol/status/1957079988936864072"},{"id":"1955615353993826777","likesCount":9,"repostCount":3,"quoteCount":0,"replyCount":1,"bookmarkCount":0,"creationDate":"2025-08-13 13:00:08","text":"Your data is already out there, being used by companies every day.\n\nSocial accounts, wallets, followers, posts and content.\n\nIn Phase Zero we aggregate this, and drive value back to you.\n\nYou don’t even have to do anything. https://t.co/g8IKZivJtr","isQuote":false,"language":"en","media":[{"type":"photo","url":"https://pbs.twimg.com/media/GyO9zGMbMAACkdA.jpg"}],"url":"https://x.com/memoryprotocol/status/1955615353993826777"},{"id":"1955252967889870877","likesCount":29,"repostCount":2,"quoteCount":0,"replyCount":9,"bookmarkCount":0,"creationDate":"2025-08-12 13:00:09","text":"The magic of building onchain.\n\nWe can route revenue straight back to you instantly. https://t.co/0iImhZtZ8j","isQuote":false,"language":"en","media":[{"type":"photo","url":"https://pbs.twimg.com/media/GyJ0NjlaEAAh4Vm.jpg"}],"url":"https://x.com/memoryprotocol/status/1955252967889870877"},{"id":"1955002957336076467","likesCount":0,"repostCount":3,"quoteCount":0,"replyCount":0,"bookmarkCount":0,"creationDate":"2025-08-11 20:26:41","text":"RT @RAC: https://t.co/5TyMci7S6t","isQuote":true,"language":"zxx","media":[{"type":"animated_gif","url":"https://video.twimg.com/tweet_video/GyGHyhrbwAAH7uQ.mp4"}],"url":"https://x.com/memoryprotocol/status/1955002957336076467"},{"id":"1954627149690028265","likesCount":17,"repostCount":1,"quoteCount":0,"replyCount":2,"bookmarkCount":1,"creationDate":"2025-08-10 19:33:22","text":"Everyone will have a Memory Vault.\n\nOn @base soon. https://t.co/iBAe2TJehK","isQuote":false,"language":"en","media":[{"type":"photo","url":"https://pbs.twimg.com/media/GyA6yDKX0AQkzOu.jpg"}],"url":"https://x.com/memoryprotocol/status/1954627149690028265"},{"id":"1953804520984637443","likesCount":12,"repostCount":0,"quoteCount":0,"replyCount":1,"bookmarkCount":0,"creationDate":"2025-08-08 13:04:32","text":"The plan is simple:\n\nMake sure you get paid when apps use your data. https://t.co/dugFv21kwk","isQuote":false,"language":"en","media":[{"type":"photo","url":"https://pbs.twimg.com/media/Gx1K8dVXgAAbwJx.jpg"}],"url":"https://x.com/memoryprotocol/status/1953804520984637443"},{"id":"1948039078047273128","likesCount":14,"repostCount":1,"quoteCount":0,"replyCount":1,"bookmarkCount":0,"creationDate":"2025-07-23 15:14:43","text":"The Memory Vision\n\n✷ Your digital life.\n✷ In your Memory Vault.\n✷ Private and encrypted.\n✷ Ready to travel across LLMs and platforms. https://t.co/xAKHauTHZv","isQuote":false,"language":"en","media":[{"type":"photo","url":"https://pbs.twimg.com/media/GwjS5LBXoAAvdjT.jpg"}],"url":"https://x.com/memoryprotocol/status/1948039078047273128"},{"id":"1940423951450251285","likesCount":14,"repostCount":1,"quoteCount":0,"replyCount":0,"bookmarkCount":0,"creationDate":"2025-07-02 14:54:56","text":"We built the internet wrong.\n\nOur data should never have been trapped on platforms.\n\nLet’s not make the same mistake with AI.\n\nThat's why Memory Vaults supports portable AI memory from day one, starting with ChatGPT. https://t.co/Bh9N4y6eYM","isQuote":false,"language":"en","media":[{"type":"photo","url":"https://pbs.twimg.com/media/Gu3FL5LWUAAZ3af.jpg"}],"url":"https://x.com/memoryprotocol/status/1940423951450251285"},{"id":"1940101885958267029","likesCount":8,"repostCount":3,"quoteCount":0,"replyCount":0,"bookmarkCount":4,"creationDate":"2025-07-01 17:35:09","text":"Backup your chatGPT history to use it with Claude using @MemoryProtocol https://t.co/J4Wv8FpjQT","isQuote":false,"language":"en","media":[{"type":"video","url":"https://video.twimg.com/amplify_video/1940101202718408704/vid/avc1/1920x1080/ouNss3mO3EFo0Cqr.mp4?tag=21"}],"url":"https://x.com/memoryprotocol/status/1940101885958267029"},{"id":"1938581866971361513","likesCount":13,"repostCount":2,"quoteCount":0,"replyCount":0,"bookmarkCount":2,"creationDate":"2025-06-27 12:55:08","text":"Two things are true:\n\n1. LLMs get more powerful when they have personal context about you.\n\n2. That personal context should be owned and controlled by you.\n\nMemory Vaults. https://t.co/iHF38NZ3la","isQuote":false,"language":"en","media":[{"type":"photo","url":"https://pbs.twimg.com/media/Gucv_EfWsAACXaf.jpg"}],"url":"https://x.com/memoryprotocol/status/1938581866971361513"},{"id":"1937495382646194380","likesCount":18,"repostCount":1,"quoteCount":1,"replyCount":0,"bookmarkCount":1,"creationDate":"2025-06-24 12:57:50","text":"Your Memory Vault is fully private and encrypted 🔒\n\nWhen you upload your ChatGPT history, it looks like this.\n\nSecure. Private. Yours. https://t.co/gqB7dPxnaO","isQuote":false,"language":"en","media":[{"type":"photo","url":"https://pbs.twimg.com/media/GuNdw4nXIAAvNJU.jpg"}],"url":"https://x.com/memoryprotocol/status/1937495382646194380"},{"id":"1953504101393662243","likesCount":6,"repostCount":0,"quoteCount":0,"replyCount":0,"bookmarkCount":0,"creationDate":"2025-08-07 17:10:46","text":"Your data is valuable.\n\nSeveral trillion dollar companies are built on top of it.\n\nWould be a shame if we ... disrupted it.\n\nSoon.","isQuote":false,"language":"en","media":[],"url":"https://x.com/memoryprotocol/status/1953504101393662243"},{"id":"1938259823071482148","likesCount":0,"repostCount":2,"quoteCount":0,"replyCount":0,"bookmarkCount":0,"creationDate":"2025-06-26 15:35:27","text":"RT @ADINonline: when investing, knowing the competition matters.\n\nthat's what the 'competitors' section of ADIN's diligence report is built…","isQuote":false,"language":"en","media":[],"url":"https://x.com/memoryprotocol/status/1938259823071482148"},{"id":"1959961729238007888","likesCount":12,"repostCount":0,"quoteCount":0,"replyCount":0,"bookmarkCount":0,"creationDate":"2025-08-25 12:51:05","text":"\"internet users should be able to sell their own data.\n\npeople may even be willing to provide more valuable data while preserving privacy via zk.\"\n\nMemory.","isQuote":true,"language":"en","media":[],"url":"https://x.com/memoryprotocol/status/1959961729238007888"},{"id":"1938263895115964713","likesCount":0,"repostCount":2,"quoteCount":0,"replyCount":0,"bookmarkCount":0,"creationDate":"2025-06-26 15:51:38","text":"RT @JackSpallone: So cool, @ADINonline is putting the A in investment DAOs","isQuote":true,"language":"en","media":[],"url":"https://x.com/memoryprotocol/status/1938263895115964713"},{"id":"1939672493872337322","likesCount":0,"repostCount":2,"quoteCount":0,"replyCount":0,"bookmarkCount":0,"creationDate":"2025-06-30 13:08:54","text":"RT @ENS_DAO: Project Highlights: @MemoryProtocol lets users build vaults aggregating onchain/offchain accounts (e.g. ENS, Twitter, wallets)…","isQuote":true,"language":"en","media":[],"url":"https://x.com/memoryprotocol/status/1939672493872337322"},{"id":"1938619390305694130","likesCount":0,"repostCount":3,"quoteCount":0,"replyCount":0,"bookmarkCount":0,"creationDate":"2025-06-27 15:24:15","text":"RT @JackSpallone: Big Announcement: Portable chatGPT memory w/ @MemoryProtocol \n\nAs of today, you can make your chatGPT data portable with…","isQuote":false,"language":"en","media":[],"url":"https://x.com/memoryprotocol/status/1938619390305694130"},{"id":"1955053697077047350","likesCount":0,"repostCount":1,"quoteCount":0,"replyCount":0,"bookmarkCount":0,"creationDate":"2025-08-11 23:48:19","text":"RT @JackSpallone: We built a feature for Memory that let's you export your chat history and connect it with Claude.\n\nAll private.\n\nSo you h…","isQuote":false,"language":"en","media":[],"url":"https://x.com/memoryprotocol/status/1955053697077047350"},{"id":"1947739549116867031","likesCount":5,"repostCount":0,"quoteCount":0,"replyCount":1,"bookmarkCount":0,"creationDate":"2025-07-22 19:24:30","text":"Imagine StumbleUpon but based on all of your personal interests, activities, LLM chats.\n\nThat's what you can build with the Memory API.\n\nThat's the user owned internet.","isQuote":false,"language":"en","media":[],"url":"https://x.com/memoryprotocol/status/1947739549116867031"}]},"isRequired":true,"uniqueKey":"data","typeLabel":"object"},"pagination":{"oneOf":[{"type":"object","properties":{"page":{"type":"number","isRequired":true,"uniqueKey":"pagination.oneOf.0.page","typeLabel":"number"},"limit":{"type":"number","isRequired":true,"uniqueKey":"pagination.oneOf.0.limit","typeLabel":"number"},"nextPage":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"pagination.oneOf.0.nextPage.oneOf.0","typeLabel":"number"},{"type":"null","isRequired":true,"uniqueKey":"pagination.oneOf.0.nextPage.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"pagination.oneOf.0.nextPage","typeLabel":"number | null"},"prevPage":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"pagination.oneOf.0.prevPage.oneOf.0","typeLabel":"number"},{"type":"null","isRequired":true,"uniqueKey":"pagination.oneOf.0.prevPage.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"pagination.oneOf.0.prevPage","typeLabel":"number | null"}},"required":["page","limit","nextPage","prevPage"],"description":"Pagination parameters.","example":{"page":1,"limit":100,"nextPage":2,"prevPage":null},"isRequired":true,"uniqueKey":"pagination.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"page":{"type":"number"},"limit":{"type":"number"},"nextPage":{"oneOf":[{"type":"number"},{"type":"null"}]},"prevPage":{"oneOf":[{"type":"number"},{"type":"null"}]}},"required":["page","limit","nextPage","prevPage"],"description":"Pagination parameters.","example":{"page":1,"limit":100,"nextPage":2,"prevPage":null},"isRequired":true,"uniqueKey":"pagination.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"pagination","typeLabel":"object | null"}},"required":["status","progress","timestamp","data","pagination"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"status":"in_progress","progress":{"current":1245,"total":3632},"timestamp":"2025-05-09T19:51:32.016Z","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."}},"posts":[{"id":"1958876894159626493","likesCount":10,"repostCount":0,"quoteCount":0,"replyCount":2,"bookmarkCount":1,"creationDate":"2025-08-22 13:00:20","text":"Have you unlocked your Memory Vault yet?\n\n✷ Control and verify access to your publicly available data.\n✷ Earn when apps query it.\n✷ Earn extra for confirming and linking accounts.\n\nComing soon\n\n✷ Upload personal data (llm history + music preferences) https://t.co/Lh92mDwk7b","isQuote":false,"language":"en","media":[{"type":"photo","url":"https://pbs.twimg.com/media/Gy9UJuoboAEvSQ4.jpg"}],"url":"https://x.com/memoryprotocol/status/1958876894159626493"},{"id":"1958514454142042571","likesCount":9,"repostCount":0,"quoteCount":1,"replyCount":1,"bookmarkCount":0,"creationDate":"2025-08-21 13:00:07","text":"We cannot onboard the world with speculation alone.\n\nBut we can ...\n\n✷ Automagically pay them when their data is used.\n✷ Show them the magic of moving their followers between platforms.\n✷ Give them personalization that is impossible in web2. https://t.co/bY5UdZD6PF","isQuote":false,"language":"en","media":[{"type":"photo","url":"https://pbs.twimg.com/media/Gy4Kg9BasAMa24U.jpg"}],"url":"https://x.com/memoryprotocol/status/1958514454142042571"},{"id":"1958152075898212741","likesCount":6,"repostCount":0,"quoteCount":0,"replyCount":0,"bookmarkCount":0,"creationDate":"2025-08-20 13:00:10","text":"50,000 Memory Vaults https://t.co/pK8J11UrTB","isQuote":false,"language":"en","media":[{"type":"photo","url":"https://pbs.twimg.com/media/GyzA71caYAA6Rl3.jpg"}],"url":"https://x.com/memoryprotocol/status/1958152075898212741"},{"id":"1957789698883232173","likesCount":9,"repostCount":1,"quoteCount":1,"replyCount":1,"bookmarkCount":0,"creationDate":"2025-08-19 13:00:12","text":"Your creativity is valuable. Your content is valuable.\n\nAnd now your data is valuable.\n\nProudly building on @base 🟦 https://t.co/SjPIF9Xw1H","isQuote":false,"language":"en","media":[{"type":"photo","url":"https://pbs.twimg.com/media/Gyt3WhYacAEzOT4.jpg"}],"url":"https://x.com/memoryprotocol/status/1957789698883232173"},{"id":"1957427597392138681","likesCount":7,"repostCount":2,"quoteCount":0,"replyCount":1,"bookmarkCount":1,"creationDate":"2025-08-18 13:01:21","text":"Memory is built by artists and creators.\n\nTired of platforms owning and controlling our audience.\n\nWe realized this all stemmed from one place: data.\n\nSpotify, IG, Soundcloud, TikTok -\u0026gt; They own our data. Therefore they own our audience.\n\nMemory exists to change this. https://t.co/LjWqytIBZ1","isQuote":false,"language":"en","media":[{"type":"video","url":"https://video.twimg.com/amplify_video/1957427303388205057/vid/avc1/1280x720/c6m5Y2QES5xUN4Gm.mp4?tag=14"}],"url":"https://x.com/memoryprotocol/status/1957427597392138681"},{"id":"1957079988936864072","likesCount":3,"repostCount":0,"quoteCount":0,"replyCount":0,"bookmarkCount":0,"creationDate":"2025-08-17 14:00:04","text":"Hey builders ...\n\nThe heart of Memory is an unstoppable API with rich identity and social data about everyone who lands in your app.\n\nIf you're building on @base reach out for early adopter rewards. https://t.co/Qlm5ox4D6w","isQuote":false,"language":"en","media":[{"type":"photo","url":"https://pbs.twimg.com/media/Gyjx4MpaYAAY5HG.jpg"}],"url":"https://x.com/memoryprotocol/status/1957079988936864072"},{"id":"1955615353993826777","likesCount":9,"repostCount":3,"quoteCount":0,"replyCount":1,"bookmarkCount":0,"creationDate":"2025-08-13 13:00:08","text":"Your data is already out there, being used by companies every day.\n\nSocial accounts, wallets, followers, posts and content.\n\nIn Phase Zero we aggregate this, and drive value back to you.\n\nYou don’t even have to do anything. https://t.co/g8IKZivJtr","isQuote":false,"language":"en","media":[{"type":"photo","url":"https://pbs.twimg.com/media/GyO9zGMbMAACkdA.jpg"}],"url":"https://x.com/memoryprotocol/status/1955615353993826777"},{"id":"1955252967889870877","likesCount":29,"repostCount":2,"quoteCount":0,"replyCount":9,"bookmarkCount":0,"creationDate":"2025-08-12 13:00:09","text":"The magic of building onchain.\n\nWe can route revenue straight back to you instantly. https://t.co/0iImhZtZ8j","isQuote":false,"language":"en","media":[{"type":"photo","url":"https://pbs.twimg.com/media/GyJ0NjlaEAAh4Vm.jpg"}],"url":"https://x.com/memoryprotocol/status/1955252967889870877"},{"id":"1955002957336076467","likesCount":0,"repostCount":3,"quoteCount":0,"replyCount":0,"bookmarkCount":0,"creationDate":"2025-08-11 20:26:41","text":"RT @RAC: https://t.co/5TyMci7S6t","isQuote":true,"language":"zxx","media":[{"type":"animated_gif","url":"https://video.twimg.com/tweet_video/GyGHyhrbwAAH7uQ.mp4"}],"url":"https://x.com/memoryprotocol/status/1955002957336076467"},{"id":"1954627149690028265","likesCount":17,"repostCount":1,"quoteCount":0,"replyCount":2,"bookmarkCount":1,"creationDate":"2025-08-10 19:33:22","text":"Everyone will have a Memory Vault.\n\nOn @base soon. https://t.co/iBAe2TJehK","isQuote":false,"language":"en","media":[{"type":"photo","url":"https://pbs.twimg.com/media/GyA6yDKX0AQkzOu.jpg"}],"url":"https://x.com/memoryprotocol/status/1954627149690028265"},{"id":"1953804520984637443","likesCount":12,"repostCount":0,"quoteCount":0,"replyCount":1,"bookmarkCount":0,"creationDate":"2025-08-08 13:04:32","text":"The plan is simple:\n\nMake sure you get paid when apps use your data. https://t.co/dugFv21kwk","isQuote":false,"language":"en","media":[{"type":"photo","url":"https://pbs.twimg.com/media/Gx1K8dVXgAAbwJx.jpg"}],"url":"https://x.com/memoryprotocol/status/1953804520984637443"},{"id":"1948039078047273128","likesCount":14,"repostCount":1,"quoteCount":0,"replyCount":1,"bookmarkCount":0,"creationDate":"2025-07-23 15:14:43","text":"The Memory Vision\n\n✷ Your digital life.\n✷ In your Memory Vault.\n✷ Private and encrypted.\n✷ Ready to travel across LLMs and platforms. https://t.co/xAKHauTHZv","isQuote":false,"language":"en","media":[{"type":"photo","url":"https://pbs.twimg.com/media/GwjS5LBXoAAvdjT.jpg"}],"url":"https://x.com/memoryprotocol/status/1948039078047273128"},{"id":"1940423951450251285","likesCount":14,"repostCount":1,"quoteCount":0,"replyCount":0,"bookmarkCount":0,"creationDate":"2025-07-02 14:54:56","text":"We built the internet wrong.\n\nOur data should never have been trapped on platforms.\n\nLet’s not make the same mistake with AI.\n\nThat's why Memory Vaults supports portable AI memory from day one, starting with ChatGPT. https://t.co/Bh9N4y6eYM","isQuote":false,"language":"en","media":[{"type":"photo","url":"https://pbs.twimg.com/media/Gu3FL5LWUAAZ3af.jpg"}],"url":"https://x.com/memoryprotocol/status/1940423951450251285"},{"id":"1940101885958267029","likesCount":8,"repostCount":3,"quoteCount":0,"replyCount":0,"bookmarkCount":4,"creationDate":"2025-07-01 17:35:09","text":"Backup your chatGPT history to use it with Claude using @MemoryProtocol https://t.co/J4Wv8FpjQT","isQuote":false,"language":"en","media":[{"type":"video","url":"https://video.twimg.com/amplify_video/1940101202718408704/vid/avc1/1920x1080/ouNss3mO3EFo0Cqr.mp4?tag=21"}],"url":"https://x.com/memoryprotocol/status/1940101885958267029"},{"id":"1938581866971361513","likesCount":13,"repostCount":2,"quoteCount":0,"replyCount":0,"bookmarkCount":2,"creationDate":"2025-06-27 12:55:08","text":"Two things are true:\n\n1. LLMs get more powerful when they have personal context about you.\n\n2. That personal context should be owned and controlled by you.\n\nMemory Vaults. https://t.co/iHF38NZ3la","isQuote":false,"language":"en","media":[{"type":"photo","url":"https://pbs.twimg.com/media/Gucv_EfWsAACXaf.jpg"}],"url":"https://x.com/memoryprotocol/status/1938581866971361513"},{"id":"1937495382646194380","likesCount":18,"repostCount":1,"quoteCount":1,"replyCount":0,"bookmarkCount":1,"creationDate":"2025-06-24 12:57:50","text":"Your Memory Vault is fully private and encrypted 🔒\n\nWhen you upload your ChatGPT history, it looks like this.\n\nSecure. Private. Yours. https://t.co/gqB7dPxnaO","isQuote":false,"language":"en","media":[{"type":"photo","url":"https://pbs.twimg.com/media/GuNdw4nXIAAvNJU.jpg"}],"url":"https://x.com/memoryprotocol/status/1937495382646194380"},{"id":"1953504101393662243","likesCount":6,"repostCount":0,"quoteCount":0,"replyCount":0,"bookmarkCount":0,"creationDate":"2025-08-07 17:10:46","text":"Your data is valuable.\n\nSeveral trillion dollar companies are built on top of it.\n\nWould be a shame if we ... disrupted it.\n\nSoon.","isQuote":false,"language":"en","media":[],"url":"https://x.com/memoryprotocol/status/1953504101393662243"},{"id":"1938259823071482148","likesCount":0,"repostCount":2,"quoteCount":0,"replyCount":0,"bookmarkCount":0,"creationDate":"2025-06-26 15:35:27","text":"RT @ADINonline: when investing, knowing the competition matters.\n\nthat's what the 'competitors' section of ADIN's diligence report is built…","isQuote":false,"language":"en","media":[],"url":"https://x.com/memoryprotocol/status/1938259823071482148"},{"id":"1959961729238007888","likesCount":12,"repostCount":0,"quoteCount":0,"replyCount":0,"bookmarkCount":0,"creationDate":"2025-08-25 12:51:05","text":"\"internet users should be able to sell their own data.\n\npeople may even be willing to provide more valuable data while preserving privacy via zk.\"\n\nMemory.","isQuote":true,"language":"en","media":[],"url":"https://x.com/memoryprotocol/status/1959961729238007888"},{"id":"1938263895115964713","likesCount":0,"repostCount":2,"quoteCount":0,"replyCount":0,"bookmarkCount":0,"creationDate":"2025-06-26 15:51:38","text":"RT @JackSpallone: So cool, @ADINonline is putting the A in investment DAOs","isQuote":true,"language":"en","media":[],"url":"https://x.com/memoryprotocol/status/1938263895115964713"},{"id":"1939672493872337322","likesCount":0,"repostCount":2,"quoteCount":0,"replyCount":0,"bookmarkCount":0,"creationDate":"2025-06-30 13:08:54","text":"RT @ENS_DAO: Project Highlights: @MemoryProtocol lets users build vaults aggregating onchain/offchain accounts (e.g. ENS, Twitter, wallets)…","isQuote":true,"language":"en","media":[],"url":"https://x.com/memoryprotocol/status/1939672493872337322"},{"id":"1938619390305694130","likesCount":0,"repostCount":3,"quoteCount":0,"replyCount":0,"bookmarkCount":0,"creationDate":"2025-06-27 15:24:15","text":"RT @JackSpallone: Big Announcement: Portable chatGPT memory w/ @MemoryProtocol \n\nAs of today, you can make your chatGPT data portable with…","isQuote":false,"language":"en","media":[],"url":"https://x.com/memoryprotocol/status/1938619390305694130"},{"id":"1955053697077047350","likesCount":0,"repostCount":1,"quoteCount":0,"replyCount":0,"bookmarkCount":0,"creationDate":"2025-08-11 23:48:19","text":"RT @JackSpallone: We built a feature for Memory that let's you export your chat history and connect it with Claude.\n\nAll private.\n\nSo you h…","isQuote":false,"language":"en","media":[],"url":"https://x.com/memoryprotocol/status/1955053697077047350"},{"id":"1947739549116867031","likesCount":5,"repostCount":0,"quoteCount":0,"replyCount":1,"bookmarkCount":0,"creationDate":"2025-07-22 19:24:30","text":"Imagine StumbleUpon but based on all of your personal interests, activities, LLM chats.\n\nThat's what you can build with the Memory API.\n\nThat's the user owned internet.","isQuote":false,"language":"en","media":[],"url":"https://x.com/memoryprotocol/status/1947739549116867031"}]},"pagination":{"page":1,"limit":100,"nextPage":2,"prevPage":null}}}},"exampleType":"generated"}},"exampleType":"generated"},"6b49d931-7702-4f3b-b333-86c56fb1c970":{"description":"The organization ran out of credits.","content":{"application/text":{"schema":{"type":"string","enum":["You have run out of credits. Please purchase more to continue."],"uniqueKey":"","typeLabel":"enum\u003cstring>"},"examples":{"Example":{"title":"Example","value":"You have run out of credits. Please purchase more to continue."}},"exampleType":"generated"}},"exampleType":"generated"},"f6cd4fc4-c7c1-4970-bdd5-9ab48ee03713":{"description":"Invalid page query parameter.","content":{"application/text":{"schema":{"type":"string","enum":["Invalid page."],"uniqueKey":"","typeLabel":"enum\u003cstring>"},"examples":{"Example":{"title":"Example","value":"Invalid page."}},"exampleType":"generated"}},"exampleType":"generated"},"02d5b1ba-bab7-4a3b-9876-64de1865e085":{"description":"An internal error occurred while getting the user's posts","content":{"application/text":{"schema":{"type":"string","enum":["Error getting {username} posts."],"uniqueKey":"","typeLabel":"enum\u003cstring>"},"examples":{"Example":{"title":"Example","value":"Error getting {username} posts."}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"5638bb62-ef1d-4d58-8d97-bea9f022a3d3":{"Bearer":{"type":"http","scheme":"bearer","scopes":[]}}},"servers":{"e06c07be-8c2d-4c2d-b5d2-7303e9b54c6a":{"url":"https://api.memoryproto.co","description":"Memory API"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","scopes":[]},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"Bearer","name":"Authorization"}],"title":"Bearer"}]},"originalFileLocation":"api-reference/memory-api/openapi.json"},"subdomain":"memory","siteName":"Memory Protocol","title":"Get Twitter Posts - Memory Protocol","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2025-10-13T19:15:51.866Z","originalFileLocation":"api-reference/memory-api/endpoints/social-graph/get-twitter-posts.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Retrieve the Twitter posts of an account by handle. If the posts aren’t already stored in our system, the request will queue a background job and return a queued status. As soon as fetching begins, the status becomes in_progress, and partial results are available, use the progress field to track completion. Once all posts have been retrieved, the status changes to completed. The maximum age of stored posts is 30 days.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Memory Protocol\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/memory/Rerj91jIzuojUp5j/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/memory/Rerj91jIzuojUp5j/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/memory/Rerj91jIzuojUp5j/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/memory/Rerj91jIzuojUp5j/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/memory/Rerj91jIzuojUp5j/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/memory/Rerj91jIzuojUp5j/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/memory/Rerj91jIzuojUp5j/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/memory/Rerj91jIzuojUp5j/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/memory/Rerj91jIzuojUp5j/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Get Twitter Posts - Memory Protocol\">\u003cmeta data-mint-head property=\"og:description\" content=\"Retrieve the Twitter posts of an account by handle. If the posts aren’t already stored in our system, the request will queue a background job and return a queued status. As soon as fetching begins, the status becomes in_progress, and partial results are available, use the progress field to track completion. Once all posts have been retrieved, the status changes to completed. The maximum age of stored posts is 30 days.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Memory Protocol\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.memoryproto.co/api-reference/memory-api/endpoints/social-graph/get-twitter-posts\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://memory.mintlify.app/_mintlify/api/og/v2?division=Social+Graph+Endpoints\u0026amp;title=Get+Twitter+Posts\u0026amp;description=Retrieve+the+Twitter+posts+of+an+account+by+handle.+If+the+posts+aren%E2%80%99t+already+stored+in+our+system%2C+the+request+will+queue+a+background+job+and+return+a+%60queu\u0026amp;theme=08ec344c07f6eee98b294bd5\u0026amp;signature=a5b90febdb2d44ada0284c4e225f7b1bda7bce2a7de7dd29487f66e6ae5f23ff\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Get Twitter Posts - Memory Protocol\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Retrieve the Twitter posts of an account by handle. If the posts aren’t already stored in our system, the request will queue a background job and return a queued status. As soon as fetching begins, the status becomes in_progress, and partial results are available, use the progress field to track completion. Once all posts have been retrieved, the status changes to completed. The maximum age of stored posts is 30 days.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://memory.mintlify.app/_mintlify/api/og/v2?division=Social+Graph+Endpoints\u0026amp;title=Get+Twitter+Posts\u0026amp;description=Retrieve+the+Twitter+posts+of+an+account+by+handle.+If+the+posts+aren%E2%80%99t+already+stored+in+our+system%2C+the+request+will+queue+a+background+job+and+return+a+%60queu\u0026amp;theme=08ec344c07f6eee98b294bd5\u0026amp;signature=a5b90febdb2d44ada0284c4e225f7b1bda7bce2a7de7dd29487f66e6ae5f23ff\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/memory/Rerj91jIzuojUp5j/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Memory Protocol\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#FDA5D5\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.memoryproto.co/api-reference/memory-api/endpoints/social-graph/get-twitter-posts\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/memory-api/endpoints/social-graph/get-twitter-posts.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.memoryproto.co/#organization\",\"name\":\"Memory Protocol\",\"url\":\"https://docs.memoryproto.co\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/memory/7X-T2oKwolVywdHc/logo/light.svg?fit=max\u0026auto=format\u0026n=7X-T2oKwolVywdHc\u0026q=85\u0026s=a0b9a79e5720a5d62da9a39b9b8c796d\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.memoryproto.co#website\",\"name\":\"Memory Protocol\",\"url\":\"https://docs.memoryproto.co\",\"publisher\":{\"@id\":\"https://docs.memoryproto.co/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.memoryproto.co/api-reference/memory-api/endpoints/social-graph/get-twitter-posts#webpage\",\"url\":\"https://docs.memoryproto.co/api-reference/memory-api/endpoints/social-graph/get-twitter-posts\",\"name\":\"Get Twitter Posts\",\"description\":\"Retrieve the Twitter posts of an account by handle. If the posts aren’t already stored in our system, the request will queue a background job and return a queued status. As soon as fetching begins, the status becomes in_progress, and partial results are available, use the progress field to track completion. Once all posts have been retrieved, the status changes to completed. The maximum age of stored posts is 30 days.\",\"dateModified\":\"2025-10-13T19:15:51.866Z\",\"isPartOf\":{\"@id\":\"https://docs.memoryproto.co#website\"},\"breadcrumb\":{\"@id\":\"https://docs.memoryproto.co/api-reference/memory-api/endpoints/social-graph/get-twitter-posts#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.memoryproto.co/api-reference/memory-api/endpoints/social-graph/get-twitter-posts#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Social Graph Endpoints\",\"item\":\"https://docs.memoryproto.co/api-reference/memory-api/endpoints/social-graph/get-tweet-details\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Get Twitter Posts\",\"item\":\"https://docs.memoryproto.co/api-reference/memory-api/endpoints/social-graph/get-twitter-posts\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.memoryproto.co/api-reference/memory-api/endpoints/social-graph/get-twitter-posts#apireference\",\"headline\":\"Get Twitter Posts\",\"name\":\"Get Twitter Posts\",\"description\":\"Retrieve the Twitter posts of an account by handle. If the posts aren’t already stored in our system, the request will queue a background job and return a queued status. As soon as fetching begins, the status becomes in_progress, and partial results are available, use the progress field to track completion. Once all posts have been retrieved, the status changes to completed. The maximum age of stored posts is 30 days.\",\"url\":\"https://docs.memoryproto.co/api-reference/memory-api/endpoints/social-graph/get-twitter-posts\",\"mainEntityOfPage\":{\"@id\":\"https://docs.memoryproto.co/api-reference/memory-api/endpoints/social-graph/get-twitter-posts#webpage\"},\"dateModified\":\"2025-10-13T19:15:51.866Z\",\"publisher\":{\"@id\":\"https://docs.memoryproto.co/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.memoryproto.co#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Memory Protocol\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Memory Protocol","nav":{"global":{"anchors":[{"anchor":"Memory App","icon":"table-columns","href":"http://app.memoryproto.co"},{"anchor":"Developers","icon":"code","href":"https://memoryproto.co/developers"}]},"tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":"/introduction"}]},{"tab":"Memory API","groups":[{"group":"Memory API","pages":[{"title":"Introduction","href":"/api-reference/memory-api/introduction"},{"title":"Identity Graph","href":"/api-reference/memory-api/identity-graph"},{"title":"Social Graph","href":"/api-reference/memory-api/social-graph"}]},{"group":"Identity Graph Endpoints","pages":[{"openapi":"get /identities/wallet/{address}","title":"Get identity graph by wallet","href":"/api-reference/memory-api/endpoints/identity-graph/get-user-identity-graph-by-wallet"},{"openapi":"get /identities/farcaster/username/{username}","title":"Get identity graph by Farcaster username","href":"/api-reference/memory-api/endpoints/identity-graph/get-user-identity-graph-by-farcaster-username"},{"openapi":"get /identities/farcaster/fid/{fid}","title":"Get identity graph by Farcaster id","href":"/api-reference/memory-api/endpoints/identity-graph/get-user-identity-graph-by-farcaster-id"},{"openapi":"get /identities/twitter/{username}","title":"Get identity graph by Twitter username","href":"/api-reference/memory-api/endpoints/identity-graph/get-user-identity-graph-by-twitter-username"},{"openapi":"get /identities/lens/{username}","title":"Get identity graph by Lens username","href":"/api-reference/memory-api/endpoints/identity-graph/get-user-identity-graph-by-lens-username"},{"openapi":"get /identities/zora/{username}","title":"Get identity graph by Zora username","href":"/api-reference/memory-api/endpoints/identity-graph/get-user-identity-graph-by-zora-username"}]},{"group":"Social Graph Endpoints","pages":[{"openapi":"get /twitter/tweet","title":"Get tweet details","href":"/api-reference/memory-api/endpoints/social-graph/get-tweet-details"},{"openapi":"get /twitter","title":"Get Twitter profile","href":"/api-reference/memory-api/endpoints/social-graph/get-twitter-profile"},{"openapi":"get /twitter/search","title":"Get Twitter search results","href":"/api-reference/memory-api/endpoints/social-graph/get-twitter-search"},{"openapi":"get /twitter/followers","title":"Get Twitter Followers","href":"/api-reference/memory-api/endpoints/social-graph/get-twitter-followers"},{"openapi":"get /twitter/followers/status","title":"Get Twitter Followers Status","href":"/api-reference/memory-api/endpoints/social-graph/get-twitter-followers-status"},{"openapi":"get /twitter/following","title":"Get Twitter Following","href":"/api-reference/memory-api/endpoints/social-graph/get-twitter-following"},{"openapi":"get /twitter/following/status","title":"Get Twitter Following Status","description":"Check the indexing status of Twitter following for an account. This endpoint does not trigger a new queue and does not cost credits. Returns 404 if the user has never been queued.","href":"/api-reference/memory-api/endpoints/social-graph/get-twitter-following-status"},{"openapi":"get /twitter/posts","title":"Get Twitter Posts","href":"/api-reference/memory-api/endpoints/social-graph/get-twitter-posts"},{"openapi":"get /farcaster","title":"Get Farcaster Profile","description":"Retrieve the Farcaster profile of an account by username or fid.","href":"/api-reference/memory-api/endpoints/social-graph/get-farcaster-profile"},{"openapi":"get /farcaster/followers","title":"Get Farcaster Followers","href":"/api-reference/memory-api/endpoints/social-graph/get-farcaster-followers"},{"openapi":"get /farcaster/followers/status","title":"Get Farcaster Followers Status","href":"/api-reference/memory-api/endpoints/social-graph/get-farcaster-followers-status"},{"openapi":"get /farcaster/following","title":"Get Farcaster Following","href":"/api-reference/memory-api/endpoints/social-graph/get-farcaster-following"},{"openapi":"get /farcaster/following/status","title":"Get Farcaster Following Status","href":"/api-reference/memory-api/endpoints/social-graph/get-farcaster-following-status"},{"openapi":"get /credits","title":"Get credits","href":"/api-reference/memory-api/endpoints/social-graph/get-credits"}]}]}]},"title":"Get Twitter Posts - Memory Protocol","buildId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","deploymentId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-WRhTSUDL.js","utils-ChMov4Kr.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-_REmC2bI.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Bp6nVRCu.js","snippetPresets-DZadmXoU.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CY2WdoTl.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-DwYG-Q4l.js","shallow-BXQIGwv4.js","getApiPlaygroundDisplay-CK5nK5B9.js","CodeSnippet-TH4a2aGW.js","CodeSnippets-DwsQiOFS.js","Page-R3M_BF4L.js","getPastedJson-DD7kUzi_.js","icon-holE3QoJ.js","MethodPill-DUW0T8us.js","DuplicateIcon-CI_p4be-.js","createIcon-BdbRvavb.js","DynamicMarkdown-DN96a4Ur.js","SectionHeading-SCu36A9d.js","axios-vUo_bRtp.js","Markdown-CCeGv-zI.js","clsx-BGBGWFTt.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-Cv_O2fky.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-2C5OB2eV.js"]}