Hello,
The best way to do this is to consume from our Streaming API, using the statuses/filter method and the track parameter. For documentation, see https://dev.twitter.com/docs/streaming-api/methods#track . This is a real-time resource, so it can’t be used to find Tweets over a given date range. If you anticipate needing to gather all Tweets with a certain keyword over a certain time period, we recommend establishing this connection well in advance.
Thanks,
Twitter API Policy