Najlepszy / najbardziej wszechstronny interfejs API dla akcji / danych finansowych [zamknięty]

95

Jaki jest najczęściej zalecany darmowy / publiczny interfejs API do uzyskiwania dostępu do statystyk rynków finansowych i notowań giełdowych (najlepiej notowań w czasie rzeczywistym)? Nie jestem zbyt wybredny, jeśli chodzi o sposób ujawnienia (SOAP, REST, trochę zastrzeżonej konfiguracji XML itp.), O ile ma przyzwoitą dokumentację.

Planuję zbudować prosty pulpit nawigacyjny w PHP z podstawowymi danymi (w zasadzie szybko brudzącą się stroną główną), ale w końcu mogę zechcieć przekształcić go w pełnowartościową aplikację internetową. jakieś pomysły?

Jak znajdę, opublikuję tutaj listę (nie krępuj się komentować, jeśli używałeś któregokolwiek z nich wcześniej):

Wolny

Nie darmowy

Wilco
źródło

Odpowiedzi:

31

Interfejs API Yahoo udostępnia 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 ten przykładowy kod powinien prezentować wszystkie funkcje (mianowicie typy statystyk [parametr f w ciągu zapytania]. Jestem pewien, że możesz znaleźć dokumentację (oficjalną lub nie), jeśli szukasz tego.

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

Edytować

Znalazłem nieoficjalną dokumentację:

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

Giovanni Galbo
źródło
To nie obsługuje wymian poza USA
Bibaswann Bandyopadhyay
2
Tak, wystarczy dodać do nich niestandardowy kod. Jak uzyskać wycenę AB Inbev, wyciągasz ABI.B
Wouter Lievens
5
yahoo api już nie działaIt 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.
James Wierzba
16

Zwykle uważam, że ProgrammableWeb jest dobrym miejscem do szukania interfejsów API.

VirtuosiMedia
źródło
To meta odpowiedź :)
Christophe Roussy
8

Markit On Demand zapewnia zestaw bezpłatnych finansowych interfejsów API do zabawy. Wygląda na to, że jest dostępny interfejs API notowań giełdowych, indeks giełdowy / wyszukiwanie firmy oraz interfejs API do tworzenia wykresów. Spójrz na http://dev.markitondemand.com

znak
źródło
3
Zgodnie z TOS nie możesz go używać do niczego innego niż aplikacje testowe lub jeśli jesteś potencjalnym pracownikiem.
kamranicus
Dostępnych jest niewiele zapasów. Nie udało mi się znaleźć żadnego przedsiębiorstwa używającego języka DAX.
Kalle,
1
Link nie żyje
QHarr
3

Ostatnio patrzyłem - kilka lat temu - nie było łatwej opcji, a „rozwiązaniem” (z którym się nie zgadzałem) było zeskrobywanie ekranu z wielu stron internetowych. Teraz może być łatwiej, ale nadal byłbym zaskoczony, widząc coś, cóż, przydatne.

Problem polega na tym, że dane są niezmiernie cenne (i bardzo drogie), więc podczas definiowania metody ich odzyskiwania byłoby łatwe, doprowadzenie systemów obrotu do rozstania się ze swoimi danymi byłoby prawie niemożliwe. Niektóre MTF-y (obecnie) udostępniają swoje dane za darmo, ale nie jestem pewien, jak byś je zdobył, nie płacąc za to komuś innemu, jak Reuters.

Stephen Darlington
źródło
Co oznacza MTF?
John
„Wielostronna platforma handlowa”. investorwords.com/16604/multilateral_trading_facility_MTF.html
Stephen Darlington,