Każdy, kto szuka skalowalnej i opłacalnej alternatywy dla Yahoo Finance, powinien zwrócić uwagę na REST API Marketstack. Marketstack, korzystając z danych od renomowanych dostawców, umożliwia analizę ponad 125 000 notowań giełdowych na 72 giełdach na całym świecie, oferując użytkownikom globalne informacje o rynku.
Jeśli nasza oferta Cię zainteresowała, zachęcamy do lektury. Poniżej szczegółowo przedstawimy zestaw funkcji Marketstack, interfejs internetowy, dokumentację, wydajność oraz ceny.
Wprowadzenie do Marketstack
Marketstack oferuje dane w czasie rzeczywistym oraz historyczne sięgające około 30 lat. Możesz łatwo ograniczyć wyszukiwanie do pojedynczych notowań lub monitorować pełne giełdy. Niezależnie od tego, czy handlujesz na początku, w trakcie, czy na końcu dnia, możesz dostosować swoje żądania dotyczące wyników zgodnie z potrzebami.
Infrastruktura oparta na chmurze Marketstack jest wystarczająco solidna, aby obsługiwać miliony żądań dziennie, oferując niemal idealny czas pracy. Istnieje możliwość rejestracji w bezpłatnej subskrypcji, która pozwala na maksymalnie 1000 żądań API miesięcznie. Integracja z Marketstack jest intuicyjna i można ją przeprowadzić w ciągu 5 minut dzięki doskonałej dokumentacji, która wspiera programistów w większości głównych języków programowania.
Pierwsze kroki z Marketstack
Apilayer ma solidne osiągnięcia w zapewnianiu wysokiej dostępności swoich produktów, a Marketstack nie jest wyjątkiem. Aby rozpocząć, wystarczy kliknąć „ZAREJESTRUJ SIĘ ZA DARMO” w prawym górnym rogu strony głównej, wybrać bezpłatny abonament, wprowadzić dane uwierzytelniające i gotowe.
Nie wymuszają na użytkownikach podawania danych karty kredytowej „na wszelki wypadek”, co pokazuje ich zaufanie do swojego produktu oraz szacunek do klientów.
Deska rozdzielcza
Po utworzeniu konta, użytkownik trafia do panelu Marketstack. Wszystkie opcje menu są intuicyjne, ale krótko je przedstawimy.
Na głównej stronie pulpitu można szybko przeglądać metadane konta i subskrypcji. U góry strony znajdują się pomocne przyciski prowadzące do 3-etapowego przewodnika szybkiego startu oraz dokumentacji API, co omówimy w dalszej części artykułu.
Użytkownik zobaczy swój klucz API oraz opcję jego zresetowania. W przypadku podejrzenia nieautoryzowanego użycia, można go łatwo zmienić.
Na panelu wyświetlane są również szczegóły dotyczące subskrypcji, użycia interfejsu API, danych logowania oraz informacje o płatności.
Opcje menu
Uaktualnij / plan subskrypcji – jeśli korzystasz z planu darmowego, te linki będą zbędne, ponieważ oba prowadzą do strony z opcjami uaktualnienia. Możesz również kliknąć tę drugą opcję, aby sprawdzić swój plan, okres rozliczeniowy oraz wykorzystanie miesięcznego limitu żądań. Konto – tutaj możesz zarządzać danymi logowania oraz powiadomieniami. Możesz łatwo wyłączyć komunikację z Marketstack, aby nie zaśmiecać skrzynki odbiorczej. Opcja zmiany hasła jest również dostępna, a w razie potrzeby można usunąć konto bez zbędnych przeszkód. Płatności – ułatw sobie księgowanie dzięki opcji menu Płatności, gdzie można zarządzać metodami płatności i przeglądać faktury. Wykorzystanie interfejsu API – liczba żądań miesięcznych jest powiązana z planem subskrypcji, a tutaj możesz zobaczyć, jak blisko jesteś osiągnięcia limitu.
Dokumentacja Marketstack
Każde API warte swojej ceny powinno mieć jasną i zwięzłą dokumentację, która pomaga programistom w implementacji i użytkowaniu. Marketstack zapewnia proste i zrozumiałe opisy metod oraz liczne przykłady kodu.
Poniżej omówimy każdy punkt końcowy i parametry interfejsu API Marketstack.
Uwaga: zawsze można ograniczyć liczbę zwracanych wyników oraz ustawić paginację dla lepszej czytelności.
Poświadczenie
Jak w przypadku każdego interfejsu API, musisz określić swój klucz dostępu za pomocą parametru access_key.
Szyfrowanie
Dostępne tylko dla płacących klientów, Marketstack oferuje 256-bitowe szyfrowanie HTTPS, co zapewnia bezpieczne połączenie z serwerami w chmurze. Wystarczy dodać „s” do protokołu http w podstawowym adresie URL interfejsu API.
Błędy
Marketstack dostarcza listę kodów błędów, które pomagają zrozumieć, co poszło nie tak z Twoją prośbą. To ważne, aby API skutecznie raportowało błędy.
Dane na koniec dnia
Aby sprawdzić końcowe ceny akcji, użyj punktu końcowego / eod w żądaniu. Możesz uzyskać dane na koniec dnia z wybranych giełd lub akcji, korzystając z odpowiednich parametrów giełdy i symboli. Istnieje także możliwość posortowania wyników według daty.
Dane w ciągu dnia
Inwestorzy jednodniowi docenią punkt końcowy / intraday, który pozwala na ustawienie interwałów pobierania danych. Możesz żądać danych w ciągu dnia dla wybranych akcji lub giełd, a także sortować wyniki. Dodanie / (data) lub / najnowsze do żądania pozwala zawęzić wyniki do określonego momentu.
Dane historyczne
Łatwo można uzyskać dane historyczne dla dowolnej akcji lub giełdy, korzystając z parametrów date_from i date_to. Te metody działają zarówno w żądaniach intraday, jak i na koniec dnia.
Aktualizacje w czasie rzeczywistym
Marketstack umożliwia generowanie okresowych żądań zwrotu w ciągu dnia danych w czasie rzeczywistym. Użytkownicy mogą ustawić interwał na 30 min, 1 godz., 3 godz., 6 godz., 12 godz. lub 24 godz., podczas gdy subskrybenci na poziomie Professional mają dostęp do interwałów 15 min, 10 min, 5 min, a nawet 1 min dla bardzo szczegółowych aktualizacji rynkowych.
Tickery
Inny sposób pobierania danych o określonych zapasach to użycie punktu końcowego / tickers. Możliwe jest tworzenie żądań przy użyciu różnych parametrów, w tym symboli giełdowych i dat. Zarówno żądania na koniec dnia, jak i w ciągu dnia są dostępne.
Wymiany
Ten punkt końcowy pozwala na przeglądanie danych z dowolnej z 72 giełd w Marketstack giełdy. Oto przykład, jak mogą wyglądać wyniki takiego żądania:
Waluty
Aby uzyskać metadane dotyczące określonej waluty, użyj punktu końcowego / currencies, aby zwrócić wyniki dla wszystkich walut obsługiwanych przez Marketstack.
Strefy czasowe
Dzięki globalnemu zasięgowi danych giełdowych, Marketstack dostarcza również przydatne informacje o strefach czasowych. Punkt końcowy / timezones pozwala na ich przeglądanie.
Wydajność i dowody
W związku z szerokim zakresem użyteczności, warto zwrócić uwagę na wydajność Marketstack. Apilayer jest uznawany za lidera w branży, dostarczając precyzyjnie dostrojone, starannie zakodowane produkty RESTful API.
Marketstack działa na rozbudowanej, potężnej infrastrukturze chmurowej Apilayer, co umożliwia szybkie przetwarzanie danych w formacie JSON. Ich serwery obsługują dziesiątki milionów żądań dziennie i od premiery w czerwcu 2020 r. mogą pochwalić się 100% czasem sprawności.
Dzięki takiej wydajności z usług Marketstack korzystają zarówno nowe firmy, jak i międzynarodowe korporacje. Obecnie ponad 30 000 firm, w tym Microsoft, Accenture, Amazon, Credit Suisse, Uber, Revolut i inne, korzysta z ich usług. Marketstack jest także popularny w akademickich kręgach, obsługując ponad 75 uniwersytetów, takich jak MIT i NYU.
Cennik
Marketstack ma rozwiązanie dla każdego, co widać w ich hojnie oferowanych poziomach subskrypcji. Wszystkie plany są dostępne w modelu miesięcznym lub z 20% rabatem przy płatności rocznej. Metody płatności obejmują Visa, MasterCard, Discover, American Express, Diner’s Club i PayPal, a klienci korporacyjni mogą poprosić o konfigurację przelewu bankowego.
Przyjrzyjmy się miesięcznym poziomom subskrypcji Marketstack:
- Bezpłatnie – 0 USD / miesiąc – najbardziej okrojona wersja, ale 1000 żądań miesięcznie powinno być wystarczające dla wielu użytkowników. Uzyskujesz dostęp do wszystkich 72 giełd na świecie oraz danych na koniec dnia.
- Podstawowy – 9,99 USD / miesiąc – zwiększa limit żądań do 10 000 miesięcznie, umożliwiając analizę danych z dnia bieżącego oraz dostęp do danych historycznych z ostatnich 10 lat.
- Professional – 49,99 USD / miesiąc – popularny wybór dla firm, które potrzebują danych w czasie rzeczywistym, z limitem 100 000 żądań miesięcznie i dostępem do danych historycznych sięgających 30 lat.
- Biznes – 149,99 USD – użytkownicy korzystają z limitu 500 000 żądań miesięcznie oraz priorytetowego wsparcia.
- Przedsiębiorstwo – wycena na żądanie – elastyczne rozwiązania dostosowane do indywidualnych potrzeb klientów.
Ostateczny werdykt
Ogromny globalny zbiór danych giełdowych Marketstack, wydajność w czasie rzeczywistym, ekspercka dokumentacja oraz światowej klasy obsługa klienta sprawiają, że jest to bardzo atrakcyjne narzędzie zarówno dla programistów, jak i właścicieli firm. Marketstack, będący częścią rozwijającego się ekosystemu Apilayer, korzysta z solidnej infrastruktury chmurowej, zapewniając niemal idealny czas pracy oraz nieograniczoną skalowalność. Niezależnie od tego, czy monitorujesz swoje osobiste portfolio, czy branżowe ruchy na wielu giełdach, elastyczny model subskrypcji Marketstack pozwala na dostosowanie usług do Twoich potrzeb i budżetu.
Czy korzystałeś z Marketstack? Podziel się swoimi doświadczeniami na temat korzystania z jego interfejsu API w komentarzach poniżej.
newsblog.pl