I tried, not exactly like what I expected, but works for EOD data. and I think it is using yahoo as the data source.