I have a question regarding the effectiveness of using one of another API in order to obtain the more data available.
I would like to crawl data using 2 filtering criteria: location and set of words. I can use both API endpoints, however, only the REST API allow and AND operation between the matching criterias. In summary:
REST API -> Location AND words
Streaming API -> Location OR words
Obviously, using the streaming API we will get data containing only location and only the words, in addition to tweets containing both.
Moreover, both API has rate limits, 1% of the sample for the Streaming API and 350 queries
every 15 min, or 3500 tweets per query for the REST API
My question is:
Which API will give me the more amount of tweets that contains both location and words?
Thanks in advance