¿Cuál es la API pública / gratuita más recomendada para acceder a las estadísticas del mercado financiero y cotizaciones de acciones (preferiblemente cotizaciones en tiempo real)? No soy demasiado exigente con la forma en que se expone (SOAP, REST, alguna configuración XML patentada, etc.), siempre que tenga documentación decente.
Estoy planeando construir un panel web simple en PHP con algunos datos básicos (básicamente una página de inicio rápida y sucia), pero es posible que desee convertirlo en una aplicación web completa eventualmente. ¿Alguna idea?
A medida que encuentre algunos, publicaré una lista aquí (siéntase libre de comentar si ha usado alguno de ellos antes):
Gratis
No gratuito
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.
Por lo general, encuentro que ProgrammableWeb es un buen lugar para ir cuando busco API.
fuente
Markit On Demand proporciona un conjunto de API financieras gratuitas para jugar. Parece que hay una API de cotización de acciones, una búsqueda de cotización de acciones / empresa y una API de gráficos disponibles. Mire http://dev.markitondemand.com
fuente
La última vez que miré, hace un par de años, no había una opción fácil y la "solución" (con la que no estaba de acuerdo) era eliminar la pantalla de varios sitios web. Puede que sea más fácil ahora, pero todavía me sorprendería ver algo, bueno, útil.
El problema aquí es que los datos son inmensamente valiosos (y muy costosos), por lo que si bien definir un método para recuperarlos sería fácil, lograr que los lugares de negociación se separen de sus datos sería casi imposible. Algunos de los MTF (actualmente) brindan sus datos de forma gratuita, pero no estoy seguro de cómo los obtendría sin pagar a otra persona, como Reuters, por ellos.
fuente
Encontré útiles los enlaces y sugerencias de esta pregunta .
fuente
Algunas de las firmas de corretaje como TDAmeritrade tienen API que puede usar para obtener datos de transmisión desde sus servidores:
http://www.tdameritrade.com/tradingtools/partnertools/api_dev.html
fuente