PRZEGLĄD Marketstack – API danych giełdowych w czasie rzeczywistym, w ciągu dnia i historycznych danych rynkowych

Każdy, kto szuka skalowalnej, opłacalnej alternatywy dla Yahoo Finance, znajdzie coś dla siebie REST API Marketstack. Kompilując swój zestaw danych od dostawców danych o wysokich autorytetach na całym świecie, Marketstack umożliwia przeanalizowanie ponad 125 000 notowań giełdowych na 72 giełdach na całym świecie w celu uzyskania prawdziwie globalnych informacji o rynku.

Jeśli zwróciliśmy Twoją uwagę, czytaj dalej. Poniżej szczegółowo przeanalizujemy zestaw funkcji Marketstack, interfejs internetowy, dokumentację, wydajność i ceny.

Przegląd rynku

Boisko przy windzie Marketstack

Marketstack dostarcza w błyskawicznym tempie dane w czasie rzeczywistym i historyczne sprzed około 30 lat. Zawęź wyszukiwanie do pojedynczych pasków lub z równą łatwością monitoruj całe giełdy. Niezależnie od tego, czy handlujesz na początku, czy na końcu dnia, czy przez cały dzień, możesz dostosować swoje żądania dotyczące wyników na koniec dnia i w ciągu dnia.

Niezależnie od Twoich potrzeb, oparta na chmurze infrastruktura Marketstack jest wystarczająco solidna, aby obsługiwać miliony żądań dziennie i oferuje niemal idealny czas pracy. Oczywiście nie ma obowiązku płacenia za więcej usług niż potrzebujesz; zarejestruj się w bezpłatnej subskrypcji na maksymalnie 1000 żądań API miesięcznie. Integrację Marketstack można przeprowadzić w ciągu 5 minut dzięki wyjątkowej dokumentacji, która pomoże programistom większość głównych języków programowania.

Pierwsze kroki z Marketstack

Apilayer ma wyjątkowe osiągnięcia w zakresie zapewniania wysokiej dostępności swoich produktów, a Marketstack nie jest wyjątkiem. Aby się zarejestrować, po prostu kliknij ZAREJESTRUJ SIĘ ZA DARMO w prawym górnym rogu strony głównej, wybierz bezpłatny abonament, wprowadź swoje dane uwierzytelniające i gotowe.

Nie nakłaniają Cię do zapisania danych karty kredytowej „na wszelki wypadek”, gdy zdecydujesz się uaktualnić później (lub zapomnisz anulować subskrypcję próbną). Zamiast tego zapewniają z góry dużą wartość, dzięki czemu możesz zapoznać się z ich ofertą bez żadnych kosztów ani zobowiązań. Naszym zdaniem to pokazuje, że Apilayer ma zaufanie do swojego produktu, a ponadto szanuje swoich klientów.

Deska rozdzielcza

Po utworzeniu konta przejdziesz do panelu Marketstack. Wszystkie opcje menu są dość oczywiste, ale zapewnimy Ci krótką prezentację.

Główna strona pulpitu ułatwia szybkie przeglądanie wszystkich metadanych konta i subskrypcji. U góry strony znajdują się dwa pomocne przyciski, które prowadzą do ich 3-etapowego przewodnika szybkiego startu (zasadniczo ściągawki do korzystania z Marketstack), a także do dokumentacji API. Omówimy to bardziej szczegółowo w osobnej sekcji.

Następnie zobaczysz swój klucz API wraz z opcją jego zresetowania. Jeśli kiedykolwiek podejrzewasz, że klucz jest niepewny, obróć go i odpocznij.

Wreszcie są pola wyświetlające Twoją subskrypcję, użycie interfejsu API, dane logowania do konta i informacje o płatności. Każdy wyświetla podsumowanie informacji zawartych w odpowiednich opcjach paska bocznego.

Opcje menu

Uaktualnij / plan subskrypcji – jeśli jesteś zarejestrowany w planie darmowym, te linki będą zbędne, ponieważ oba prowadzą do strony poziomu subskrypcji, aby wyświetlić opcje uaktualnienia. W przeciwnym razie zawsze możesz kliknąć tę drugą opcję, aby wyświetlić swój plan, okres rozliczeniowy i wykorzystaną do tej pory część miesięcznego limitu żądań. Konto – tutaj możesz zarządzać danymi logowania do konta, a także powiadomieniami. Doceniamy, jak łatwo jest wyłączyć całą komunikację z Marketstack, aby uniknąć bałaganu w skrzynce odbiorczej. Podobnie łatwo jest zmienić hasło na tej stronie; a jeśli zdecydujesz, że Marketstack nie jest dla Ciebie, opcja usunięcia konta znajduje się u dołu strony i nie sprawia, że ​​skaczesz przez żadne przeszkody. Płatność – Ułatw sobie trochę księgowanie dzięki opcji menu Płatności. Możesz zarządzać swoimi metodami płatności i przeglądać wszystkie swoje faktury tutaj. Wykorzystanie interfejsu API – liczba żądań, które możesz składać miesięcznie, jest powiązana z Twoim planem subskrypcji i tutaj możesz zobaczyć, jak blisko jesteś osiągnięcia limitu. Co więcej, poniżej znajdziesz statystyki użytkowania, które pomogą Ci zarządzać kontem w bardziej świadomy sposób.

Dokumentacja Marketstack

Każde API warte swojej soli będzie jasne i zwięzłe dokumentacja aby pomóc programistom we wdrażaniu i użytkowaniu. Doceniamy proste angielskie podejście Marketstack do opisywania metod, chociaż jest ich mnóstwo przykłady kodu aby pomóc gumie w dotarciu do drogi.

Poniżej pokrótce omówimy każdy punkt końcowy i parametry interfejsu API Marketstack.

Uwaga: aby zaoszczędzić trochę rozwlekłości, pamiętaj, że zawsze można ograniczyć liczbę zwracanych wyników oraz ustawić przesunięcie paginacji ze względu na czytelność.

Poświadczenie

Jak w przypadku każdego interfejsu API, musisz określić swój klucz dostępu za pomocą parametru access_key. Nic specjalnego.

Szyfrowanie

Dostępne tylko dla płacących klientów, oferty Marketstack 256-bitowe szyfrowanie HTTPS aby zabezpieczyć połączenie z serwerami w chmurze. Po prostu dołącz te magiczne „s” do protokołu http w podstawowym adresie URL interfejsu API, aby tak się stało.

Błędy

Nikt nie lubi debugowania w ciemności, więc Marketstack zapewnia litanię kody błędów aby wyjaśnić, co poszło nie tak z Twoją prośbą. Łatwo jest przyjąć za pewnik, dopóki nie użyjesz interfejsu API, który nie generuje błędów w raportowaniu we właściwy sposób.

Dane na koniec dnia

Aby sprawdzić końcowe ceny akcji, dołącz punkt końcowy / eod do żądania. Możesz przynieść dane na koniec dnia z określonych giełd lub akcji z odpowiednio parametrami giełdy i symboli, a następnie posortuj je rosnąco lub malejąco. Można również wyświetlić dane z określonego dnia lub po prostu poprosić o najnowsze informacje.

Dane giełdowe w czasie rzeczywistym, w ciągu dnia i dane z rynków historycznych

Dane w ciągu dnia

Inwestorzy jednodniowi docenią punkt końcowy / intraday, który pozwala ustawić interwały pobierania danych. Jeszcze raz możesz poprosić dane w ciągu dnia na poszczególnych zapasach lub z określonych giełd z odpowiednimi parametrami i posortuj je w taki sam sposób, jak w przypadku punktu końcowego / eod. Dołączanie / (data) lub / najnowsze obiekty do żądania również pozwala zawęzić wyniki w określonym momencie. Oto przykład z dokumentacji Marketstack:

{
     "pagination": {
         "limit": 100,
         "offset": 0,
         "count": 100,
         "total": 5000
     },
     "data": (
         {
             "date": "2020-06-02T00:00:00+0000"
             "symbol": "AAPL",
             "exchange": "IEXG",
             "open": 317.75,
             "high": 322.35,
             "low": 317.21,
             "close": 317.94,
             "last": 318.91,
             "volume": 41551000
         },
         (...)
     )
 }
 

Dane historyczne

Jest to dość łatwe do odzyskania dane historyczne dla dowolnej akcji lub giełdy przy użyciu parametrów date_from i date_to. Metody te są zgodne zarówno z żądaniami w ciągu dnia, jak i żądaniami na koniec dnia.

Aktualizacje w czasie rzeczywistym

Marketstack może generować okresowe żądania zwrotu w ciągu dnia dane w czasie rzeczywistym. Podczas gdy wszyscy użytkownicy mogą ustawić parametr interwału na 30 min, 1 godz., 3 godz., 6 godz., 12 godz. Lub 24 godz., Użytkownicy na poziomie Professional odblokowują interwały 15 min, 10 min, 5 min, a nawet 1 min dla naprawdę nowatorskich aktualizacji rynkowych.

Tickery

Alternatywny sposób pobierania danych o określonych zapasach paski jest użycie punktu końcowego / tickers. Istnieją różne sposoby tworzenia żądań przy użyciu wielu obiektów, w tym symboli giełdowych i dat. Zarówno żądania na koniec dnia, jak i w ciągu dnia są dostępne w większości ich permutacji.

Wymiany

Ten punkt końcowy umożliwia przeglądanie danych z dowolnego lub wszystkich 72 w Marketstack giełdy. Oto przykład tego, co takie żądanie może zwrócić:

{
     "pagination": {
         "limit": 100,
         "offset": 0,
         "count": 71,
         "total": 71
     },
     "data": (
         {
             "name": "NASDAQ Stock Exchange",
             "acronym": "NASDAQ",
             "mic": "XNAS",
             "country": "USA",
             "country_code": "US",
             "city": "New York",
             "website": "www.nasdaq.com",
             "timezone": {
                 "timezone": "America/New_York",
                 "abbr": "EST",
                 "abbr_dst": "EDT"
             }
         },
         (...)
     )
 }
 

Waluty

Potrzebujesz metadanych dotyczących określonej waluty? Dołącz punkt końcowy / currencies do żądania zwrócenia wyników dla wszystkich plików waluty Marketstack obsługuje.

Strefy czasowe

Ponieważ Marketstack zajmuje się globalnymi danymi giełdowymi, sensowne jest, aby na ich temat znajdowały się przydatne informacje strefa czasowa. Punkt końcowy / timezones umożliwia jego wyświetlenie.

Wydajność i dowód

Przy tak szerokim stopniu użyteczności możesz się zastanawiać, jak dobrze Marketstack jest w stanie działać. Apilayer jest głównym graczem w branży i z reguły produkuje precyzyjnie dostrojone, starannie zakodowane produkty RESTful API.

Marketstack jest oparty na rozległej, potężnej infrastrukturze opartej na chmurze Apilayer, umożliwiającej szybkie śledzenie danych odpowiedzi zakodowanych w lekkim formacie JSON. Ich serwery rutynowo przetwarzają dziesiątki milionów żądań dziennie i prawie się chwalą 100% czasu sprawności od premiery w czerwcu 2020 r.

Dzięki tak skalowalnej wydajności i zestawom funkcji firmy dopiero rozpoczynające swoją działalność aż po międzynarodowe przedsiębiorstwa korzystają z usługi Marketstack. W rzeczywistości ponad 30 000 firm jest zaliczanych do klientów Marketstack, w tym Microsoft, Accenture, Amazon, Credit Suisse, Uber, Accenture, Revolut i nie tylko. Jest również szeroko stosowany w kręgach akademickich, na których obsługuje ponad 75 uniwersytetów, w tym MIT i NYU.

cennik

Marketstack ma rozwiązanie dla każdego, co jest widoczne w ich hojnie udostępnianych poziomy subskrypcji. Wszystkie plany są dostępne z miesiąca na miesiąc lub z 20% rabatem, jeśli płacisz rocznie. Metody płatności obejmują Visa, MasterCard, Discover, American Express, Diner’s Club i PayPal, chociaż klienci korporacyjni i klienci o dużych obrotach mogą poprosić o skonfigurowanie przelewu bankowego.

Ceny MarketStack

Przyjrzyjmy się miesięcznym poziomom subskrypcji Marketstack:

Bezpłatnie – 0 USD / miesiąc – jest to najbardziej okrojona wersja Marketstack, ale jeśli nie potrzebujesz dużych ilości danych giełdowych do celów komercyjnych, 1000 żądań miesięcznie okaże się więcej niż wystarczające. Uzyskujesz dostęp do wszystkich 72 światowych giełd i możesz żądać danych na koniec dnia tak często, jak pozostało Ci miejsce. Podstawowy – 9,99 USD / miesiąc – Płacenie nominalnej opłaty miesięcznej oznacza znaczący postęp w zestawie funkcji Marketstack. Twój limit wolumenu żądań balansuje dziesięć razy do limitu 10000 / miesiąc. Masz teraz możliwość analizowania danych z dnia bieżącego, a także danych na koniec dnia, a także danych historycznych z 10 lat wstecz. Ponieważ jest to pierwszy płatny poziom, masz prawo do wykorzystania swoich wyników w celach komercyjnych i dostępu do pomocy technicznej. Marketstack jest przeznaczony do ochrony ważnych danych Twojej firmy i oferuje teraz 256-bitowe szyfrowanie HTTPS w ramach subskrypcji Basic. Professional – 49,99 USD / miesiąc – ten poziom jest przeznaczony dla firm potrzebujących rzeczywistego rozwiązania do monitorowania zapasów w czasie rzeczywistym – i dlatego jest najpopularniejszym wyborem. Podczas gdy funkcja intraday w warstwie Basic ogranicza najkrótszy interwał do 30-minutowych aktualizacji, w warstwie Professional można pobierać nowe dane giełdowe co 60 sekund. A miesięczny limit 100 000 żądań zapewnia dużą przepustowość do monitorowania dużej liczby pasków i wymian. Dane historyczne sięgają teraz ponad 30 lat i są dostępne zarówno dla cen na koniec dnia, jak i w ciągu dnia. Podobnie jak w przypadku wszystkich płatnych poziomów, możesz wykorzystać swoje wyniki do użytku komercyjnego; będziesz cieszyć się szyfrowanym połączeniem z serwerami Marketstack; i w każdej chwili możesz skontaktować się z pomocą techniczną. Biznes – 149,99 USD – prawdziwie wysoki poziom Marketstack, użytkownicy biznesowi korzystają ze wszystkich funkcji poprzednich poziomów, ale z limitem 500 000 żądań miesięcznie. Co więcej, abonenci biznesowi uzyskują dostęp do priorytetowego wsparcia i mogą skorzystać z ogromnej wiedzy pełnego pasji zespołu Apilayer. Przedsiębiorstwo – poproś o wycenę – jeśli szukasz niestandardowych rozwiązań, poziom Enterprise w Marketstack usuwa wszelkie bariery i otwiera drzwi do innowacji. Wszystkie zasoby, którymi dysponuje Apilayer, są do Twojej dyspozycji, aby zidentyfikować i zaspokoić Twoje potrzeby w najbardziej opłacalny sposób.

Ostateczny werdykt

Ogromny globalny zbiór danych giełdowych Marketstack, wydajność w czasie rzeczywistym, ekspercka dokumentacja i światowej klasy obsługa klienta sprawiają, że jest to bardzo atrakcyjne narzędzie zarówno dla programistów, jak i właścicieli firm. Kolejny znakomity produkt w szybko rozwijającym się ekosystemie Apilayer, Marketstack, jest oparty na solidnej infrastrukturze opartej na chmurze, która zapewnia niemal idealny czas pracy i nieograniczoną skalowalność. Niezależnie od tego, czy monitorujesz swoje osobiste portfolio, czy ruchy branżowe na wielu giełdach, elastyczny model subskrypcji Marketstack umożliwia dostosowanie usług do Twoich potrzeb i budżetu.

Czy korzystałeś już wcześniej z Marketstack? Podziel się swoimi przemyśleniami na temat korzystania z jego interfejsu API poniżej.

newsblog.pl