Saturday, October 25, 2025
HomeLanguagesPython Tweepy – Getting the number of times a tweet has been...

Python Tweepy – Getting the number of times a tweet has been favourited

In this article we will see how we can get the number of times a tweet/status has been favourited. The favorite_count attribute of the Status object provides us with the number of times a tweet has been favourited.

Identifying the number of times a tweet has been favourited in the GUI :

The above mentioned status has been favourited 16 times.

In order to get the number of times a status has been favourited, we have to do the following :

  1. Identify the status ID of the status from the GUI.
  2. Get the Status object of the status using the get_status() method with the status ID.
  3. From this object, fetch the favorite_count attribute present in it.

Example 1 : Consider the following status :

We will use the status ID to fetch the status. The status ID of the above mentioned status is 1272771459249844224.




# import the module
import tweepy
  
# assign the values accordingly
consumer_key = ""
consumer_secret = ""
access_token = ""
access_token_secret = ""
  
# authorization of consumer key and consumer secret
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
  
# set access to user's access key and access secret 
auth.set_access_token(access_token, access_token_secret)
  
# calling the api 
api = tweepy.API(auth)
  
# the ID of the status
id = 1272771459249844224
  
# fetching the status
status = api.get_status(id)
  
# fetching the favorite_count attribute
favorite_count = status.favorite_count
  
print("The number of time the status has been favourited is : " + str(favorite_count))


Output :

The number of time the status has been favourited is : 17

Example 2 : Consider the following status :

We will use the status ID to fetch the status. The status ID of the above mentioned status is 1272479136133627905.




# the ID of the status
id = 1272479136133627905
  
# fetching the status
status = api.get_status(id)
  
# fetching the favorite_count attribute
favorite_count = status.favorite_count
  
print("The number of time the status has been favourited is : " + str(favorite_count))


Output :

The number of time the status has been favorited is : 19
Last Updated :
18 Jun, 2020
Like Article
Save Article

<!–

–>

Similar Reads
Related Tutorials
Dominic
Dominichttp://wardslaus.com
infosec,malicious & dos attacks generator, boot rom exploit philanthropist , wild hacker , game developer,
RELATED ARTICLES

Most Popular

Dominic
32361 POSTS0 COMMENTS
Milvus
88 POSTS0 COMMENTS
Nango Kala
6728 POSTS0 COMMENTS
Nicole Veronica
11892 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11954 POSTS0 COMMENTS
Shaida Kate Naidoo
6852 POSTS0 COMMENTS
Ted Musemwa
7113 POSTS0 COMMENTS
Thapelo Manthata
6805 POSTS0 COMMENTS
Umr Jansen
6801 POSTS0 COMMENTS