С Python вы можете использовать такую библиотеку, как TwitterAPI . Вот простой пример для начала.
from TwitterAPI import TwitterAPI
SEARCH_TERM = 'pizza'
api = TwitterAPI(<consumer key>, <consumer secret>, <access token key>, <access token secret>)
r = api.request('search/tweets', {'q': SEARCH_TERM})
for item in r:
print(item['text'] if 'text' in item else item)
Это вернет твиты с прошлой недели. Чтобы получить старые твиты, вы должны сначала запросить доступ к расширенному поиску Twitter. Затем вы можете использовать пример кода здесь , чтобы начать работу с расширенным поиском.