O tym API
SWEA to obecne REST API Riksbanku, następca starszej usługi SOAP (SweaWS). Udostępnia oficjalne serie danych banku centralnego: dzienne kursy walut korony szwedzkiej (SEK) wobec głównych walut, stopy procentowe (m.in. stopę referencyjną oraz stopy depozytową i kredytową) i inne serie finansowe. Dane są dostępne zarówno jako najnowszy odczyt (Observations/Latest), jak i szeregi historyczne dla wskazanego zakresu dat. Osobny endpoint Series zwraca listę wszystkich dostępnych serii wraz z ich identyfikatorami i zakresem dat, a CalendarDays podaje szwedzkie dni robocze.
Najczęstsze pytania
Czy trzeba mieć klucz API?
Nie do podstawowego użycia — wywołania anonimowe są dozwolone do 5 zapytań na minutę i maks. 1000 dziennie z jednego adresu IP. Dla wyższych limitów (200/min, 30 000/tydzień) można bezpłatnie zarejestrować się w portalu dla deweloperów i otrzymać osobisty klucz podawany w nagłówku Ocp-Apim-Subscription-Key.
Jakie dane zwraca to API?
Oficjalne serie Riksbanku: dzienne referencyjne kursy walut (SEK wobec głównych walut), stopy procentowe (m.in. stopę referencyjną) oraz inne serie finansowe — jako najnowszy odczyt lub szereg historyczny dla wskazanego zakresu dat. Endpoint Series wylicza wszystkie dostępne serie i ich identyfikatory.
Czy można wywołać to API bezpośrednio z przeglądarki?
Nie — to API nie zwraca nagłówka CORS (Access-Control-Allow-Origin), więc przeglądarki blokują wywołania między domenami z kodu frontendowego; trzeba je wywoływać po stronie serwera. Dlatego nie ma tu żywego przycisku „Wypróbuj”.
Kto prowadzi to API?
Sveriges Riksbank — szwedzki bank centralny. Dokumentacja techniczna i rejestracja są dostępne w portalu dla deweloperów developer.api.riksbank.se.