twintproject / twint

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.
MIT License
15.79k stars 2.72k forks source link

[QUESTION] A newcomer question #1168

Open agneswang10 opened 3 years ago

agneswang10 commented 3 years ago

Why can twint get historical data without applying twitter API? Is it legit? and as far as i searched, twint is more useful and easy to start for data analysis, then why twitter API is still so difficult to acquire and with many limitation? Will twitter do something to ban the source of this package?

twint seems too perfect to believe... is there any flaw of this package?(whether compare with twitter API or yours usage review)

Thanks a lot for your help!!

hamzaafridi commented 3 years ago

There is no comparison between Twitter API and twint. Twint uses the data scrapping technique to acquire data while Twitter API gets you the data you want. The main difference is with twint you need to be patient it's slow but works. At times your requests might get blocked. That is not the case with Twitter API.

It is public data, no private data can be pulled out. So that's alright. It's just doing what you can do manually programmatically!