Twitter (X) Profile & Tweets Scraper avatar

Twitter (X) Profile & Tweets Scraper

Pricing

from $0.40 / 1,000 tweet scrapeds

Go to Apify Store
Twitter (X) Profile & Tweets Scraper

Twitter (X) Profile & Tweets Scraper

Scrape Twitter (X) profiles and individual tweets — no login, no API key. Get clean, structured data: full text, likes, retweets, replies, views, author profile, follower counts, media and entities. Mix profile URLs and tweet links in one run. Export to JSON, CSV, Excel or API

Pricing

from $0.40 / 1,000 tweet scrapeds

Rating

0.0

(0)

Developer

Muhamed Didovic

Muhamed Didovic

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Twitter / X Profile & Tweets Scraper 🐦

Scrape any Twitter (X) profile's tweets — fast, no login, no API keys. Paste one or more X profile URLs (or bare handles) and get back clean, structured records: full tweet text, engagement metrics, author details, media, and entities. Built on X's public endpoints, so it's quick and the output drops straight into your app, sheet, or database.

How the Twitter (X) Scraper works


What you can scrape

  • Profile timelines — a user's tweets, e.g. https://x.com/nasa (or just nasa)
  • Individual tweets — paste a tweet URL, e.g. https://x.com/Twitter/status/20
  • For each tweet: full text, engagement counts, media, and the author's profile data

Mix profile URLs and tweet URLs in one run. No authentication, no cookies, no API token required.

Keyword search and follower/following lists are not part of this actor — those require a logged-in X account. Profiles and individual tweets work with no login at all.


Data you get per tweet

Tweet: id, url, full text, language, created date, source, reply/quote/retweet flags, quoted-tweet id.

Engagement: like count, retweet count, reply count, quote count, bookmark count.

Author: username, display name, id, bio, location, follower & following counts, verified / blue-verified status, profile + banner image, account-created date, tweet/media/likes counts.

Media & entities: image and video URLs, cards, hashtags, mentions, URLs.

Clean, flat records by default. Need the raw X GraphQL object too? Flip on Include raw data and each record carries the full payload under otherData.


How to use it

  1. Put one or more X profile URLs (or @handles) in Start URLs.
  2. Set Max items to cap how many tweets you collect.
  3. Run it, then download as JSON / CSV / Excel, or pull via the Apify API.

Example input

{
"startUrls": [
"https://x.com/nasa",
"elonmusk",
"https://x.com/Twitter/status/20"
],
"maxItems": 100
}

Input parameters

FieldTypeDescription
Start URLsarrayX profile URLs, bare handles like nasa, or individual tweet URLs (.../status/<id>).
Max itemsintegerCap on tweets collected across all profiles.
Include raw databooleanAdd the full raw X GraphQL object as otherData per record. Off by default (clean output).
Max concurrencyintegerParallel requests.
ProxyobjectProxy configuration (residential recommended).

Example output

{
"type": "tweet",
"id": "2067746088296038531",
"url": "https://x.com/NASA/status/2067746088296038531",
"text": "What a great moment! …",
"lang": "en",
"createdAt": "Thu Jun 18 23:07:38 +0000 2026",
"retweetCount": 260,
"replyCount": 38,
"likeCount": 980,
"quoteCount": 12,
"bookmarkCount": 44,
"isReply": false,
"isRetweet": false,
"isQuote": false,
"source": "Twitter for iPhone",
"media": [],
"author": {
"userName": "NASA",
"name": "NASA",
"id": "11348282",
"followers": 92118329,
"following": 198,
"isVerified": true,
"isBlueVerified": true,
"description": "There's space for everybody.",
"location": "",
"profilePicture": "https://pbs.twimg.com/profile_images/.../...jpg"
}
}

  • Competitor & influencer monitoring — track any account's tweets, engagement, and follower counts
  • Brand & campaign tracking — pull a brand account's timeline over time
  • Engagement analytics — benchmark posts and accounts
  • Datasets for ML/AI — clean tweet corpora for training or analysis
  • Journalism & academic research — reproducible, citation-friendly data pulls

Export & integrate

Download results as JSON, CSV, Excel, or HTML, or pull via the Apify API. Schedule runs to keep data fresh, and connect to Make, Zapier, n8n, Google Sheets, and more.


FAQ

Do I need a Twitter/X account or API key? No — it uses X's public endpoints. No login, no cookies, no developer API.

What do I give it as input? X profile URLs (e.g. https://x.com/nasa), bare handles (e.g. nasa), or individual tweet URLs (e.g. https://x.com/Twitter/status/20). Add as many as you like.

Can I mix profiles and single tweets in one run? Yes — put any combination of profile URLs/handles and tweet URLs in Start URLs.

Does it do keyword search or follower lists? No — those require a logged-in X account, so they're out of scope for this no-login actor.

Is the output clean or raw? Clean flat records by default (~22 fields). Toggle Include raw data for the full raw object too.

Why use a proxy? X rate-limits by IP. A residential proxy keeps runs reliable at volume.

How current is the data? Live — pulled from X at run time, not a pre-built database.


💬 Support

Questions, a bug, or a field you need added? Email muhameddidovic@gmail.com or open an issue on the actor's Apify page.


⚠️ Disclaimer

This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by X Corp. (Twitter), or any of its subsidiaries or affiliates. All trademarks mentioned are the property of their respective owners.

The scraper accesses only publicly available tweets and profiles — no authenticated endpoints, private accounts, or content behind a login. Users are responsible for ensuring their use complies with X's Terms of Service, applicable data-protection law (GDPR, CCPA, etc.), and any contractual obligations of their own organisation.


SEO Keywords

twitter scraper, x scraper, x.com scraper, twitter profile scraper, x profile scraper, scrape tweets, tweet scraper, twitter timeline scraper, twitter api, twitter data extraction, tweet data api, twitter followers data, no-auth twitter scraper, social media scraper, twitter analytics scraper, twitter engagement data, apify twitter