Thank you for the detailed reply @IgorBrigadir 
I did not understand the multiple endpoints part
My use case is like the following:
I have a list of 300 twitter usernames whose profiles are public. Now, I would like to retrieve the timeline tweets of all these users. The API allows to fetch only the 200 recent tweets from the timeline. And, I can only make 15 API calls per App in a 15min window. This is why I proposed to use 10 apps, so that I can retrieve timeline tweets of 150 users(from my list of users) in 15 min window. Isn’t this a good approach? Could you please suggest a better solution?
I’m using the tweepy library in Python.
Also, I gone thru this: https://dev.twitter.com/rest/reference/get/statuses/user_timeline