Web Applications Stack Exchange is a question and answer site for power users of web applications. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

How come when I do a search threw the twitterAPI, the results are so delayed, as supposed to how it is on the search.twitter.com?

I am writing a little joke script that responds to people in real time.

Any ideas?

share|improve this question
up vote 4 down vote accepted

If you're looking to do real-time responding you may want to look in to Twitter Streaming API. You can use the filter method and supply 'track' keywords that function much like search but the result are streamed to you in real-time.

share|improve this answer

The accuracy and timeliness of the Twitter Search results depend on a number of things, such as which server you hit, whether or not the result has been cached, whether or not the search you are doing is a trending topic (Twitter will curate the timeline for trending topics), etc.

The API at search.twitter.com and the website search.twitter.com are both on the same machines, and so any difference in reporting is due to individual variance in the webserver you hit, rather than any difference between the API and HTML version.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.