InsightSocial
Free Chrome Extension

Twitter Likes Scraper

Export your liked posts from Twitter/X to Excel, CSV, or JSON

Updated · By InsightSocial Team

See Twitter Likes Scraper in Action

One run, start to finish: open the page, click Scrape, export the file.

  1. 1Open your own profile
  2. 2Pick Liked Posts, click Scrape
  3. 3Export to Excel, CSV or Sheets

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.

How to Use Twitter Likes Scraper

About two minutes from install to your first run. No coding or API keys.

  1. 1

    Install the Extension

    Add InsightSocial from the Chrome Web Store and sign in. It is free and asks for no card.

  2. 2

    Open Your Likes

    While logged in to X, open x.com/i/history/likes, or your own profile. X now redirects your profile's Likes tab to that page.

  3. 3

    Open InsightSocial

    Click the extension icon to open the sidebar panel.

  4. 4

    Pick Liked Posts

    Select the Liked Posts scrape type. From your profile, the extension opens your Likes page for you.

  5. 5

    Set a Target

    Choose how many liked posts to collect: 50, 100 or 250.

  6. 6

    Export Your Likes

    Download the archive as Excel (.xlsx), CSV, or JSON.

Quick Start Checklist

  • Chrome browser installed
  • Free InsightSocial account (sign in with Google or email)
  • About two minutes

Data You Can Extract

FieldDescriptionType
Post TextFull text of the liked posttext
Author UsernameOriginal poster's @handletext
Author NameOriginal poster's display nametext
VerifiedAuthor verification statustext
Post TypeText, photo or videotext
Media URLsAttached image / video linksarray
EngagementLikes, reposts, replies, viewsnumber
Post URLDirect link to the posturl
TimestampWhen the post was publisheddate

Frequently Asked Questions

No. X made likes private in 2024, so likes are only visible to the account owner while logged in. The scraper works on your own liked posts.

Use Cases

Guides for the jobs this scraper is used for

Free to scrape · exports free up to a monthly limit

Open a Twitter/X page. Click Scrape.

Free Chrome extension. Runs in your own browser session; no API key, no password shared.

No credit card required · Works on Chrome, Edge, Brave