Twitter Likes Exporter

Export every tweet you have liked on Twitter (X) to CSV, Excel, or JSON. Free, no API key, and no row limit from Lection.

Free to runNo account neededStructured resultsNo row limit from Lection

Enter the handle of the X account you are logged in to. X only shows likes to the account that made them.

Large exports take a minute: pages are fetched about three per second to stay gentle on X.

How It Works

The Lection extension asks x.com for your liked tweets the same way the X website does when you open the Likes tab of your profile, using the session you are already logged in with. It reads page after page until X has nothing more, then turns the posts into one table you can download.

Nothing is sent to Lection servers while the export runs. Your login stays in your browser.

How to Download Your Liked Tweets

Step 1

Install the Extension

Install the Lection Chrome extension.

Step 2

Log In and Enter Your Handle

Open x.com in this browser, sign in, then type the same handle above.

Step 3

Click Export

Press Export My Likes, wait for the count to stop climbing, then download CSV, Excel, or JSON.

What You Get

One row per post, with these columns. The same file downloads as CSV, Excel, or JSON.

ColumnWhat it holds
Tweet IDThe numeric id of the post.
Tweet URLA link that opens the post on x.com.
Author HandleThe @handle of the author, without the @.
Author NameThe author display name.
TextThe full post text, including long posts.
Created AtWhen the post was published, as an ISO 8601 UTC timestamp.
Likes / Retweets / Replies / QuotesEngagement counts at export time.
ViewsView count when X reports one (0 otherwise).
Media URLsPhoto URLs and the best MP4 video URL, separated by " | ".

Limits, Honestly

  • Lection does not cap rows. X decides how far back its likes list goes, and the export stops where X stops.
  • Only your own likes. X hides other accounts' likes, so there is no way to export someone else's.
  • Deleted, suspended, and withheld posts come back empty from X and are skipped.
  • Large lists take about a second per hundred posts. If X rate limits the session, wait a few minutes and run it again.

What People Use It For

  • Keeping a searchable backup of everything you liked, before posts are deleted or accounts disappear.
  • Turning likes into a reading list or research sheet, sorted by author, date, or engagement.
  • Finding the tweet you liked months ago but can no longer search for.
  • Moving liked threads and links into Notion, Airtable, Obsidian, or Google Sheets.

Frequently Asked Questions

How do I download my liked tweets?
Install the free Lection extension, log in to x.com in the same browser, type your handle above, and click Export My Likes. Your liked tweets download as CSV, Excel, or JSON.
Can I export the likes of any account?
No. Since 2024 X shows likes only to the account that made them, so this tool exports your own likes, from the account logged in to x.com in this browser.
Is there a limit on how many likes I can export?
Lection adds no row limit and no paywall. The export follows your likes until X stops returning pages, or until the Max Rows value you set.
Does X have a built-in way to export likes?
The data archive you can request from X does include a likes file, but it is a bare list of tweet ids and links that can take a day or more to arrive. This tool gives you the authors, text, dates, counts, and media in a spreadsheet right away.
What is in the exported file?
Tweet ID, tweet URL, author handle and name, full text, created date, likes, retweets, replies, quotes, views, and photo or video URLs.
Is it safe? Does it unlike anything?
The tool only reads your likes list. It never likes, unlikes, bookmarks, posts, or follows. Requests run from your own browser through the extension, so your X login stays on your device.
Why do I need to type my handle?
X looks up your likes by account id, and the handle is how this page finds your id. Use the handle of the account that is logged in to x.com in this browser.
Why are some liked tweets missing?
Posts that were deleted, from suspended accounts, or withheld in your country come back from X without any content, so they are skipped. The results bar shows how many were skipped.

Related Resources

This page does one page. The extension does the rest.

Lection is a free Chrome extension that turns any webpage into structured data.

Add to Chrome — free

Any site

Not just this one — point it at any page you can open.

Every page

Follows pagination, infinite scroll, and detail links.

On a schedule

Runs in the cloud and sends rows to Sheets, Zapier, or a webhook.