X Twitter Latest Tweets Scraper - Tweet View Count, Bookmarks avatar

X Twitter Latest Tweets Scraper - Tweet View Count, Bookmarks

Pricing

from $0.24 / 1,000 result rows

Go to Apify Store
X Twitter Latest Tweets Scraper - Tweet View Count, Bookmarks

X Twitter Latest Tweets Scraper - Tweet View Count, Bookmarks

One account with its 10 latest tweets costs $0.0031 here against $0.038 and $0.070 at the niche leader's profile scrapers: no per-request fee, no start fee, no minimum charge. Profile card plus latest tweets of any public X account, with likes, retweets, replies, quotes, bookmarks and views.

Pricing

from $0.24 / 1,000 result rows

Rating

0.0

(0)

Developer

Snow Leo Data

Snow Leo Data

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

3 days ago

Last modified

Share

X (Twitter) Profile & Tweets Scraper

Profile card plus the latest tweets of any public X account, with the full engagement set: likes, retweets, replies, quotes, bookmarks and views.

One flat price per row. No per-request fee, no start fee, no minimum charge.

Why this one

The niche prices small runs badly. Reading one account with its 10 latest tweets costs, by the published pricing of each Actor on 18 Sep 2026:

ActorWhat you pay for one account + 10 tweets
This Actor$0.0031
apidojo/twitter-profile-scraper$0.0380
apidojo/twitter-scraper-lite$0.0700

The difference is not the per-row rate, it is the overhead: those Actors add $0.016 per profile, $0.016 per request, $0.05 for a single tweet by URL, or a $0.02–$0.10 minimum per run. On a small watch run 82% of that bill is not data. Here there is no such fee, so a run that reads five accounts every hour stays in cents.

What one run returns

Measured on 10 accounts of very different sizes on 18 Sep 2026 (tools/measurements.json):

  • 10 of 10 accounts returned data, 0 failures.
  • 56 tweets, median 5.5 per account (minimum 5, maximum 7).
  • Views present on 56 of 56 tweets.
  • Profile row: 15 of 18 fields filled (median). Tweet row: 15 of 18 (median).

Account size does not change this: NASA (92.3M followers) returned 5 tweets, apify (15.8K followers) returned 6.

Honest limits

  • X serves the latest 5–10 tweets on a public profile page. There is no pagination for a signed-out reader, so this Actor cannot export tweet history. If you need thousands of old tweets, use a full-timeline scraper.
  • Search and hashtag pages return zero tweets to a signed-out reader (checked both from a laptop and from the Apify cloud), so there is no keyword search here.
  • Protected accounts and accounts that do not exist return no data, and the run says so by name instead of finishing green and empty.

This is a watch tool: point it at the accounts you care about and run it on a schedule.

Fields

Profile row — handle, name, url, user_id, description, location, followers_count, following_count, tweets_count, is_blue_verified, verified_type, is_protected, avatar_url, banner_url, affiliates_count, highlighted_tweets, created_at_ms.

Tweet row — tweet_id, url, handle, text, created_at_ms, lang, favorite_count, retweet_count, reply_count, quote_count, bookmark_count, view_count, possibly_sensitive, mentions, links, media, place.

Watch mode

Turn on Only changed and the run returns only what is new or changed since its previous run, labelled NEW or UPDATED with the changed fields listed.

Likes, retweets and views are deliberately not part of the change fingerprint: they move every minute on a live tweet, so watching them would mark every tweet as changed on every run and a watch run would quietly bill like a full one.

Input

FieldWhat it does
AccountsHandles, @handles or profile links
Tweet URLsLinks to single tweets
Include profile / Include tweetsPick what you pay for
Max tweets per accountUpper bound; the source gives 5–10
Min likes / retweets / views, Languages, Text containsKeep only what matters
Only changedWatch mode
Compact rowsDrop the columns you are not using
Input dataset IDTake the accounts from another Actor's output

Empty runs

A run that collects nothing charges nothing and says why by name in the run log and in the REPORT record: no account given, every value invalid, both outputs switched off, a tweet filter with tweets switched off, every account unreachable, everything removed by filters, or nothing changed since the last run.

No login

No cookies, no token, no account of yours is used or asked for.