Search code examples
javafinance

Java API for financial data


I am working on my Master's project and I am looking for a substantial amount of financial data about a particular company.

Example: let's say "Apple". I want the historic prices, current market price / ratios, quarterly results and the analyst calls.

I saw couple of posts on Stac kOverflow about YQL. I think I can get current price and various ratios from Yahoo Finance for free. However for other data, there are companies like Thomson Reuters, Bloomberg, etc. but they seem to have a closed system.

Where can I get an API to fetch various data? Is there anything which will help me get that data? I am fine with raw data as well in any format. Whatever I can get. Could you please suggest any API?


Solution

  • This is a Yahoo finance Historical data for "Apple"

    http://in.finance.yahoo.com/q/hp?s=AAPL

    There is a link at the bottom to download the data. May be this could help