Essayez l'API de Yahoo Finance.
URL de Yahoo Finance Voici un lien vers discussion précédente sur stackoverflow . Également une alternative lien vers l'API de Yahoo Finance exemple publié sur Google Code
Pour les débutants, vous pouvez générer un csv avec un simple appel à l'API.
http://finance.yahoo.com/d/quotes.csv?s=AAPL+GOOG+MSFT&f=sb2b3jk
(ceci va générer et sauvegarder un csv pour AAPL, GOOG et MSFT)
Notez que vous devez ajouter le format à la chaîne de requête ( f=..
). Pour un aperçu de tous les formats, voir, visitez cette page
Pour plus d'exemples, visitez aquí
Pour XML
et JSON
sur la base de données, vous pouvez procéder comme suit
1. Utilisez YQL (Yahoo Query Language)
Par exemple...
http://developer.yahoo.com/yql/console/?q=select%20*%20from%20yahoo.finance
.quotes%20where%20symbol%20in%20(%22YHOO%22%2C%22AAPL%22%2C%22GOOG%22%2C%22
MSFT%22)%0A%09%09&env=http%3A%2F%2Fdatatables.org%2Falltables.env
2. Utilisez le webservice.
Par exemple : (pour obtenir toutes les cotations boursières) (en XML
)
http://finance.yahoo.com/webservice/v1/symbols/allcurrencies/quote
(en JSON
) --- il suffit d'ajouter format=JSON
à la fin de l'url
http://finance.yahoo.com/webservice/v1/symbols/allcurrencies/quote?format=json
Autres alternatives :
1. API de contenu financier
El documentation pour cette api est très bonne.
2. Taux de change ouverts
3. Autres API discutées à programmableWeb