Hi, the search API seems to all of a sudden (last day or two) not return users in the status array. I am performing an application authenticated search and displaying the results on my website. There are heaps of results on the twitter site for #thehotpotato.

Request:
GET https://api.twitter.com/1.1/search/tweets.json?q=#thehotpotato

Response back:

{“statuses”:,
“search_metadata{“completed_in”:0.004,“max_id”:382329008186089472,“max_id_str”:“382329008186089472”,“query”:”%23thehotpotato",“refresh_url”:“?since_id=382329008186089472&q=%23thehotpotato&include_entities=1”,“count”:15,“since_id”:0,“since_id_str”:“0”}}

The Search API only goes back in time around a week. The website has access to some alternate means retrieve some older tweets.

What would be the suggested API to use to retrieve posts by hashtag older than one week?

Then is there a problem with the indexing service? Multiple people during the day have tweeted with the hashtag I am searching for but on twitter and through the api those results aren’t coming through.

Likely a third party provider of Twitter data – such as Topsy.

Ultimately, not all tweets are indexed by the search service.

[faq:8650]