Hi Everyone, As we warned back in May ( http://bit.ly/9vBx5m ), we've now removed Search API access from our undocumented endpoint at api.twitter.com. If you're using the Search API, all of your requests should be sent to http://search.twitter.com/search instead.
For those using http://twitter.com/search, http://api.twitter.com/search, or http://api.twitter.com/1/search -- you'll need to modify your code to point to the correct location. Though we should have rejected traffic to that end point long ago to avoid confusion, it was never intended as a valid resource for search queries. If you attempt to use the now removed endpoint, you'll get something similar to this as a response: (In JSON) {"errors":[{"code":37,"message":"Not authorized to use this endpoint"}]}{"errors":[{"code":37,"message":"Not authorized to use this endpoint"}]} (In XML) <?xml version="1.0" encoding="UTF-8"?> <errors> <error code="37">Not authorized to use this endpoint</error> </errors> So if, for example, you were making a request to http://api.twitter.com/1/search.json?q=raffi you should be making the request to http://search.twitter.com/search.json?q=raffi instead. Thanks everyone! Taylor