Quelle est l'API gratuite / publique la plus recommandée pour accéder aux statistiques des marchés financiers et aux cotations boursières (de préférence des cotations en temps réel)? Je ne suis pas trop pointilleux sur la façon dont il est exposé (SOAP, REST, une configuration XML propriétaire, etc.), tant qu'il a une documentation décente.
Je prévois de créer un tableau de bord Web simple en PHP avec des données de base (essentiellement une page d'accueil rapide et sale), mais je souhaiterai peut-être le transformer en une application Web à part entière. Des pensées?
Comme j'en trouve, je posterai une liste ici (n'hésitez pas à commenter si vous en avez déjà utilisé un):
Libre
Pas libre
It has come to our attention that this service is being used in violation of the Yahoo Terms of Service. As such, the service is being discontinued. For all future markets and equities data research, please refer to finance.yahoo.com.
Je trouve généralement que ProgrammableWeb est un bon endroit où aller pour rechercher des API.
la source
Markit On Demand fournit un ensemble d'API financières gratuites pour jouer avec. On dirait qu'il existe une API de cotation boursière, une recherche boursière / société et une API graphique disponibles. Regardez http://dev.markitondemand.com
la source
La dernière fois que j'ai regardé - il y a quelques années - il n'y avait pas d'option facile et la «solution» (avec laquelle je n'étais pas d'accord) consistait à faire des captures d'écran sur un certain nombre de sites Web. C'est peut-être plus facile maintenant, mais je serais quand même surpris de voir quelque chose d'utile.
Le problème ici est que les données sont extrêmement précieuses (et très coûteuses), donc s'il serait facile de définir une méthode de récupération, il serait pratiquement impossible de séparer les plates-formes de négociation de leurs données. Certains MTF fournissent (actuellement) leurs données gratuitement, mais je ne sais pas comment vous les obtiendriez sans payer quelqu'un d'autre, comme Reuters, pour cela.
la source
J'ai trouvé les liens et les conseils sous cette question utiles.
la source
Certaines sociétés de courtage comme TDAmeritrade ont des API que vous pouvez utiliser pour obtenir des données en streaming depuis leurs serveurs:
http://www.tdameritrade.com/tradingtools/partnertools/api_dev.html
la source