Twitter/X Profile Scraper - Tweets, Likes & Media avatar

Twitter/X Profile Scraper - Tweets, Likes & Media

Pricing

from $1.80 / 1,000 results

Go to Apify Store
Twitter/X Profile Scraper - Tweets, Likes & Media

Twitter/X Profile Scraper - Tweets, Likes & Media

Scrape public tweets from any Twitter/X profile. Extracts tweet text, likes, retweets, replies, posted date, and media URLs. No login or API key needed.

Pricing

from $1.80 / 1,000 results

Rating

0.0

(0)

Developer

Thirdwatch

Thirdwatch

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

1

Monthly active users

a day ago

Last modified

Share

Twitter/X Profile Scraper

Scrape public tweets from any Twitter/X profile — text, likes, retweets, replies, posted dates, and media URLs. No login or API key.

What you get

Structured tweet data from any public Twitter/X profile. Pass a list of handles and get back every tweet's text, engagement metrics, posting date, media URLs, and author info. Useful for monitoring, research, and content analysis without depending on the paid X API.

Output fields

FieldDescription
textTweet text
likesNumber of likes
retweetsNumber of retweets
repliesNumber of replies
posted_dateISO 8601 tweet timestamp
media_urlsAttached media URLs
authorAuthor handle
urlTweet URL

Example output

{
"text": "Excited to announce our latest product launch...",
"likes": 15000,
"retweets": 3200,
"replies": 800,
"posted_date": "2026-04-08T14:30:00Z",
"media_urls": ["https://pbs.twimg.com/media/..."],
"author": "elonmusk",
"url": "https://twitter.com/elonmusk/status/..."
}

Input parameters

ParameterRequiredDescription
usernamesYesList of Twitter/X handles to scrape (without the @ symbol). Example: ["elonmusk", "sundarpichai"].
maxTweetsPerUserNoMaximum tweets to extract per profile. Default 15, max 100.

Use cases

  • Social media analysts: Track engagement metrics and posting patterns per account.
  • Brand monitoring: Watch official brand accounts and executive handles for announcements.
  • Content researchers: Collect tweet corpora for sentiment and topic analysis.
  • Journalists: Pull public timelines for background and quote verification.
  • Investor research: Monitor founder and exec accounts for product and company signals.

Use cases & recipes

Step-by-step guides on thirdwatch.dev/blog:

-end

Pricing

Pay-per-result pricing. Tiered discounts apply automatically based on usage volume.

TierPrice per result
FREE$0.003
BRONZE$0.0025
SILVER$0.002
GOLD$0.0016

Limitations

  • Only public accounts — protected accounts cannot be scraped.
  • Up to 100 tweets per profile per run (most-recent first).
  • Quote tweets and replies are included but may have trimmed metadata depending on the source tweet's visibility.
  • Heavy runs are rate-limited — spread large jobs across multiple runs.

Compared to alternatives

  • vs. apidojo/tweet-scraper ($0.0004/result BRONZE, 48K users): That actor is cheaper per tweet with a broader crawl model (search, lists, conversations). This actor is profile-first: give it a list of handles and get back one clean row per tweet, which is the simpler shape for most monitoring and analytics pipelines.

Pairs well with Google News Scraper and Reddit Scraper for broad social listening.

FAQ

Do I need X API credentials? No. The actor works without login or API keys.

How many tweets can I pull per profile? Up to 100, newest first. Set maxTweetsPerUser to control the cap per handle.

Does it include replies and retweets? Replies from the handle are included when publicly visible. Retweets appear as separate rows with the original author attributed in text/url.

Can I search by keyword instead of handle? Not in this actor. It is profile-first. For keyword search use a news or search scraper.

Last verified: 2026-04

More scrapers at thirdwatch.dev.