What is the Twitter Likes Scraper?
The InsightSocial Twitter Likes Scraper is a free Chrome extension that exports the posts you've liked on Twitter/X (with text, author details, media links, engagement counts and dates) into CSV, Excel or JSON. No developer API and no rate-limit tier.
It runs inside your own logged-in session and reads what X already shows you on your Likes page (x.com/i/history/likes, where X now sends your profile's Likes tab). Since X made likes private in 2024, only you can see your own likes, so only you can archive them. The run keeps going in a background tab while you work in another.
People use it to back up 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 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
- Your likes in a file: liked posts with text, author, media, and engagement counts
- Automatic navigation: pick "Liked Posts" on your profile and the extension opens your Likes page 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 and sign in. It is free and asks for no card.
Step 2: Open Your Likes
While logged in to X, open x.com/i/history/likes, or your own profile (x.com/yourusername). Likes are only visible to their owner, so this 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 recognises your Likes page or your profile.
Step 4: Pick "Liked Posts"
Select the Liked Posts scrape type. From your profile, the extension opens your Likes page for you.
Step 5: Set a Target and Start
Choose how many liked posts to collect: 50, 100 or 250. Click "Scrape" and watch the live preview fill in.
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 likes private in 2024. They're only visible to the account owner while 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, photo or video), media links, 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 record of the post as it appeared on your Likes page.
How far back does the export reach?
As far as X keeps loading your Likes timeline. The run stops at your count or when X stops serving older likes, and X sometimes returns fewer likes than you have.
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 copy you can search. For competitor content patterns rather than personal archives, the Twitter Posts 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 much does it cost?
Scraping is free and unlimited on every plan. Only exporting is metered, one credit per row, and a row you already exported is free to export again. Free: 500 rows a month. Pro: 10,000 rows a month for $9.99, or $7.99 a month billed yearly. Studio: 150,000 rows for $49 a month. One-time packs start at $2 for 250 rows. You see the results before you spend anything, so you can export just the stretch you 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.