Strona główna
» SIEĆ
»
Recenzja Marketstack: API danych giełdowych w czasie rzeczywistym, w ciągu dnia i historycznych
Recenzja Marketstack: API danych giełdowych w czasie rzeczywistym, w ciągu dnia i historycznych
Marketstack to API REST dla deweloperów, którzy potrzebują danych giełdowych w formacie JSON bez konieczności budowania własnego systemu do obsługi danych giełdowych. Aktualna oferta obejmuje ceny na koniec dnia, dane śróddzienne z USA, aktualizacje w czasie rzeczywistym dla wyższych poziomów, dane historyczne, metadane tickerów i giełd, działania korporacyjne, indeksy giełdowe, obligacje, aktywa ETF, towary w ramach wyższych planów oraz nowsze punkty końcowe EDGAR. Największą zmianą w stosunku do starszych recenzji Marketstack jest to, że nowe integracje powinny korzystać z API v2 ; Marketstack twierdzi, że wersja v1 została wycofana po 30 czerwca 2025 roku.
Jako lekkie API do obsługi danych rynkowych, Marketstack pozostaje atrakcyjny ze względu na niską cenę wejścia i prostotę modelu REST. Równie istotne są kompromisy: darmowy limit wynosi obecnie tylko 100 żądań miesięcznie, zasięg śróddzienny koncentruje się na danych z US IEX, dostęp w czasie rzeczywistym wymaga wersji Professional lub wyższej, a Marketstack nie oferuje przesyłania strumieniowego WebSocket.
Przykład tego, w jaki sposób żądanie Marketstack v2 na koniec dnia może przesłać dane do panelu giełdowego. Wyświetlane wartości rynkowe mają charakter poglądowy.
Co oferuje teraz Marketstack
Marketstack jest częścią APILayer i zwraca dane rynkowe za pośrednictwem standardowych żądań HTTP. Oficjalny API Playground prezentuje aktualne przykłady w wersji 2, takie jak /v2/tickers/AAPL/eod/latestwyszukiwanie tickerów i notowania giełdowe. Ułatwia to prototypowanie żądań przed napisaniem kodu aplikacji.
Podstawowe kategorie danych to:
Dane na koniec dnia: codzienne dane OHLC i powiązane dane rynkowe.
Dane śróddzienne: ceny śróddzienne na giełdzie US IEX w ramach planów płatnych.
Aktualizacje w czasie rzeczywistym: dostępne w wersjach Professional i wyższych, z odstępami krótszymi niż 15 minut, w tym aktualizacje co minutę.
Dane historyczne: aktualna strona z cenami zawiera informacje o rocznych planach Free, 10-letnich planach Basic oraz ponad 15-letnich planach Professional i Business.
Dane referencyjne i korporacyjne: symbole giełdowe, informacje giełdowe, waluty, strefy czasowe, splity i dywidendy, a także dodatkowe zestawy danych w ramach planów płatnych.
Marketstack wykorzystuje model REST żądanie-odpowiedź: aplikacje wysyłają zapytania do punktów końcowych i odbierają dane w formacie JSON zamiast ciągłego strumieniowania.
Projektowanie i dokumentacja API
Interfejs API jest przystępny, jeśli korzystasz już z usług REST. Uwierzytelnianie wykorzystuje klucz dostępu, odpowiedzi są w formacie JSON, a popularne punkty końcowe obsługują filtrowanie i stronicowanie. Aktualnym przykładem jest GET https://api.marketstack.com/v2/tickers/AAPL/eod/latest?access_key=YOUR_ACCESS_KEY.
Oficjalne FAQ Marketstack potwierdza również, że jest to API REST, a nie WebSocket ani API strumieniowe. Można sondować aktualne ceny, ale aplikacje wymagające ciągłego strumieniowania tick-by-tick powinny ocenić, czy ten model żądanie-odpowiedź pasuje do ich architektury.
Limity cen i żądań
Plan
Cena miesięczna
Żądania/miesiąc
Dostęp kluczowy
Bezpłatny
0
100
Koniec dnia, 1 rok historii, do użytku niekomercyjnego
Podstawowy
9,99
10 000
10 lat historii, giełda US IEX w ciągu dnia, zastosowanie komercyjne
Profesjonalny
49,99 zł
100 000
Ponad 15 lat historii, aktualizacje w czasie rzeczywistym, ceny akcji w czasie rzeczywistym, towary
Biznes
149,99 zł
500 000
Funkcje profesjonalne oraz szczegóły i fakty dotyczące firmy
Przedsiębiorstwo
Niestandardowe
Niestandardowe
Wymagania dotyczące niestandardowej objętości i danych
To aktualne miesięczne ceny katalogowe widoczne na oficjalnej stronie cennika Marketstack . Rozliczenie roczne jest tańsze: strona pokazuje obecnie 8,99 USD miesięcznie za pakiet Basic, 43,99 USD za pakiet Professional i 127,99 USD za pakiet Business przy rozliczeniu rocznym.
Na uwagę zasługuje rozliczanie limitów. Według Marketstack każdy wyszukany ticker pochłania jedno żądanie, więc żądanie pięciu symboli w jednym wywołaniu pochłania pięć żądań. Błędy API nie są brane pod uwagę. Plany płatne zawierają również opłaty za przekroczenie limitu za każde żądanie, więc użytkownicy produkcyjni powinni monitorować wykorzystanie, zamiast traktować miesięczny limit jako bezwzględny limit.
Obecna struktura planów Marketstack obejmuje niewielkie bezpłatne pakiety oraz pakiety komercyjne o większej objętości. Przed subskrypcją sprawdź aktualne ceny, ponieważ plany mogą ulec zmianie.
Zasięg, wydajność i ważne zastrzeżenia
Marketstack promuje szeroki, globalny zasięg, ale jego własne strony publiczne prezentują obecnie różne sumy tickerów. Bezpieczniejszym rozwiązaniem jest sprawdzenie symboli i giełd, których faktycznie potrzebuje Twoja aplikacja, w oficjalnej wyszukiwarce giełdowej, zamiast wybierać plan wyłącznie na podstawie danych marketingowych.
Aby zapewnić niezawodność, Marketstack publikuje stronę stanu API na żywo z kontrolą na poziomie punktów końcowych i stwierdza, że jego infrastruktura działa z niemal 100% dostępnością. To przydatna przejrzystość operacyjna, ale nie zastępuje analizy porównawczej opóźnień w regionie wdrożenia i obciążeniu.
Platforma Marketstack rozszerzyła również zestaw funkcji poza te opisane w starszych recenzjach. Na jej stronie internetowej znajduje się obecnie sześć punktów końcowych EDGAR do udostępniania informacji o spółkach, zgłoszeń, dokumentów i danych finansowych SEC. Może to być cenne dla aplikacji badawczych lub zgodności, które wymagają dostępu do danych rynkowych i dokumentów regulacyjnych za pośrednictwem tego samego dostawcy.
Werdykt z recenzji Marketstack
Marketstack to idealne rozwiązanie dla deweloperów, którzy potrzebują prostego interfejsu API REST do obsługi danych giełdowych, przewidywalnych cen początkowych, odpowiedzi JSON oraz przejrzystej ścieżki aktualizacji z danych na koniec dnia do danych śróddziennych i w czasie rzeczywistym. Wersja Basic to praktyczny punkt wyjścia dla aplikacji komercyjnych, które potrzebują danych śróddziennych z USA; wersja Professional sprawdza się lepiej, gdy liczą się aktualizacje co minutę i większe limity.
Główne ograniczenia to niewielki limit, sondowanie REST zamiast WebSockets, zużycie żądań na ticker oraz zasięg zależny od planu. Przed podjęciem decyzji przetestuj wymagane symbole w Playground, potwierdź licencję dla swojego przypadku użycia i oblicz wolumen żądań, używając rzeczywistej liczby tickerów, a nie liczby wywołań HTTP.