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 want | Open this on X | Use |
|---|---|---|
| One account's posts | The profile (x.com/username) | This scraper |
| Posts from a curated set of accounts | A list (x.com/i/lists/...) | This scraper |
| What X is surfacing to you | Your home feed, Explore or a community | This scraper |
| Posts matching a keyword, hashtag or date range | A search or hashtag page | Twitter Search Scraper |
| The replies under one tweet | The tweet itself | Twitter 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:anduntil: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.