O tym API
Deutsche Bundesbank (niemiecki bank centralny) udostępnia swoje statystyki przez usługę webową SDMX pod adresem api.statistiken.bundesbank.de. Dane pobiera się wywołaniem GET /rest/data/{flow}/{key}, gdzie {flow} to kod zbioru (np. BBEX3 dla kursów walutowych), a {key} wskazuje konkretny szereg czasowy. Zakres obejmuje m.in. referencyjne kursy euro EBC, stopy procentowe i rentowności, agregaty monetarne, statystyki bankowe oraz bilans płatniczy. Odpowiedzi są zgodne ze standardem SDMX 2.1: domyślnie SDMX-ML (XML), a przez parametr ?format=json lub ?format=csv można otrzymać SDMX-JSON albo CSV. Usługa jest bezpłatna i nie wymaga klucza ani rejestracji; przy dalszym wykorzystaniu danych obowiązuje warunek podania źródła, zgodnie z warunkami korzystania Bundesbanku.
Najczęstsze pytania
Czy trzeba mieć klucz API?
Nie. Statystyczna usługa SDMX Bundesbanku jest w pełni publiczna — bez klucza, bez rejestracji i bez logowania.
Jakie dane zwraca to API?
Urzędowe szeregi czasowe niemieckiego banku centralnego: referencyjne kursy euro EBC, stopy procentowe i rentowności, agregaty monetarne, statystyki bankowe oraz bilans płatniczy. Dane zwracane są w formacie SDMX — domyślnie XML, opcjonalnie JSON lub CSV.
Czy można wywołać to API bezpośrednio z przeglądarki?
Technicznie tak — endpoint zwraca nagłówek CORS (access-control-allow-origin: *), więc wywołanie z kodu frontendowego się powiedzie. Nie umieszczamy tu jednak żywego przycisku „Wypróbuj”, bo odpowiedzią jest SDMX: domyślnie XML, a nawet wariant JSON to rozbudowany, głęboko zagnieżdżony format SDMX-JSON, który nie nadaje się na prostą demonstrację w przeglądarce. W praktyce to API wywołuje się i parsuje SDMX po stronie serwera.
Kto prowadzi to API?
Deutsche Bundesbank — niemiecki bank centralny, część Eurosystemu. Usługę statystyczną SDMX i jej dokumentację prowadzi pod api.statistiken.bundesbank.de.