An advanced Twitter scraping & OSINT tool written in Python that doesn't use Twitter's API, allowing you to scrape a user's followers, following, Tweets and more while evading most API limitations.
user_rt
: name of the user at the time which retweeteduser_rt_id
to any retweet and not just specific onesretweet_id
reply_to
: list of {user_id, username}
of users which you'd reply touser_rt_id
from long
to keyword
retweets
tablereplies
tableUpdated tweetFieldnames
according to new fields
Among little fixes and improvements, a lot of new features and filters have been added:
--popular-tweets
(Scrape popular tweets instead of recent ones.)--native-retweets
(Filter the results for retweets only.)--min-likes
(Filter the tweets by minimum number of likes.)--min-retweets
(Filter the tweets by minimum number of retweets.)--min-replies
(Filter the tweets by minimum number of replies.)--links
(Include or exclude tweets containing one o more links. If not specified you will get both tweets that might contain links or not.)--source
(Filter the tweets for specific source client.)--members-list
(Filter the tweets sent by users in a given list.)--filter-retweets
(Exclude retweets from the results.)Dates, Times & Timezones are now converted to local system time
Cleaner Code & Optimized performance
Ability to collect Retweets - 2 ways: Fast: (Limited)
Slow: (Not Limited)
c.Profile_full
Added mentions, retweet, rt_user, essid fields, and more
Added proxy support to Twint.py
Added userlist support to Twint.py
Bug Fixes
JSON output can now be customized.
Complete User profile option
Compiled sources for Twint Graph Explorer
.
Unzip the file corresponding to your platform and arch, open twint
.
Your DB file must be in the same directory of twint
.
To compile by your own see the Wiki