Hi, I can successfully get the latest 3200 tweets, but the question is: why can’t I access the organic metrics (impressions numbers for e.g) for all the 3200 tweets? I do get organic metrics for last 30 days tweets, but not for the whole 3200 tweets. What’s the idea behind?!

I think they made this a limitation of the API: Metrics | Docs | Twitter Developer Platform

Non-public, organic, and promoted metrics are only available for Tweets that have been created within the last 30 days.

1 Like

Hi Igor,

Thanks for reply. Yes, I saw this detail from documentation, but what is the purpose for that limitation ?!

So Twitter allows us to get latest 3200 tweets, but esential metrics only for past 30 days. :face_with_raised_eyebrow:

I’m using these esential metrics for an alternative to twitter analytics…

1 Like

Yeah, I guess that’s a question for someone at twitter!

I was hoping for that :slightly_smiling_face:

1 Like

Hi @andypiper, any information would be greatly helpful.

Basically I’m getting up to 3200 tweets, but Twitter API doesn’t provide organic metrics, non public and promoted metrics for tweets older then 30 days. Why and how is it possible to obtain these metrics for all tweets?

I’ve also tried the endpoint https://api.twitter.com/2/tweets provinding multiple tweet ids (e.g. 100 tweet ids), but I don’t receive organic metrics for any tweets over 30 days old.

Thank you in advance.

I’m not sure what to tell you here. This is a specific and hard limit on the API. There has never been an API that has provided any of the metrics from beyond the past 30 days, paid or otherwise. There are limits on the system that mean that it is not possible to provide additional access. This is a documented limit - we’ve done what we can to be clear about this.

1 Like

Thanks for clarification @andypiper.

I was assuming there was a way to get at least the number of impressions for each of the 3200 tweets besides the public metric details, which surprisingly does not contain this esential data - number of impressions.

Thank you again for prompt reply and help.

Have a great day,
Alex