X (Twitter) Profile Posts Scraper - Latest Posts & Metrics
Pricing
from $0.50 / 1,000 post scrapeds
X (Twitter) Profile Posts Scraper - Latest Posts & Metrics
The latest posts of any public X (Twitter) profile without login or API: text, date, replies, reposts, likes, views, images, video thumbnail, links, hashtags and mentions of the posts X shows to visitors (about 5 per profile, pinned included). New-post alerts on scheduled runs. $0.0005 per post.
Pricing
from $0.50 / 1,000 post scrapeds
Rating
0.0
(0)
Developer
Antonio del Olmo Tena
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Scrape the latest posts of any public X (Twitter) profile without logging in, without API keys and without cookies. Paste usernames or profile URLs and get one row per post with text, date, replies, reposts, likes, views, images, video thumbnail, links, hashtags and mentions, for the posts X shows to visitors on the profile (about 5, the pinned post included). Schedule it and new posts are flagged: brand and competitor monitoring, news alerts, influencer reporting and content research at $0.0005 per post.
The Actor reads exactly what X renders on the profile page for a logged-out visitor. No login, no API quota.
What you get
Post (one row each): id, url, authorUsername, isRepost, isPinned, text, hashtags, mentions, links, createdAt, position.
Metrics: replies, reposts, likes, views (X shows abbreviated counts to visitors, e.g. 1.4K or 2M, converted to numbers).
Media: images, videoThumbnail, hasVideo.
Profile: username, profileUrl, tweetsFound.
Changes on scheduled runs: isNew is true for posts that were not among the latest posts in the previous run (null on the first run).
Profiles without visible posts return a single row with tweetsFound: 0 and are not charged. Suspended or missing accounts return a row with an error field and are not charged.
How to use it
- Open the Input tab.
- Add Usernames or profile URLs:
nasa,@NASAorhttps://x.com/nasa, one per line (up to 1,000 per run). - Click Start and export the rows as JSON, CSV or Excel.
- Schedule the Actor (hourly, daily) to get a row with
isNew: truefor every new post of the profiles you follow.
Input
{"usernames": ["nasa", "https://x.com/elonmusk"]}
Output
One row per post:
{"username": "nasa","tweetsFound": 5,"position": 1,"id": "2111180963661435219","url": "https://x.com/NASA/status/2111180963661435219","authorUsername": "NASA","isRepost": false,"text": "The aircraft lineup just keeps getting bigger. MAX POWER, a new aerospace expo, is set for Nov. 7-8 @NASAKennedy ...","createdAt": "2026-10-16T03:42:20.000Z","replies": 127,"reposts": 201,"likes": 1400,"views": 338000,"hasVideo": true,"isNew": null,"timestamp": "2026-10-18T10:00:00.000Z"}
Pricing
Pay per event: $0.0005 per post and $0.001 per new post detected on a scheduled run. Profiles without visible posts or that cannot be read are free. A run of 100 profiles costs about $0.25.
Limits and notes
- X shows visitors only the latest posts of a profile (about 5, pinned included), with abbreviated counts. For exact counts of a single post use the X Tweet Scraper; for the profile's followers and totals use the X Profile Scraper.
- Only public profiles. Protected, suspended or missing accounts come back as an error row (free).
- The Actor never bypasses logins, CAPTCHAs or rate limits.
Related Actors
- X Profile Scraper: exact followers, following, posts count, bio and pinned post of a profile.
- X Tweet Scraper: exact likes, reposts, replies and media of any post by URL.
- Threads Profile Scraper, Instagram Profile Scraper: the same on other networks.