Pregunta

¿Cuál es la API gratuita / pública más recomendada para acceder a estadísticas del mercado financiero y cotizaciones de acciones (preferiblemente cotizaciones en tiempo real)? No soy demasiado exigente con respecto a cómo está expuesto (SOAP, REST, alguna configuración XML propietaria, 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 eventualmente quiera convertirlo en una aplicación web completa. ¿Alguna idea?

Cuando encuentre algunos, publicaré una lista aquí (siéntase libre de comentar si ha usado alguno de ellos antes):

Free

No es gratuito

¿Fue útil?

Solución

La API de Yahoo proporciona un volcado CSV:

Ejemplo: http://finance.yahoo.com/d/ quotes.csv? s = msft & amp; f = precio

No estoy seguro de si está documentado o no, pero este ejemplo de código debe mostrar todas las características (es decir, los tipos de estadísticas [parámetro f en la cadena de consulta]. Estoy seguro de que puede encontrar documentación (oficial o no) si lo buscas.

http://www.goldb.org/ystockquote.html

Editar

Encontré documentación no oficial:

http://ilmusaham.wordpress.com/tag/stock-yahoo-data /

Otros consejos

Generalmente encuentro que ProgrammableWeb es un buen lugar para buscar API.

Markit On Demand proporciona un conjunto de API financieras gratuitas para jugar. Parece que hay una API de cotización de acciones, un ticker de acciones / búsqueda de compañía y una API de gráficos disponible. Mire http://dev.markitondemand.com

La última vez que miré, hace un par de años, no había una opción fácil y la " solución " (con lo que no estaba de acuerdo) estaba raspando la pantalla de varios sitios web. Puede ser 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 caros), por lo que si bien definir un método para recuperarlos sería fácil, conseguir que los centros de negociación se separen de sus datos sería casi imposible. Algunos de los MTF (actualmente) proporcionan sus datos de forma gratuita, pero no estoy seguro de cómo los obtendría sin pagarle a otra persona, como Reuters, por ellos.

Encontré que los enlaces y consejos en esta pregunta son útiles.

Algunas de las firmas de corretaje como TDAmeritrade tienen API que puede usar para obtener datos de sus servidores:

http://www.tdameritrade.com/tradingtools/partnertools/api_dev.html

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top