InsightSocial
Free Chrome Extension

Twitter Profile Scraper

Export an X profile's posts, followers or following list to Excel, CSV or JSON

Updated · By InsightSocial Team

See Twitter Profile Scraper in Action

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

  1. 1Open any public profile
  2. 2Pick how many, click Scrape
  3. 3Export to Excel, CSV or Sheets

Watch a real run

300 posts from NASA's X profile, recorded as it ran: from opening the profile to the Excel file

What is the Twitter Profile Scraper?

InsightSocial's Twitter (X) Profile Scraper is a free Chrome extension that exports what is on an X profile to Excel, CSV, JSON or Google Sheets: the account's posts with likes, reposts, replies, quotes, views and bookmarks, or its followers and following lists. Every follower row carries that account's bio, location, website, follower count and join date. 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. You open a profile at x.com/username, pick one export in the side panel, and the extension collects it as X loads the page. It never asks for your X password and never shows you anything your account couldn't already see: protected accounts stay protected unless you're an approved follower.

What you can export from a profile

You wantPickPer run
The account's posts with per-post engagementPosts50, 100 or 300
Who follows the account, with each follower's bio and countsFollowers50, 100 or 500
Who the account followsFollowing50, 100 or 500
Posts you have liked (your own profile only)Liked Posts50, 100 or 250

One export per run. Followers and Following open the account's list page for you, so you can start from the profile itself.

Not yet: the profile card of the account you are on (its own bio, counts and join date) as a row of its own. It is coming soon. Until then, a followers or following export gives you those fields for every account in the list.

Working with the file

  • Vetting an account. Export its posts and sort by views or likes to see what actually lands, then export its followers to see who it reaches.
  • Profiles in bulk. A following list is the quickest way to get bios, locations, websites and counts for many accounts at once. Filter the Bio column for keywords and sort by Followers.
  • Comparing accounts. Run the same export on each account and stack the files: the columns are identical.

X often stops loading someone else's follower list after about 50 to 70 accounts; following lists usually go further. See the Twitter Followers Scraper for details.


Frequently Asked Questions

Can I export an X account's bio, follower count and join date?

Not for the account you are viewing yet. You can get those fields for many accounts at once: export a followers or following list, and every row carries that account's bio, location, website, counts and join date.

Can I scrape protected or private accounts?

You see exactly what X lets your own session see. Public profiles work for everyone. Protected accounts only show their posts and lists to approved followers: if your account is approved, your session sees them and can export them; if not, neither can the scraper.

Do I need to keep the tab open while it runs?

Keep the tab open, but it doesn't have to be in front. Posts, followers, following and likes runs keep going in a background tab while you work in another.

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.

Where does my scraped data go?

Exports download straight to your machine, and every run also syncs to your private account in the portal, where you can re-open and re-export it. Only you can see your data. We never see your X password; the scrape runs inside your own logged-in session.

Is scraping Twitter profiles allowed?

Recording publicly visible data for research, journalism or competitive analysis is a common practice. Review X's Terms of Service for your use case, comply with applicable privacy laws (GDPR, CCPA), and never use the data for harassment or spam. Our guide to scraping Twitter profiles walks through a research workflow.

How to Use Twitter Profile 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

    Visit a Twitter Profile

    Navigate to any Twitter/X profile page (x.com/username) while logged in to X.

  3. 3

    Open InsightSocial

    Click the InsightSocial icon in your toolbar. The side panel recognises the profile.

  4. 4

    Pick What to Export

    Choose one per run: Posts (50, 100 or 300), Followers or Following (50, 100 or 500), or Liked Posts on your own profile (50, 100 or 250).

  5. 5

    Start Scraping

    Click Scrape. A profile run keeps going in a background tab while you work in another; just keep the tab open.

  6. 6

    Export Your Data

    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
Post URLDirect link to each post (Posts)url
ContentPost text (Posts)text
Posted AtWhen the post was published (Posts)date
Likes, Reposts, Replies, QuotesEngagement counts per post (Posts)number
Views, BookmarksView and bookmark counts per post (Posts)number
MediaImage and video links (Posts)array
Handle & NameThe account's @handle and display name (Followers / Following)text
BioThe account's profile description (Followers / Following)text
Location & WebsiteAs written on the account's profile (Followers / Following)text
Followers, Following, TweetsThe account's counts (Followers / Following)number
Account CreatedThe account's join date (Followers / Following)date
VerifiedVerified and blue-verified flagstext

Frequently Asked Questions

Yes. InsightSocial works on both twitter.com and x.com profile URLs.

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