Advanced Twitter/X scraper with powerful filtering capabilities. Extract detailed tweet info, user profiles, and media. Supports search by query, user, hashtags, and more.
Enter your search terms here for quick and easy Twitter searches. Supports Twitter's powerful search operators for precise results. You can use this simple search OR configure advanced filters below - at least one must be provided.
Default value of this property is "mikolabs"
Query Type
queryTypeEnumOptional
Choose your search strategy: 'Latest' for real-time, chronological results or 'Top' for the most popular and engaging tweets.
Value options:
"Latest": string"Top": string
Default value of this property is "Latest"
Number of Tweets
numberOfTweetsintegerOptional
Specify how many tweets you want to collect (20-10000). Our intelligent system automatically handles multiple requests to ensure you get exactly the number you need.
Default value of this property is 20
Max Pages
maxPagesintegerOptional
Maximum number of pages to scrape. Each page typically contains 20 tweets. Set higher for comprehensive data collection. Defaults to calculated value based on numberOfTweets.
Default value of this property is 100
Engagement Level Preset
engagementLevelEnumOptional
Smart presets for common engagement scenarios:
• none: No engagement filter
• low: 5+ retweets, 10+ likes (emerging content)
• medium: 50+ retweets, 100+ likes (popular content)
• high: 500+ retweets, 1000+ likes (viral content)
• viral: 5000+ retweets, 10000+ likes (highly viral)
Choose a preset for instant setup or customize with specific values below for precise control.
Minimum number of retweets (shares). Leave empty for no minimum.
Maximum Retweets
engagementMaxRetweetsintegerOptional
Maximum number of retweets (shares). Leave empty for no maximum.
Minimum Likes
engagementMinLikesintegerOptional
Minimum number of likes (hearts). Leave empty for no minimum.
Maximum Likes
engagementMaxLikesintegerOptional
Maximum number of likes (hearts). Leave empty for no maximum.
Minimum Replies
engagementMinRepliesintegerOptional
Minimum number of replies (comments). Leave empty for no minimum.
Maximum Replies
engagementMaxRepliesintegerOptional
Maximum number of replies (comments). Leave empty for no maximum.
Must Have Any Engagement
engagementHasEngagementbooleanOptional
Only include tweets that have at least some engagement (likes, retweets, or replies). Useful for filtering out zero-engagement tweets.
Media Types
mediaTypesarrayOptional
Filter by media type. Enter one or more values: 'image', 'video', 'gif'. Leave empty to include all media types.
Has Links
mediaHasLinksbooleanOptional
Only include tweets that contain external links (URLs)
Has Mentions
mediaHasMentionsbooleanOptional
Only include tweets that mention other users (@username)
Has Hashtags
mediaHasHashtagsbooleanOptional
Only include tweets that contain hashtags (#hashtag)
News Only
mediaNewsOnlybooleanOptional
Only tweets with links to news articles from recognized news sources
Safe Content Only
mediaSafeContentOnlybooleanOptional
Exclude potentially sensitive or adult content (NSFW filter)
Blue Verified Users Only
usersBlueVerifiedOnlybooleanOptional
Only tweets from Twitter Blue subscribers (blue checkmark)
Verified Users Only
usersVerifiedOnlybooleanOptional
Only tweets from verified users (legacy gold/gray checkmarks or blue verified)
From Users
usersFromUsersarrayOptional
Tweets from specific users (without @ symbol). Enter usernames like 'elonmusk' not '@elonmusk'. If only one user is specified, performs profile search.
To Users
usersToUsersarrayOptional
Tweets that are replies to specific users (without @ symbol)
Mention Users
usersMentionUsersarrayOptional
Tweets that mention specific users (without @ symbol). Different from 'To Users' as this includes any mention, not just replies.
Exclude From Users
usersExcludeFromUsersarrayOptional
Exclude tweets from specific users (without @ symbol). Useful for filtering out noise from certain accounts.
From List Members
usersListMembersarrayOptional
Tweets from members of specific Twitter lists. Format: 'username/listname' or list ID number.
Language
contentLanguageEnumOptional
Filter tweets by language. Based on Twitter's language detection.