X (Twitter) Profile Scraper - No Login, With Latest Posts avatar

X (Twitter) Profile Scraper - No Login, With Latest Posts

Pricing

from $1.60 / 1,000 results

Go to Apify Store
X (Twitter) Profile Scraper - No Login, With Latest Posts

X (Twitter) Profile Scraper - No Login, With Latest Posts

Scrape X (Twitter) profiles without login, cookies or API key: name, bio, location, website, followers, following, post count, verification, join date, profile and banner pictures, plus the latest posts a visitor sees with likes, reposts, replies, views and media. JSON/CSV.

Pricing

from $1.60 / 1,000 results

Rating

0.0

(0)

Developer

Ben

Ben

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

12 days ago

Last modified

Share

🐦 X (Twitter) Profile Scraper (No Login, With Latest Posts)

Give X handles or profile links and get one clean row per profile: name, bio, location, website, followers, following, post count, verification, join date, profile and banner pictures, plus the latest posts X shows a visitor with likes, reposts, replies, views and media. No X account, no cookies, no X API key. Export to JSON/CSV/Excel, run on a schedule, call via API, or connect to Make, Zapier or n8n.

What a run costs: $0.0004 per saved profile on the Free plan, $0.00038 on Bronze, $0.00036 on Silver and $0.00034 from Gold up, plus $0.00005 per run start. The latest posts come with the profile at no extra charge. Accounts that do not exist, suspended accounts and entries that are no handle are not charged.

🔎 What is the X Profile Scraper?

It reads X the way a logged-out visitor does: the profile record X serves to every visitor and the posts on the public profile page, each completed with its full counts. Nothing is done with an account of yours.

What data does it extract?

  • Identity: id, userName, name, url, description, location, website, createdAt, birthdate (when public)
  • Reach: followers, following, statusesCount, subscribersCount, highlightedPostsCount
  • Status: isBlueVerified, verifiedType (Business, Government), affiliation, isProtected
  • Pictures: profilePicture (400×400), coverPicture
  • Latest posts: latestPosts[] with id, url, text, createdAt, likeCount, retweetCount, replyCount, quoteCount, bookmarkCount, viewCount, hashtags, mentions, urls, media[] (photo or video, video file link, alt text), isQuote, isRepost

⬇️ Input

FieldTypeDescription
handlesarrayHandles (NASA, @NASA) or profile links (https://x.com/NASA, twitter.com works too)
includeLatestPostsbooleanAdd the posts the profile page shows a visitor (default on)
maxItemsintegerStop after this many profiles (default 1000)

usernames, twitterHandles, profileUrls, urls and startUrls, the names other X Actors use, are accepted too.

Example input

{
"handles": ["NASA", "@SpaceX", "https://x.com/BillGates"],
"includeLatestPosts": true
}

⬆️ Output

One row per profile (shortened):

{
"type": "user",
"id": "11348282",
"userName": "NASA",
"name": "NASA",
"url": "https://x.com/NASA",
"description": "Making the seemingly impossible, possible. ✨",
"location": "Pale Blue Dot",
"website": "http://www.nasa.gov/",
"followers": 92325783,
"following": 115,
"statusesCount": 74418,
"isBlueVerified": true,
"verifiedType": "Government",
"createdAt": "2007-12-19T20:20:32Z",
"profilePicture": "https://pbs.twimg.com/profile_images/1321163587679784960/0ZxKlEKB_400x400.jpg",
"latestPosts": [
{
"id": "2109320622882873464",
"text": "While observing the universe, @NASAHubble caught a galaxy cluster smiling for the camera. 😊 …",
"createdAt": "2026-10-11T16:30:00Z",
"likeCount": 19488,
"retweetCount": 3532,
"replyCount": 716,
"viewCount": 2020348,
"media": [{ "type": "photo", "url": "https://pbs.twimg.com/media/…jpg" }]
}
]
}

Field names follow the most used X profile Actors (userName, followers, following, statusesCount, isBlueVerified, profilePicture, coverPicture, createdAt), so you can switch without rewriting your code.

💡 Use cases

  • 🎯 Influencer research: audience size, verification and how the latest posts perform.
  • 🧾 Account checks: does a handle exist, is it verified, when was it created, where does it link.
  • 📈 Follower tracking: schedule it and watch followers and statusesCount change.
  • 🗂️ Lead enrichment: add bio, website and location to a list of X handles.

🤖 For AI agents

{ "handles": ["NASA"], "includeLatestPosts": true }

One input field, no credentials.

📏 Limits

  • Latest posts: X shows a logged-out visitor the 5 to 11 newest posts of a profile (pinned and reposts included). Older posts, the replies and media tabs need a login and are not read.
  • No search, no followers lists: both need an X account.
  • Protected accounts: the profile row is saved, its posts are not public.
  • Suspended or withheld accounts are listed in the key-value record NOT_SAVED and not charged.

❓ FAQ

Do I need an X account, cookies or an X API key? No.

Why only the latest few posts? That is what X shows a visitor who is not logged in. For single posts by link use the X Post Scraper.

Are follower counts exact? Yes, X sends exact numbers (92,325,783, not "92.3M").

How fast is it? Five profiles at a time; a profile with its posts takes a few seconds.

Is it legal? It reads what X shows every visitor, without logging in. Respect GDPR and X's terms in how you use personal data, and do not use it for spam.

🔗 You might also like

Keywords: X profile scraper, Twitter profile scraper, Twitter scraper no login, X scraper no API key, Twitter followers count, X user data, Twitter account checker, Twitter profile to JSON, X influencer research, Twitter bio scraper, latest tweets scraper, Twitter verification check