Quería usar la API de Google Finance para obtener datos sobre acciones de la empresa, pero esta API está en desuso desde el 26/26/2011.
¿Qué utiliza como API gratuita para obtener datos de stock en tiempo real?
Quería usar la API de Google Finance para obtener datos sobre acciones de la empresa, pero esta API está en desuso desde el 26/26/2011.
¿Qué utiliza como API gratuita para obtener datos de stock en tiempo real?
Respuestas:
Actualizando la respuesta un poco
1. Pruebe la API Alpha Vantage
Para principiantes, puede intentar obtener una salida JSON de una consulta como
NO intente Yahoo Finance API (está DEPRECADO o NO DISPONIBLE AHORA).
Para principiantes, puede generar un CSV con una simple llamada API:
(Esto generará y guardará un CSV para AAPL, GOOG y MSFT)
Tenga en cuenta que debe agregar el formato a la cadena de consulta (
f=..
). Para obtener una descripción general de todos los formatos, consulte esta página .Para más ejemplos, visite esta página .
Por
XML
yJSON
datos basados, puede hacer lo siguiente:No use YQL (Yahoo Query Language) **
Por ejemplo:
2. Use el servicio web
Por ejemplo, para obtener todas las cotizaciones de acciones en
XML
:Para obtener todas las cotizaciones de acciones
JSON
, solo agregueformat=JSON
al final de la URL:Alternativas:
1. API de divisas
2. API financieras 1Forge
3. API de contenido financiero
4. Tipos de cambio abiertos
5. API de Oanda
6. API XE
7. API de Xignite
8. API de moneda
9. Otras API - discutidas en programmableWeb
fuente
Llego muy tarde, pero echa un vistazo a Quandl . Tienen una API para precios de acciones y fundamentos .
Aquí hay una llamada de ejemplo, usando Quandl-api download en csv
ejemplo:
Soportan estos idiomas . Sus datos de origen provienen de Yahoo Finance, Google Finance, NSE, BSE, FSE, HKEX, LSE, SSE, TSE y más ( ver aquí ).
fuente
Sugeriría usar la API de desarrollador de TradeKing . Es muy bueno y de uso gratuito. Todo lo que se requiere es que tenga una cuenta con ellos y que yo sepa, no tiene que llevar un saldo ... solo para estar registrado.
fuente
Seguí la respuesta principal y comencé a buscar en Yahoo Finance. Se puede acceder a su API de varias maneras diferentes, pero encontré una buena referencia para obtener información sobre acciones como CSV aquí: http://www.jarloo.com/
Usando eso escribí este script. No soy realmente un chico rubí, pero esto podría ayudarte a hackear algo juntos. Todavía no he encontrado nombres de variables para todos los campos que yahoo ofrece, por lo que puede completarlos si los necesita.
Aquí está el uso
loadStockInfo devuelve un hash, de modo que SpecificData ["GOOG"] ["name"] es "Google Inc."
Finalmente, el código real para ejecutar eso ...
fuente
Si todavía está buscando utilizar Google Finance para sus datos, puede consultar esto.
Recientemente necesité probar si los datos de SGX se pueden recuperar a través de google finance (y, por supuesto, me encontré con el mismo problema que tú)
fuente