¿API de cotizaciones de acciones? [closed]

3 minutos de lectura

avatar de usuario
mrpatg

Estoy tratando de armar un widget RSS simple (para mi blog de wordpress) que mostrará una lista de acciones o mercados y sus precios actuales.

Parece que no puedo encontrar una API para estos datos en ninguna parte. ¿Alguien puede sugerir algo así (tal vez como una fuente RSS?)

  • ¿Cómo es que esto no está relacionado con la programación? Es directamente relacionado con la escritura de PHP, y solo está preguntando sobre una API para cotizaciones de acciones.

    – dbr

    19 de julio de 2009 a las 13:11

  • Definitivamente relacionado con la programación y una pregunta muy útil.

    – Antón

    30 de julio de 2009 a las 18:53

  • Claro que lo es. Hay gente tan ciega…

    – Ignacio Soler García

    25 de septiembre de 2011 a las 8:12

Yahoo tiene una API de cotizaciones de acciones (no documentada) como parte de su API de finanzas

Básicamente, http://download.finance.yahoo.com/d/quotes.csv?s=GOOG&f=ll devolverá el precio de GOOG acciones en formato CVS

los s el parámetro es el símbolo de cotización. Puede especificar múltiples separándolos con +

quotes.csv?s=GOOG+YHOO‎

los f El parámetro es el código de formato de datos, que encontré documentado de este script de Python (que es también cómo descubrí la API ..):

code   description

l1     price
c1     change
v      volume
a2     avg_daily_volume
x      stock_exchange
j1     market_cap
b4     book_value
j4     ebitda
d      dividend_per_share
y      dividend_yield
e      earnings_per_share
k      52_week_high
j      52_week_low
m3     50day_moving_avg
m4     200day_moving_avg
r      price_earnings_ratio
r5     price_earnings_growth_ratio
p5     price_sales_ratio
p6     price_book_ratio
s7     short_ratio

Todos ellos están documentados en esta página

Los datos se devuelven como un archivo separado por comas, lo que debería ser absolutamente trivial para analizar en cualquier idioma.

También puede usar la API de finanzas de Google para obtener cotizaciones de acciones de una manera un poco indirecta.

Básicamente, crea una hoja de cálculo de Google y usa el Función Google Finance:

=GoogleFinance("GOOG"; "price")

..luego use la API de hoja de cálculo para acceder a ese valor

Encontré esto a través de [“Introducing the Google Finance API”](http://googlified.com/introducing-the-google-finance-api/
), y “Cómo obtener una cotización de acciones en tiempo real utilizando la API de Google” describe esto con más detalle, incluido un simple script de shell bash para acceder a los datos (creo que podría simplificarse haciendo que la hoja de cálculo sea accesible públicamente)

  • Esta forma indirecta puede ser un poco difícil de usar si desea localizar cualquier stock.

    – futureelite7

    11 de mayo de 2010 a las 11:44

  • Esta API ha sido descontinuada: “Nos ha llamado la atención que este servicio se está utilizando en violación de los Términos de servicio de Yahoo. Como tal, el servicio se descontinuará. Para todas las investigaciones futuras de datos de mercados y acciones, consulte finanzas .yahoo.com”.

    – No te preocupes, Brett

    9 de noviembre de 2017 a las 17:03

Ya hay algunos complementos de WordPress; entre otros:

http://wordpress.org/extend/plugins/stock-quote-sidebar/

http://andy.hillhome.org/blog/code/stockquotesidebar/

http://wordpress.org/extend/plugins/stocks-watchlist/

  • ¿Y por qué el misterioso voto negativo de esta respuesta 6 meses después? La pregunta está etiquetada WordPress.

    – markratledge

    12 de febrero de 2010 a las 22:13

¿Ha sido útil esta solución?