User_timeline.json returns tweets that aren't listed for some users


I’m trying to list tweets from a given user using:

When I test against Mary Beard’s account the tweets that are returned aren’t actually listed on her twitter feed, for example these are what I get for today:

well it really depends on the exact topic. Greece or Rome?
Wed May 18 09:48:04 +0000 2016
they called themselves Roman & ‘were’ the roman empire… of course historical changes; I fight against seeing Byz as separate
Wed May 18 04:19:35 +0000 2016
watch and see!
Wed May 18 04:17:43 +0000 2016

but none of these are actually on Mary’s twitter feed from today:

So where do they come from? Also none of the tweets I can actually see on Mary’s page are returned from my API call, so how would I get them?

(Incidentally I tested against user “19Averil” and I get all the tweets listed on her twitter feed, so it obviously does work some of the time??)


Those are replies, so on the web they appear on the “Tweets & replies” tab. I can see the other Tweets via the API response as well. It just looks like one of the two users has fewer replies than the other today.


Doh! Sorry.

And of course I can exclude replies with that exclude_replies parameter. Thanks.