How do I fetch tweets from twitter?

There are two methods to download tweets from any public Twitter account. You can use specialized websites or the Twitter API to do so.
  • Using Twitter API
  • FollowersAnalysis
Download tweets using Twitter API

The Twitter API allows you to download tweets from any public Twitter account. You can download tweet and follower-related details of any account using this interface. To download tweets from Twitter API, you will need an account on Twitter that will give you access to an API Key. It is a consumer key to access the data.

Although, it is quite a complicated process and requires some technical knowledge. A consumer without the required technical expertise can still download tweets data with a third-party Twitter analytics platform.

Download tweets with FollowersAnalysis
unnamed (3).png


FollowersAnalysis
is an amazing tool to analyze comprehensive data of Twitter accounts. Apart from tweet details, tweet analysis is also accessible when you download it from here. This tweet analysis report includes the most recent 3200 recent tweets of the user. Other things that you get from this report:

  • Most recent 3200 tweets
  • Excel/CSV lists of followers and following
  • Comprehensive PDF analytical reports
  • Identify influencers
  • Analyze engagement metrics
FollowersAnalysis is a pretty straightforward and easy-to-use tool. With its user-friendly features, you can easily download tweets from someone else’s account.

The comprehensive data in the report is precise and accurate. You won’t have to worry about your personal data being misused. This website is secure to use and does not indulge in sharing or selling the consumer’s details.
 
The answer really depends on your skills :)
do you have any programming experience? If so just use Twitter API but please note that you'll be limited based on the type of access you apply and get approved by Twitter.

Another option is to create a script to scrape Twitter, this requires programming skills too or you can hire someone to create it for you.

If you don't have any programming experience nor budget to hire a developer I'll suggest looking into tools that provide the service requested, for example:
  • https://www.exportdata.io/
  • https://www.followersanalysis.com/
  • https://www.vicinitas.io/

Those are examples and you should really look by yourself to see if those tools meet your requirements.

Cheers
 
I use snscrape (https://github.com/JustAnotherArchivist/snscrape) to scrape tweets. Using snscrape you can scrape tweets from any tweeter account with this shell command:
snscrape --jsonl --progress --verbose twitter-profile {account_name} >{scraped_data_path}

You can then download media from the tweets that you scraped using youtube-dl : https://github.com/ytdl-org/youtube-dl

If you can code, then, I belive snscrape + youtube-dl are the best tools to scrape twitter. I use them for this purpose myself.
 
Back
Top