X (Twitter) Profile Tweets Scraper avatar

X (Twitter) Profile Tweets Scraper

Pricing

from $0.30 / 1,000 tweets

Go to Apify Store
X (Twitter) Profile Tweets Scraper

X (Twitter) Profile Tweets Scraper

Scrape recent public posts from any X profile by @handle or URL. Get text, likes, retweets, replies, media and author stats. No login. Export CSV, JSON or Excel, or use the API.

Pricing

from $0.30 / 1,000 tweets

Rating

0.0

(0)

Developer

Ioannis Kokkinis

Ioannis Kokkinis

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a month ago

Last modified

Categories

Share

X Profile Tweets Scraper

Scrape recent public tweets from any X (Twitter) profile by @handle or URL. No login.

What you get per result

FieldDescription
id / urlTweet id and link
textFull tweet text
createdAtPosted time (Twitter format)
likeCount / retweetCount / replyCount / quoteCountEngagement as numbers
isRetweet / isReply / isQuoteFlags
authorHandle / authorName / authorFollowers / authorVerifiedAuthor
mediaUrls / hashtags / urlsAttachments and entities
scrapedAtISO timestamp

Failed profiles are not charged. They are listed under key-value store key FAILED_PROFILES.

How to use

  1. Paste one or more @handles or profile URLs.
  2. Optionally cap maxItems / turn off retweets.
  3. Download the dataset as JSON, CSV or Excel.

Input

FieldRequiredDescription
handlesyes@handles or x.com/… / twitter.com/… URLs
maxItemsnoTotal tweet cap (default 100)
maxItemsPerProfilenoPer-profile cap
includeRetweetsnoDefault true
includeRepliesnoDefault false

Pricing

Pay per tweet returned. Actor start is a tiny fixed fee. Failures are free. Set a max spend on the run to cap cost.

Notes

  • Uses X's public syndication profile timeline (same data as the embed). It returns the recent posts available there (typically up to about 20–100); it is not a full historical archive.
  • Private or suspended accounts return no tweets.
  • Use in line with X's terms.

More scrapers from the same publisher: