Number of received tweets using stream api



I’m using streaming API with 400 keywords and the general location [-180, 90, -90, 180]. From the documents, it means I get tweets either with location parameter or the keywords. When I started the stream, once I received about 1 million tweets in 24 hours now it’s about 160k per 24 hours. Does twitter intentionally puts limit? Is there a way to receive as many as possible tweets using the Stream API? Do I need a specific access?