Easily extract tweets from Twitter (X.com) search results with our powerful Twitter Search Scraper. Get full tweet data, including text, engagement, media, and user info. Export in JSON, CSV, Excel, or HTML—perfect for social media monitoring, market research, competitor analysis, and trend tracking
To use this Actor, you have to pay a monthly rental fee to the developer. The rent is subtracted from your prepaid usage every month after the free trial period.
You also pay for the Apify platform usage.
This lets you specify a list of search queries to use. The scraper will use these queries to search for tweets.
Maximum number of tweets (per query).
tweetsDesiredintegerOptional
Default value of this property is 100
Replies depth (Read the description!)
repliesDepthintegerOptional
How many levels of replies should be scraped. 0 means no replies, 1 means the tweet and its replies, 2 means the tweet, its replies and the replies of the replies, etc.
Include the profile user info in every tweet result (Now will get userId!)
includeUserInfobooleanOptional
This will add the profile user info to every tweet result. This is useful if you want to scrape tweets from multiple profiles and want to know which profile each tweet belongs to. This will be slower!
Default value of this property is true
Tweets newer than (since)
sincestringOptional
This lets you specify the oldest date of tweets to extract, format YYYY-MM-DD. You can also use relative dates such as '1 month' or '2 days' instead of absolute dates such as '2020-02-29'.
Tweets older than (until)
untilstringOptional
This lets you specify the newest date of tweets to extract, format YYYY-MM-DD. You can also use relative dates such as '1 month' or '2 days' instead of absolute dates such as '2020-02-29'.
Minimum number of replies
minRepliesintegerOptional
Minimum number of replies a tweet must have to be scraped.
Default value of this property is 0
Minimum number of retweets
minRetweetsintegerOptional
Minimum number of retweets a tweet must have to be scraped.
Default value of this property is 0
Minimum number of likes
minLikesintegerOptional
Minimum number of likes a tweet must have to be scraped.
Default value of this property is 0
From these accounts
fromTheseAccountsarrayOptional
Scrape tweets from these accounts.
Default value of this property is []
To these accounts
toTheseAccountsarrayOptional
Scrape tweets to these accounts.
Default value of this property is []
Mentioning these accounts
mentioningTheseAccountsarrayOptional
Scrape tweets mentioning these accounts.
Default value of this property is []
Include only native retweets
nativeRetweetsbooleanOptional
This will include only native retweets in the results. Native retweets are tweets that have been retweeted without comment.
Default value of this property is false
Include only tweets with media
mediabooleanOptional
This will include only tweets that contain media (images, videos, gifs, etc.)
Default value of this property is false
Include only tweets with images
imagesbooleanOptional
This will include only tweets that contain images
Default value of this property is false
Include only tweets with videos
videosbooleanOptional
This will include only tweets that contain videos
Default value of this property is false
Include only tweets with news
newsbooleanOptional
This will include only tweets that contain news
Default value of this property is false
Include only tweets from verified users
verifiedbooleanOptional
This will include only tweets from verified users
Default value of this property is false
Include only tweets with native video
nativeVideobooleanOptional
This will include only tweets that contain native video
Default value of this property is false
Include only replies
repliesbooleanOptional
This will include only replies to tweets
Default value of this property is false
Include only tweets with links
linksbooleanOptional
This will include only tweets that contain links
Default value of this property is false
Include only tweets marked as potentially sensitive
safebooleanOptional
This will include only tweets that have been marked as potentially sensitive
Default value of this property is false
Include only tweets that quote other tweets
quotebooleanOptional
This will include only tweets that quote other tweets
Default value of this property is false
Include only tweets with pro video
proVideobooleanOptional
This will include only tweets that contain pro video
Default value of this property is false
Exclude native retweets
excludeNativeRetweetsbooleanOptional
This will exclude native retweets in the results. Native retweets are tweets that have been retweeted without comment.
Default value of this property is false
Exclude tweets with media
excludeMediabooleanOptional
This will exclude tweets that contain media (images, videos, gifs, etc.)
Default value of this property is false
Exclude tweets with images
excludeImagesbooleanOptional
This will exclude tweets that contain images
Default value of this property is false
Exclude tweets with videos
excludeVideosbooleanOptional
This will exclude tweets that contain videos
Default value of this property is false
Exclude tweets with news
excludeNewsbooleanOptional
This will exclude tweets that contain news
Default value of this property is false
Exclude tweets from verified users
excludeVerifiedbooleanOptional
This will exclude tweets from verified users
Default value of this property is false
Exclude tweets with native video
excludeNativeVideobooleanOptional
This will exclude tweets that contain native video
Default value of this property is false
Exclude replies
excludeRepliesbooleanOptional
This will exclude replies to tweets
Default value of this property is false
Exclude tweets with links
excludeLinksbooleanOptional
This will exclude tweets that contain links
Default value of this property is false
Exclude tweets marked as potentially sensitive
excludeSafebooleanOptional
This will exclude tweets that have been marked as potentially sensitive