Najlepsze / najbardziej wszechstronne API dla akcji / danych finansowych [zamknięty]

Jakie jest najbardziej zalecane bezpłatne/publiczne API do uzyskiwania dostępu do statystyk rynku finansowego i notowań giełdowych (preferowane notowania w czasie rzeczywistym)? Nie jestem zbyt wybredny co do tego, jak to jest narażone (SOAP, reszta, jakaś własnościowa konfiguracja XML, itp.), o ile ma jakąś porządną dokumentację.

Planuję zbudować prosty web dashboard w PHP z kilkoma podstawowymi danymi( w zasadzie Strona główna quick-n-dirty), ale może w końcu zechcę rozwinąć go w pełną aplikację internetową. Jakieś pomysły?

Jak znajduję niektóre, zamieszczę tutaj listę (zapraszam do komentowania, jeśli korzystałeś wcześniej z któregokolwiek z nich):

Free

Nie Za Darmo

Author: Community, 2009-01-06

6 answers

API Yahoo dostarcza zrzut CSV:

Przykład: http://finance.yahoo.com/d/quotes.csv?s=msft&f=price

Nie jestem pewien, czy jest to udokumentowane, czy nie, ale ta próbka kodu powinna prezentować wszystkie funkcje(mianowicie typy stat [parametr f w ciągu zapytania]. Jestem pewien, że możesz znaleźć dokumentację (oficjalną lub nie), jeśli jej szukasz.

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

Edit

Znalazłem jakiś nieoficjalny dokumentacja:

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

 31
Author: Giovanni Galbo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-01-06 17:40:04

Zazwyczaj stwierdzam, że ProgrammableWeb jest dobrym miejscem do szukania API.

 15
Author: VirtuosiMedia,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-09-18 18:07:15

Markit On Demand zapewnia zestaw darmowych interfejsów API finansowych do zabawy. Wygląda na to, że dostępny jest API cytowania akcji, wyszukiwanie akcji / firmy i API Wykresów. Spójrz na http://dev.markitondemand.com

 8
Author: Mark,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-02-24 12:39:11

Ostatnio patrzyłem-kilka lat temu - nie było łatwej opcji, a "rozwiązaniem" (z którym się nie zgadzam) było scrapowanie kilku stron internetowych. Może teraz będzie łatwiej, ale i tak byłbym zaskoczony, widząc coś, cóż, użytecznego.

Problem polega na tym, że dane są niezwykle cenne (i bardzo drogie), więc chociaż zdefiniowanie metody ich odzyskiwania byłoby łatwe, doprowadzenie systemów obrotu do rozstania się z ich danymi byłoby prawie niemożliwe. Niektóre MFO (obecnie) podaj swoje dane za darmo, ale nie jestem pewien, jak można je dostać, nie płacąc za to komuś innemu, jak Reuters.

 3
Author: Stephen Darlington,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-01-06 22:45:28

Znalazłem linki i wskazówki pod tym Pytanie jako pomocne.

 2
Author: JohnB,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 11:47:14

Niektóre firmy maklerskie, takie jak TDAmeritrade, mają interfejsy API, których możesz użyć do przesyłania strumieniowego danych z ich serwerów:

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

 1
Author: ,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-09-26 15:51:03