Из Twitter Документация API относительно ограничений:
- The Search API is not complete index of all Tweets, but instead an index of recent Tweets.
- At the moment that index includes between 6-9 days of Tweets.
- You cannot use the Search API to find Tweets older than about a week.
Итак, да, если вам нужно собрать определенный промежуток времени, для этого потребуется несколько запросов, как вы предложили.
(Вы также должны прочитать этот ответ: получение твитов от конкретного пользователя старше 7 дней )
В настоящее время также есть две коммерческие компании, которые имеют доступ к пожарному шлангу Twitter и могут предоставить эти данные (они называются «лицензированными ре-синдикаторами»):
- Gnip - предлагает 30-дневные данные Twitter
- DataSift - до двух лет данных Twitter