Impressions data




Can we calculate Impressions of a tweet using REST API?



That data is available via the Tweet Engagement API - this is a commercial offering.

Note that you are only able to retrieve engagement metrics for Tweets owned by the authenticating user.

Here’s an example of calling the API using twurl.


Also, note that you can get ‘public’ metrics for any unowned content from past 90-days… public metrics being the metrics shown with Tweets… Number of Retweets, replies, favorites.


Manually calculating impressions can be tricky, but there is a precedent for it. At the link below, Brandwatch states:

Impressions is the potential number of viewers of a tweet. This is calculated by taking the sum of the followers of the account that originally posted a tweet, and the followers of any accounts that retweeted it.

Brandwatch Developer Site