FAQ: What are the limits of the NodeXL Twitter data importers?
The use of NodeXL Pro Twitter data importers requires a Twitter account. Before your first data import you need to authorize NodeXL by entering a token number which is automatically sent to you during the authorization process.
Moreover Twitter’s public free API has many limits. NodeXL Basic and Pro are both effected by these limits.
Data collected with the NodeXL Pro Twitter Search Network importer is available only from the past 8-9 days. Also, queries cannot return more than 18,000 tweets.
You may be able to get more data from the public Twitter API by using the SINCE: and UNTIL: operators – example:QUERYTERM since:2021-03-21 until:2021-03-23. Since: and Until: operators scope the time frame of the query. Twitter controls its API and throttles it based on unknowable parameters.
The follower network collected with the NodeXL Pro User Network importer is further restricted: the rate at which queries about who follows who can be asked is low. The number of available tweets per user is 3.200 without any time limit.
That said, NodeXL can process any list of tweet IDs with the NodeXL Pro Tweet ID List importer: You can collect Tweet IDs for your research project via the new Twitter Academic Research Track and hydrate the tweets to receive a full network analysis. These ID lists are also available from commercial data providers like Brandwatch, Radian6 and Crimson Hexagon – but not cheaply!
One alternative is to do day long slices and append them in order to maximize the data available from Twitter. You may also be interested in th Connected Action Graph Server Importer which enables NodeXL to connect to the “STREAM” API from Twitter (which sometimes delivers larger volumes of data).