InsightSocial
Free Chrome Extension

Twitter Posts Scraper

Export tweets with likes, reposts, replies, views and media from Twitter/X

Updated · By InsightSocial Team

See Twitter Posts Scraper in Action

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

  1. 1Open a profile, list or your feed
  2. 2Pick how many, click Scrape
  3. 3Export to Excel, CSV or Sheets

Watch the Full Walkthrough

A narrated tour of the same run, with the options explained

What is the Twitter Posts Scraper?

InsightSocial's Twitter Posts Scraper is a free Chrome extension that exports tweets from an X profile, a list, a community, Explore or your home feed to Excel, CSV, JSON or Google Sheets. Each row has the text, date, link, author, likes, reposts, replies, quotes, views, bookmarks, media and hashtags. It runs in your own logged-in browser: no X API key.

It works by reading what your own logged-in X session already sees. Open a timeline, pick 50, 100 or 300 posts in the side panel and click Scrape; the extension collects each post as X loads it. It never asks for your X password and never shows you anything your account couldn't already see: protected accounts stay visible only if you're an approved follower.

Which X page to open

You wantOpen this on XUse
One account's postsThe profile (x.com/username)This scraper
Posts from a curated set of accountsA list (x.com/i/lists/...)This scraper
What X is surfacing to youYour home feed, Explore or a communityThis scraper
Posts matching a keyword, hashtag or date rangeA search or hashtag pageTwitter Search Scraper
The replies under one tweetThe tweet itselfTwitter Replies Scraper

Profiles, lists and your home feed keep going in a background tab. Explore and community pages only load more posts while their tab is in front: keep the tab in front, and if you switch away the run waits and carries on when you return.

Working with the file

  • Engagement rate. Divide Likes + Reposts + Replies + Quotes by Views for each post, then average across the export. Every input is in the file; nothing in the extension computes it for you. A posts export has no follower count, so for a follower-based rate take the follower count from the account's profile and divide by that instead.
  • What performs. Sort by views or likes, then compare post types (text, photo, video) to see which format earns the most.
  • Competitors side by side. Export each account's profile separately and stack the files: the columns are identical. Our Twitter competitor analysis guide walks through the workflow.
  • Dates. There is no date filter in the panel. Filter the Posted At column afterwards, or use X search with since: and until: and the Twitter Search Scraper.

Frequently Asked Questions

What does each exported row contain?

The post URL, author name and handle, text, date, likes, reposts, replies, quotes, views, bookmarks, post type (text, photo or video), media links, and the hashtags, mentions and links found in the text. There is no separate retweet or thread column; the Conversation ID column groups posts from the same conversation.

How far back can I go on a profile?

As far as X keeps loading the timeline for your session. The run stops at your count or when X stops serving older posts.

Does it capture who posted, not just what?

Yes. Every row carries the author's name and handle, so a home-feed or list export doubles as a map of which accounts are active. For bios and follower counts of many accounts at once, export a following list with the Twitter Followers Scraper.

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.

Is scraping tweets allowed?

Collecting publicly visible posts for research, journalism or competitive analysis is a common practice: you're recording what your own session already displays. Review X's Terms of Service for your use case, respect applicable privacy laws (GDPR, CCPA), and don't republish scraped content as your own or use it for spam.

How to Use Twitter Posts Scraper

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

  1. 1

    Install InsightSocial

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

  2. 2

    Open a Timeline

    Go to a profile, a list, a community, Explore or your home feed while logged in to X.

  3. 3

    Open the Extension

    Click the InsightSocial icon to open the side panel. It recognises the page.

  4. 4

    Pick How Many

    Choose 50, 100 or 300 posts.

  5. 5

    Start Scraping

    Click Scrape. Profiles, lists and your home feed keep going in a background tab; on Explore and community pages keep the tab in front.

  6. 6

    Export Results

    Download Excel, CSV or JSON, or send the rows to Google Sheets.

Quick Start Checklist

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

Data You Can Extract

FieldDescriptionType
Tweet TextFull tweet contenttext
Author Username@handle of postertext
Author NameDisplay nametext
LikesLike countnumber
RepostsRepost countnumber
RepliesReply countnumber
ViewsView count (when available)number
QuotesQuote tweet countnumber
BookmarksBookmark countnumber
Tweet DateWhen tweeteddate
Tweet URLDirect link to tweeturl
Media URLsAttached images/videosarray
HashtagsHashtags usedarray
Post TypeText, photo or videotext
Conversation IDGroups posts from the same conversationtext

Frequently Asked Questions

Yes, from any public X profile. Protected accounts only show their posts to approved followers, and the extension sees exactly what your session sees.

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