Until yesterday a query such as this http://autoc.finance.yahoo.com/autoc?query=a&callback=YAHOO.Finance.SymbolSuggest.ssCallback yielded a long list of fuzzy/broadmatch
The URL has now changed to this: http://d.yimg.com/aq/autoc?query=y®ion=US&lang=en-US&callback=YAHOO.util.ScriptNodeDataSource.callbacks
Shameless Plug
When I was building an app that required stock symbol/company lookup, I tried a few options, and none were very good. I took what I built, and made it public: https://www.stocksearchapi.com
UPDATE I took this offline due to lack of interest
The following works (the returned data stream has lots of escape characters):
http://autoc.finance.yahoo.com/autoc?query=alphabet®ion=EU&lang=en-GB
Or expanded in the YQL Console
:
https://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20html%20where%20url%3D'http%3A%2F%2Fautoc.finance.yahoo.com%2Fautoc%3Fquery%3Dalphabet%26region%3DEU%26lang%3Den-GB'&format=json&callback=