Puede usar el servicio de búsqueda de Yahoo utilizando la aplicación .NET de Jonathan Christian que está disponible en NuGet en" Yahoo Stock Quotes ".
https://github.com/jchristian/yahoo_stock_quotes
//Create the quote service
var quote_service = new QuoteService();
//Get a quote
var quotes = quote_service.Quote("MSFT", "GOOG").Return(QuoteReturnParameter.Symbol,
QuoteReturnParameter.Name,
QuoteReturnParameter.LatestTradePrice,
QuoteReturnParameter.LatestTradeTime);
//Get info from the quotes
foreach (var quote in quotes)
{
Console.WriteLine("{0} - {1} - {2} - {3}", quote.Symbol, quote.Name, quote.LatestTradePrice, quote.LatestTradeTime);
}
EDIT: Después de la publicación de esta probé este código exacto y no estaba trabajando para mí así que en vez he utilizado la Yahoo Finance Managed Api sin embargo, no está disponible a través de NuGet. Un buen ejemplo del uso here
QuotesDownload dl = new QuotesDownload();
DownloadClient<QuotesResult> baseDl = dl;
QuotesDownloadSettings settings = dl.Settings;
settings.IDs = new string[] { "MSFT", "GOOG", "YHOO" };
settings.Properties = new QuoteProperty[] { QuoteProperty.Symbol,
QuoteProperty.Name,
QuoteProperty.LastTradePriceOnly
};
SettingsBase baseSettings = baseDl.Settings;
Response<QuotesResult> resp = baseDl.Download();
Además, si lo que desea es descargar el api cosas StockTwits tiene un enlace para descargar la simbología y las industrias de la sección "Recursos" http://stocktwits.com/developers/docs
Parece que esta pregunta se hizo aquí: http://stackoverflow.com/questions/885456/stock-ticker-symbol-lookup-api – Icemanind
Esa publicación consideraba encontrar Tickers para el nombre de una empresa. Quiero ir en la otra dirección: obtener el nombre * completo dado un ticker. – Zhami