Is it possible to have history data from Twitter or Facebook.
For example If I want past tweets on IPhone then is it possible to get those ??
Another option beside the Firehose, is a web-scrapping. Is prohibited by twitter, but lots of people doing that.
With this approach you will receive a bit limited amount of tweet properties, also it uses Twitter Web Search, which actually returns only "indexed" tweets. So, you will never recieve all tweets for particular keyword.
Also is possible to find a companies who can sell you the historical tweets for particular topic. Not sure about the price..
As for Facebook - there is no any limitation. You can get any info publicly available thru the Facebook API. The only limitation is a facebook servers availability. Since some very old posts and comments are resides on the slow nodes and might be unavailable sometimes.
You can do 2 things here:
1. If the website offers a REST endpoint such as Twitter and Facebook, you can directly connect to that and get the data.
For Step 2, also look at JQuery and PyQuery.