General Question

evanchaney's avatar

Data source to query for a list of stocks?

Asked by evanchaney (34points) January 29th, 2009

What’s a good data source that:

A) has an API for Web applications
B) can return a complete list of stocks on a market, preferably with basic data for each stock OR can return a list of stocks that match a custom SQL query

Observing members: 0 Composing members: 0

2 Answers

ben's avatar

You might want to check out Google’s Finance API.

fredx's avatar

I’m not aware of service that lets you freely query for lists of stock symbols across the entire set of publicly traded stocks (I don’t believe Google Finance lets you query this way either). However, I do know of a few resources that will get you close:

1. You can get a free account here, then you can access their stock lists by exchange using http get requests:

http://www.eoddata.com/Membership.asp

2. Yahoo finance lets you download historical data for a given symbol and date range using the following url:

http://ichart.finance.yahoo.com/table.csv?s=ibm&d=1&e=3&f=2009&g=d&a=11&b=30&c=1987&ignore=.csv

3. Yahoo also gives you news feeds by ticker, look here:

http://developer.yahoo.com/finance/company.html

4. You can straight to the source (i.e. the exchange) and get symbol information, also using http get requests:

http://www.nasdaq.com/asp/symbols.asp?exchange=Q

Answer this question

Login

or

Join

to answer.

This question is in the General Section. Responses must be helpful and on-topic.

Your answer will be saved while you login or join.

Have a question? Ask Fluther!

What do you know more about?
or
Knowledge Networking @ Fluther