Twitter operators and their rate limits
People often encounter errors when using the Twitter operators (Search Twitter, Get Twitter User Statuses, Get Twitter User Details, and Get Twitter Relations) and/or are not sure how they work. It is really no great mystery - they are nothing more than RapidMiner wrappers for the standard free version of the Twitter REST API:
Search Twitter operator -> https://developer.twitter.com/en/docs/tweets/search/overview
Get User Statuses, Details, Relations -> https://developer.twitter.com/en/docs/accounts-and-users/follow-search-get-users/overview
There is a lot more functionality in the Twitter REST API suite; the four queries that RapidMiner provides are simply the ones we felt would be most useful to the most users.
As for rate limiting, the four RapidMiner Twitter operators have daily query limits that are managed by Twitter, not RapidMiner. I will summarize the ones that control the four operators here, with the caveat that these are completely subject to change by Twitter and are only effective as of this date (July 2018):
Search Twitter | 450 queries per 15 minute window (one row of data = one query) |
Get Twitter User Status | 900 queries per 15 minute window (one row of data = one query) |
Get Twitter User Details | 900 queries per 15 minute window (one row of data = one query) |
Get Twitter Relations | 15 queries per 15 minunte window (one row of data = one query) |
If you want more queries than are allotted here, you should go to their "Premium Services" API which is beyond the scope of this brief KB.
Hope this helps!
Scott
Comments
Scott