The count parameter does not retrieve correct amount of tweets
count 1 = 1 tweets
count 2 = 1 tweets
count 3 = 2 tweets
count 4 = 3 tweets
count 5 = 4 tweets
count 6 = 5 tweets
count 7 = 6 tweets
... and so on.
Updates
Expected behavior, see this FAQ question. To increase the chance of (but still not guarantee) higher per response results, use include_rts=true as a parameter.
How do I properly navigate a timeline?
The Working with Timelines document describes the optimal way to obtain tweets from timelines such as GET statuses/home_timeline, GET statuses/mentions and GET statuses/user_timeline.
The "count" parameter behaves more closely in concept to an "up to" parameter in that you'll receive up to the number specified in the parameter. You cannot be guaranteed that you'll receive the total amount you've requested, even if the timeline contains at least that many accessible tweets. Parameters such as
include_retweets=trueandexclude_replies=trueeffect the number of results timeline methods will yield per request.There are no explicit methods to walk timelines by date or time. Use
since_idandmax_idto consume a timeline linearly.