What is the Twitter Likes Scraper?
The InsightSocial Twitter Likes Scraper is a free Chrome extension that exports every post you've liked on Twitter/X — with full text, author details, media URLs, engagement counts, and timestamps — into CSV, Excel, or JSON. No developer API, no third-party account, no rate-limit tier.
It runs inside your own logged-in session and reads what X already shows you on your Likes tab. Since X made the Likes timeline private in June 2024, only you can see your own likes — so only you can archive them. The extension navigates to your Likes tab automatically, scrolls it for you, and captures each post as it loads.
People use it to back up years of curated reading before authors delete posts, to audit what a brand account has engaged with across campaigns, or to turn an unsearchable feed into a spreadsheet they can actually filter.
Who is it for?
- Content researchers turning months of likes into a searchable dataset of ideas and sources
- Social media managers auditing what their brand account has engaged with per campaign
- Writers and curators recovering saved threads and articles from a feed X won't let them search
- Trend watchers analyzing which topics, formats, and authors dominate their engagement
- Personal archivists backing up years of liked posts before they vanish behind deletions and suspensions
- Analysts feeding liked-post data into notebooks and BI tools to study engagement patterns
Key Benefits
- Full likes archive — every liked post with text, author, media, and engagement counts
- Automatic navigation — pick "Liked Posts" and the extension switches to your Likes tab for you
- Media URLs captured — image and video links preserved alongside each post
- Deleted-proof backup — your export keeps a copy after authors delete or accounts get suspended
- No API, no code — runs on your own Likes tab; no developer account or API key needed
- Excel, CSV, JSON export — feeds directly into Sheets, notebooks, or a BI pipeline
How to Use the Twitter Likes Scraper
Step 1: Install the Extension
Add InsightSocial from the Chrome Web Store. The icon appears in your browser toolbar after install.
Step 2: Open Your Own Profile
Go to your own Twitter/X profile (x.com/yourusername). Likes are only visible on your own profile, so this step only works for the account you're logged into.
Step 3: Open the InsightSocial Sidebar
Click the InsightSocial icon. The sidebar opens on the right and detects you're on your profile.
Step 4: Pick "Liked Posts"
Select the Liked Posts scrape type — the extension switches to your Likes tab automatically, so you don't have to navigate there yourself.
Step 5: Set a Target and Start
Choose how many liked posts to collect (25, 50, 100, 250, or a custom number). Click "Start Scraping" and watch the live preview fill in as the extension scrolls your Likes timeline.
Step 6: Export Your Archive
Click "Export" and pick CSV (drops straight into Sheets or Excel), .xlsx (native Excel with formatting), or JSON (for scripts and BI). Every scrape also stays in the InsightSocial portal under your account history, ready to re-export later.
Frequently Asked Questions
Can I scrape someone else's likes?
No. X made the Likes tab private in June 2024 — it's only visible on your own profile while you're logged in. The scraper works on your own liked posts and nothing else. For competitor engagement patterns, use the Twitter Posts Scraper on their timeline instead.
What exactly gets captured for each liked post?
Post text and post type (text, image, video, or quote), media URLs, the original author's username, display name, and verified status, engagement counts (likes, reposts, replies, views), the post URL, and the timestamp. It's a full record of the post as it appeared on the Likes tab.
How far back does the export reach?
As far as X keeps loading the Likes timeline. The extension scrolls automatically until it hits your target count or the feed runs out. Older likes usually still load — set a high target if you want a deep archive.
Why bother exporting instead of just scrolling the tab?
The Likes tab has no search, no filters, and no way to sort. Worse, posts silently disappear when the author deletes them or their account gets suspended. An export gives you a permanent, searchable archive of everything you found worth saving. For competitor content patterns rather than personal archives, the Twitter Analytics Scraper is a better fit.
Do I need a Twitter/X API key or developer account?
No. The extension works on the page in your browser while you're signed in. There's no developer account to set up, no API subscription, no rate-limit tier to worry about.
How does this count against my scrape quota?
Scraping the Likes tab is free no matter how many posts you pull — credits are spent only on the rows you export, one each. The free plan includes 500 export credits per month, Pro Monthly is 10,000 for $9.99, and Pro Yearly is the same 10,000 a month for $95.88 ($7.99/mo). You see the whole archive before you spend anything, so you can export just the stretch you actually want.
Where does my exported data live?
The scrape stays in your private InsightSocial portal, tied to your account and no one else's. The data itself flows only between your browser and your own InsightSocial account — we don't sell or share it, and we never see your Twitter/X password. See the Twitter competitor analysis guide for ideas on turning liked-post archives into strategy input.