Twitter Post Scraper avatar

Twitter Post Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Twitter Post Scraper

Twitter Post Scraper

Extract Twitter posts including engagement metrics, author details, and media URLs from feeds, profiles, and hashtag pages. Powered by Twitter Scraper.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Nifty

Nifty

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Introduction

This actor extracts Posts in a List from Twitter. It captures full post content, engagement metrics like likes and views, and detailed author metadata from any feed, profile, or hashtag page. The scraper provides structured data for social media analysis and sentiment tracking.

Data Fields

Field NameDescriptionExample
Post TextThe content of the tweet"Hello world! #tech"
Post DateTimestamp of publication"2023-10-27T10:00:00.000Z"
Post URLDirect link to the tweet"https://x.com/user/status/123"
Post LanguageBCP 47 language code"en"
Post ViewsNumber of views1500
Post LikesNumber of likes45
Post RepliesNumber of replies12
Post RepostsNumber of reposts8
Post QuotesNumber of quote tweets3
Post BookmarksNumber of bookmarks5
Is RetweetBoolean status for retweetsfalse
Author NameDisplay name of the user"John Doe"
Author UsernameHandle of the user"johndoe"
Author URLLink to user profile"https://x.com/johndoe"
Author DescriptionUser bio text"Software developer and blogger."
Author LocationUser-defined location"San Francisco, CA"
Author FollowersCount of followers1200
Author FollowingCount of following300
Author Posts CountTotal posts by user5000
Author Join DateAccount creation date"2012-05-15"
Author Is VerifiedVerification statustrue
Author Profile ImageURL to profile picture"https://pbs.twimg.com/profile_images/123.jpg"
Author Profile BannerURL to banner image"https://pbs.twimg.com/profile_banners/123.jpg"
Author Media CountTotal media items posted450
All Media URLsArray of media links["https://pbs.twimg.com/media/xyz.jpg"]
Media TypesTypes of media attached["photo"]
Has MediaBoolean for media presencetrue
Media CountNumber of media items1
Is ReplyBoolean for reply statusfalse
Reply To UserUsername of parent authornull
Is Quote TweetBoolean for quote statusfalse
Is TranslatableIf translation is availabletrue
Is EditableIf the post can be editedtrue
Edits RemainingNumber of edits left5

Input

  • urls: Array of Twitter URLs. Supports profile pages, hashtag pages, and home feeds.
  • maxItems: Maximum number of posts to extract per URL. Default is 100.

Example Input

{
"urls": ["https://x.com/search?q=technology"],
"maxItems": 50
}

Example Output

[
{
"postText": "Exploring the future of AI.",
"postDate": "2023-10-27T14:20:00.000Z",
"postUrl": "https://x.com/tech_insider/status/987654321",
"postLanguage": "en",
"postViews": 12500,
"postLikes": 340,
"postReplies": 22,
"postReposts": 55,
"postQuotes": 10,
"postBookmarks": 15,
"isRetweet": false,
"authorName": "Tech Insider",
"authorUsername": "tech_insider",
"authorUrl": "https://x.com/tech_insider",
"authorDescription": "Daily tech news.",
"authorLocation": "New York",
"authorFollowers": 50000,
"authorFollowing": 200,
"authorPostsCount": 12000,
"authorJoinDate": "2015-01-01",
"authorIsVerified": true,
"authorProfileImage": "https://pbs.twimg.com/profile_images/1.jpg",
"authorProfileBanner": "https://pbs.twimg.com/profile_banners/1.jpg",
"authorMediaCount": 2000,
"allMediaUrls": ["https://pbs.twimg.com/media/img1.jpg"],
"mediaTypes": ["photo"],
"hasMedia": true,
"mediaCount": 1,
"isReply": false,
"replyToUser": null,
"isQuoteTweet": false,
"isTranslatable": true,
"isEditable": true,
"editsRemaining": 5
},
{
"postText": "Check out this sunset!",
"postDate": "2023-10-27T18:05:00.000Z",
"postUrl": "https://x.com/traveler/status/1122334455",
"postLanguage": "en",
"postViews": 500,
"postLikes": 80,
"postReplies": 5,
"postReposts": 2,
"postQuotes": 1,
"postBookmarks": 2,
"isRetweet": false,
"authorName": "Traveler",
"authorUsername": "traveler_99",
"authorUrl": "https://x.com/traveler_99",
"authorDescription": "Exploring the world.",
"authorLocation": "London",
"authorFollowers": 1500,
"authorFollowing": 400,
"authorPostsCount": 800,
"authorJoinDate": "2018-06-10",
"authorIsVerified": false,
"authorProfileImage": "https://pbs.twimg.com/profile_images/2.jpg",
"authorProfileBanner": "https://pbs.twimg.com/profile_banners/2.jpg",
"authorMediaCount": 300,
"allMediaUrls": ["https://pbs.twimg.com/media/img2.jpg"],
"mediaTypes": ["photo"],
"hasMedia": true,
"mediaCount": 1,
"isReply": false,
"replyToUser": null,
"isQuoteTweet": false,
"isTranslatable": true,
"isEditable": true,
"editsRemaining": 5
}
]

Want more from Twitter?

This actor only covers Posts in a List. The full Twitter Scraper browser extension also includes User Details, Users in a List, Trending Topics with unlimited personal use, real-time scraping with your logged-in sessions, CSV/Excel/JSON export, field customization, and scheduled monitoring.

Get the Twitter Scraper extension

Disclaimer: This tool extracts publicly available data. Users are responsible for compliance with applicable terms of service.