Alle som søker etter et skalerbart, kostnadseffektivt alternativ til Yahoo Finance vil finne mye å elske i Marketstacks REST API. Ved å kompilere datasettet sitt fra dataleverandører med høy autoritet over hele verden, gir Marketstack deg mulighet til å analysere 125 000+ børser på tvers av 72 børser over hele verden, for virkelig global markedsinnsikt.
Hvis vi har fanget oppmerksomheten din, les videre. Nedenfor gjennomgår vi Marketstacks funksjonssett, webgrensesnitt, dokumentasjon, ytelse og priser i dybden.
Marketstack-heisbanen
Marketstack leverer sanntidsdata og historiske data, som dateres tilbake rundt 30 år, lynraskt. Begrens søket til individuelle ticker, eller overvåk hele børser like enkelt. Enten du handler på begynnelsen eller slutten av dagen, eller i løpet av dagen, kan du skreddersy forespørslene dine for resultater på slutten av dagen og intradagen.
Uansett behov, er Marketstacks skybaserte infrastruktur robust nok til å håndtere millioner av forespørsler per dag, og har nesten perfekt oppetid. Selvfølgelig er det ingen forpliktelse til å betale for mer service enn du trenger; registrer deg for et gratis abonnement for opptil 1000 API-forespørsler per måned. Integrering av Marketstack kan gjøres innen 5 minutter, med eksepsjonell dokumentasjon for å hjelpe utviklere inn de fleste store programmeringsspråk.
Komme i gang med Marketstack
Apilayer har en enestående merittliste for å gjøre produktene deres svært tilgjengelige, og Marketstack er intet unntak. For å registrere deg, klikk på REGISTRER GRATIS øverst til høyre på hjemmesiden, velg gratisplanen, skriv inn legitimasjonen din, og du er med.
De krever ikke at du legger inn et kredittkort «bare i tilfelle» du bestemmer deg for å oppgradere senere (eller glemmer å kansellere et prøveabonnement). I stedet gir de mye verdi på forhånd, slik at du kan utforske tilbudet deres uten kostnad eller forpliktelse for deg. Etter vår mening viser dette at Apilayer har tillit til deres produkt, og dessuten respekterer kundene deres.
Dashbord
Når du har opprettet kontoen din, kommer du til Marketstack-dashbordet. Alle menyalternativene er ganske selvforklarende, men vi gir deg en rask orienteringstur.
Hovedoversiktssiden gjør det enkelt å se alle metadataene for kontoen og abonnementet ditt på et øyeblikk. Det er to nyttige knapper øverst på siden som tar deg til deres 3-trinns hurtigstartveiledning (i hovedsak et jukseark for bruk av Marketstack), samt API Dokumentasjon. Vi vil dekke sistnevnte i større dybde i sin egen del.
Deretter vil du se API-nøkkelen din, sammen med muligheten til å tilbakestille den. Hvis du noen gang mistenker at nøkkelen din er usikker, roter den ut og hviler deg lettere.
Til slutt er det felter som viser din Abonnement, API-bruk, Regnskap legitimasjon, og innbetaling informasjon. Hver viser et sammendrag av informasjonen i de tilsvarende sidefeltalternativene.
Menyalternativer
- Oppgradering/abonnementsplan – Hvis du er registrert for gratisplanen, vil disse koblingene være overflødige, siden de begge tar deg til siden for abonnementsnivået for å se oppgraderingsalternativene dine. Ellers kan du alltid klikke på sistnevnte for å se planen din, faktureringsperioden og hvor mye av den månedlige forespørselsgrensen du har brukt så langt.
- Regnskap – Det er her du kan administrere kontolegitimasjonen din, så vel som varslene dine. Vi setter pris på hvor enkelt det er å deaktivere all kommunikasjon fra Marketstack for å forhindre rot i innboksen. Det er på samme måte enkelt å endre passordet ditt på denne siden; og hvis du bestemmer deg for at Marketstack ikke er noe for deg, er muligheten til å slette kontoen din der nederst på siden og får deg ikke til å hoppe gjennom noen bøyler.
- innbetaling – Gjør regnskapet litt enklere med menyvalget Betaling. Du kan administrere faktureringsmetodene dine og se alle fakturaene dine her.
- API-bruk – Antall forespørsler du kan gjøre per måned er knyttet til abonnementsplanen din, og du kan se hvor nær du er å nå grensen din her. I tillegg finner du bruksstatistikk nedenfor for å hjelpe deg med å administrere kontoen din på en mer informert måte.
Marketstack dokumentasjon
Enhver API verdt saltet vil ha klare, konsise dokumentasjon for å hjelpe utviklere med implementering og bruk. Vi setter pris på Marketstacks vanlig-engelske tilnærming til å beskrive metodene, selv om det er mange kodeeksempler for å hjelpe gummien til å møte veien.
Nedenfor dekker vi kort hvert av Marketstacks API-endepunkter og parametere.
Merk: For å spare på litt ordbruk, vit at det alltid er mulig å begrense hvor mange resultater som returneres, pluss angi en pagineringsforskyvning for lesbarhetens skyld.
Godkjenning
Som med alle APIer, må du spesifisere tilgangsnøkkelen din med parameteren access_key. Ikke noe fancy her.
Kryptering
Marketstack tilbyr kun tilgjengelig for betalende kunder 256-biters HTTPS-kryptering for å sikre tilkoblingen til deres skybaserte servere. Bare legg til den magiske lille ‘-en’ til http-protokollen i API-base-URLen for å få det til.
Feil
Ingen liker feilsøking i mørket, så Marketstack gir en litani av feilkoder for å forklare hva som gikk galt med forespørselen din. Det er lett å ta for gitt før du bruker et API som ikke gjør feilrapportering på riktig måte.
Data ved slutten av dagen
For å sjekke sluttaksjekurser, legg ved /eod endepunkt for forespørselen din. Du kan hente data ved slutten av dagen fra spesifikke børser eller aksjer med Utveksling og symboler parametere, og sorter dem deretter etter stigende eller synkende verdi. Det er også mulig å se data på en bestemt dato, eller bare be om den nyeste informasjonen.
Intradagsdata
Daghandlere vil sette pris på /intradag endepunkt som lar deg angi datainnhentingsintervaller. Nok en gang kan du be om intradagsdata på individuelle aksjer eller fra spesifikke børser med de tilsvarende parameterne, og sorter dem på samme måte som med /eod-endepunktet. Legger til /[date] eller /nyeste objekter til forespørselen din fungerer også for å begrense resultatene dine til et bestemt tidspunkt. Her er et eksempel fra Marketstacks dokumentasjon:
{
"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
},
[...]
]
}
Historisk data
Det er ganske enkelt å hente historisk data for enhver aksje eller børs som bruker dato fra og dato_til parametere. Disse metodene er kompatible med både intradag og slutten av dagen forespørsler.
Sanntidsoppdateringer
Marketstack er i stand til å foreta intervallvise intradag-forespørsler for å returnere sanntidsdata. Mens alle brukere kan sette intervallparameteren til 30 min, 1 t, 3 t, 6 t, 12 t eller 24 t, låser profesjonelle brukere opp 15 min, 10 min, 5 min og til og med 1 min intervaller for virkelig banebrytende markedsoppdateringer.
Tickers
En alternativ måte å hente data på spesifikke aksjer tikere er å bruke /tickers-endepunktet. Det er forskjellige måter å konstruere forespørsler ved å bruke en rekke objekter, inkludert ticker-symboler og datoer. Både slutten av dagen og intradagen forespørsler er tilgjengelige i de fleste av deres permutasjoner.
Utvekslinger
Dette endepunktet lar deg se data på noen eller alle Marketstacks 72 børser. Her er et eksempel på hva en slik forespørsel kan returnere:
{
"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"
}
},
[...]
]
}
Valutaer
Trenger du metadata om en bestemt valuta? Legg til /currencies-endepunktet til forespørselen din for å returnere resultater på alle valutaer Marketstack støtter.
Tidssoner
Ettersom Marketstack tar for seg globale aksjedata, er det fornuftig at det vil være nyttig informasjon om hver tidssone. /timezones-endepunktet lar deg se det.
Ytelse og bevis
Med en så bred grad av nytte kan du kanskje lure på hvor godt Marketstack er i stand til å prestere. Apilayer er en stor aktør i bransjen, og produserer som regel finjusterte, pent kodede RESTful API-produkter.
Marketstack er bygget på Apilayers enorme, kraftige skybaserte infrastruktur, hurtigsporende responsdata kodet i det lette JSON-formatet. Serverne deres behandler rutinemessig titalls millioner forespørsler per dag, og kan skryte av nesten 100 % oppetid siden lanseringen i juni 2020.
Med slike skalerbare ytelser og funksjonssett bruker selskaper som nettopp har startet opp helt til multinasjonale bedrifter Marketstack. Faktisk er over 30 000+ selskaper regnet blant Marketstacks klientell, inkludert Microsoft, Accenture, Amazon, Credit Suisse, Uber, Accenture, Revolut og mer. Det er også mye brukt i akademiske kretser, med over 75 universiteter inkludert MIT og NYU betjent.
Prissetting
Marketstack har en løsning for alle, og dette er tydelig i deres sjenerøst tilgjengelige abonnementsnivåer. Alle abonnementer er tilgjengelige måned for måned, eller med 20 % rabatt når du betaler for ett år av gangen. Betalingsmåter inkluderer Visa, MasterCard, Discover, American Express, Diner’s Club og PayPal, selv om Enterprise- og høyvolumskunder kan be om å sette opp en bankoverføring.
La oss ta en titt på Marketstacks månedlige abonnementsnivåer:
- Gratis – $0/måned – Dette er den mest nedstrippede versjonen av Marketstack, men hvis du ikke trenger store volumer av aksjedata for kommersielle formål, vil du finne de 1000 forespørslene per måned mer enn tilstrekkelig. Du får tilgang til alle 72 verdensomspennende børser, og kan be om data ved slutten av dagen så ofte du har kvote igjen.
- Grunnleggende – $9,99/måned – Å betale en nominell månedlig avgift bringer med seg et betydelig steg opp i Marketstacks funksjonssett. Din forespørsel volumbegrense ballonger ti ganger til et tak på 10 000/måned. Du har nå muligheten til å analysere intradag i tillegg til slutten av dagen data, samt historiske data som går 10 år tilbake. Siden dette er det første betalte nivået, har du rett til å bruke resultatene dine til kommersiell bruk, og kan få tilgang til teknisk støtte. Marketstack er dedikert til å beskytte virksomhetens vitale data, og tilbyr nå 256-bits HTTPS-kryptering med Basic-abonnementet.
- Profesjonell – $49,99/måned – Dette nivået er for bedrifter som trenger en sanntidsløsning for lagerovervåking – og er dermed det mest populære valget. Mens Basic-lagets intradagfunksjon begrenser det korteste intervallet til 30-minutters oppdateringer, lar Professional-laget deg hente nye aksjedata hvert 60. sekund. Og med en månedlig kvote på 100 000 forespørsler, vil du ha rikelig med båndbredde til å overvåke et høyt volum av ticker og børser. Historiske data strekker seg nå tilbake over 30 år, tilgjengelig for både dagens og intradagspriser. Som med alle betalte nivåer, kan du bruke resultatene dine til kommersiell bruk; du vil nyte en kryptert tilkobling til Marketstacks servere; og du kan kontakte teknisk støtte når som helst.
- Virksomhet – $149,99 – Marketstacks ekte høyvolumsnivå, Business-brukere nyter alle funksjonene til tidligere nivåer, men med en grense på 500 000 forespørsler/måned. I tillegg får Business-abonnenter tilgang til prioritert støtte, og kan dra nytte av den enorme ekspertisen til Apilayers lidenskapelige team.
- Bedriften – Etterspør et sitat – Hvis du leter etter tilpassede løsninger, fjerner Marketstacks Enterprise-lag alle barrierer og åpner døren til innovasjon. Alle ressurser Apilayer har er til din disposisjon for å identifisere og møte dine behov på den mest kostnadseffektive måten.
Endelig dom
Marketstacks enorme globale aksjedatasett, sanntidsytelse, ekspertdokumentasjon og kundestøtte i verdensklasse gjør det til et svært tiltalende verktøy for både utviklere og bedriftseiere. Et annet fantastisk produkt i Apilayers raskt voksende økosystem, Marketstack, er bygget på bunnsolid skybasert infrastruktur som muliggjør nesten perfekt oppetid og ubegrenset skalerbarhet. Enten du overvåker din personlige portefølje eller bransjebevegelser på tvers av flere børser, lar Marketstacks fleksible abonnementsmodell deg skreddersy tjenestene til dine behov og budsjett.
Har du brukt Marketstack før? Lytt med tankene dine om bruk av API-en nedenfor.
Støtt vårt arbeid ❤️
Hvis du likte denne artikkelen, vurder å gi en tips for å hjelpe oss med å fortsette å publisere kvalitetsinnhold.






















