Is there a way to get the current Premium API rate limit status? I know about the rate_limit_status results endpoint but that says I have 1800 remaining, when I’m currently only at 500 level. This caused my script to exceed 500 hits within one day! Here is the response from the rate endpoint:
"tweets": {
"/tweets/search/:product/:label": {
"limit": 1800,
"remaining": 1800,
"reset": 1523467961
},
"/tweets/search/:product/:instance/counts": {
"limit": 900,
"remaining": 900,
"reset": 1523467961
}
},
Further, I’ve read on the forum that here should be rate limit numbers in the response headers for searches under X-Rate-Limit-Limit. This is not the case for Premium Search, below are the only X headers included in the response. (Note this is from a search where I’m already over the limit and received “Request exceeds account’s current query limits.” Never the less, it should have rate limits.)
X-Connection-Hash: 77ab951dd49f84b8ee15747a74930c77
X-Response-Time: 27
X-Tsa-Request-Body-Time: 0
General feedback, PLEASE clarify the rate limits on the upgrade page. Numerous people continue to have questions about it on this forum, and the API documentation about rate limit windows muddies your statements about a “period”. I thought surely that was 500 hits per 15 minute window. I was shocked to discover Twitter charges $150 for 500 queries PER MONTH when the standard API I can do 600x that for free.