Like SQL, for example, but it doesn't have to be the same syntax. For example, I might want to query "which stocks on the NYSE had the greatest 1-hour price changes today?"

  • 3
    Bloomberg and Reuters would be very happy to provide you with the information, albeit for a fee. – DumbCoder Apr 5 '13 at 14:25
  • Note: query language does not mean some excel functions and the like. It must be a language in which I can write sentences, for example SQL. – themirror Apr 5 '13 at 17:57
  • stockfetcher.com – Matt Davis Mar 31 '14 at 21:40

You can give YQL a try. I'm not sure it can do the query you want, but for example you can do:

select * from yahoo.finance.quotes where symbol in ("GOOG","AAPL","MSFT","YHOO") 
order by DaysValueChange 

(try it here)

And this best thing about it - it's free.

Not the answer you're looking for? Browse other questions tagged or ask your own question.