I am using a C# class to get the prices of a given stock from Google Finance. The communication between the class and the Web Service is working well.
I am using the following url: http://www.google.com/finance/historical?output=csv&q=BBAS3
The problem is that the returned prices are only from about 1 year ago. I need to get all the available prices records. If I search for stock ticker "BBAS3" in the Google webpage, it shows me a graph that goes until 2003.
As far I could find, there is no official documentation about the API. I found some more info in this site: Google's Undocumented Finance API
As it shows, I can use the following parameter: p - Period. (A number followed by a "d" or "Y", eg. Days or years. Ex: 40Y = 40 years.)
Then I tried (&p=5Y): http://www.google.com/finance/historical?output=csv&p=5Y&q=BBAS3
But the result was the same.
Does anyone knows another way to achieve what I need?