Scrape Twitter/X profiles into a spreadsheet
Livescraper's Twitter Profiles Scraper turns a list of handles into profile data. You submit Twitter/X handles or profile URLs - typed one per line, or uploaded as a CSV, XLSX, TXT or Parquet file - and download the result as a clean CSV, Excel or JSON file, one row per profile. Both input forms resolve to the same account, so a list nobody normalised works as it is, and every row is tagged with the query that produced it. There is no limit field on this service: the accounts you name are the rows you get.
The export carries twelve columns: the query you submitted, the display name and handle, the bio, follower and following counts, location, website, a verified mark and a join date, the avatar and the canonical profile link. Everything is a string, and the JSON adds a thirteenth field, position, that the CSV and XLSX do not.
One thing on this page is more important than the rest, and it is a limitation rather than a feature. In every export we hold, six of those twelve columns were empty on every row - followers, following, location, website, verified and joined - while query, name, username, bio, avatar and profile_url carried a value every time. The platform's own note on this service says X requires a logged-in session for full data, along with a residential proxy, and every export we hold was made without a session. That is consistent with what we see, but we have never held a run made with one, so this page does not promise that supplying a session fills those columns - it tells you what we have seen and leaves the rest to a small first run. For the same reason there are no fill percentages here at all. One practical detail worth carrying into your loader: bio can contain line breaks, and a bio spanning several lines inside one cell will break any import that splits a CSV on newlines instead of parsing quoted fields.
This export describes identifiable people, which makes it personal data under the GDPR and comparable regimes. Everything collected is shown on a public profile to any visitor and nothing is inferred, but aggregate research and building a shortlist to approach are ordinary uses in a way that monitoring an individual over time is not. X's own terms restrict automated access, so check them before you scale. Start free: your first 500 rows cost nothing and need no credit card, and after that it is $0.002 per row, flat.