O tym API
Bank Anglii, bank centralny Wielkiej Brytanii, udostępnia swoją Interaktywną Bazę Danych Statystycznych (IADB) także jako bezpośrednie pobieranie CSV. Każdy szereg ma własny kod (np. XUDLUSS dla kursu dolara do funta); podając w adresie URL listę kodów oraz zakres dat, otrzymujemy gotowy plik CSV z wartościami dziennymi, miesięcznymi lub kwartalnymi. Baza obejmuje kursy walut, oficjalną stopę procentową (Bank Rate), rentowności obligacji oraz statystyki pieniądza i kredytu. Nie ma tu formatu JSON ani publicznego REST API — jedynym maszynowym wyjściem jest CSV, a jedno zapytanie może zwrócić do 300 serii naraz (parametr CSVF wybiera układ tabelaryczny lub kolumnowy).
Najczęstsze pytania
Czy trzeba mieć klucz API?
Nie. Baza jest w pełni publiczna i bezpłatna — nie wymaga klucza ani rejestracji. Wystarczy zbudować adres URL z kodami serii i zakresem dat, aby pobrać plik CSV.
Jakie dane zwraca to API?
Szeregi czasowe statystyk Banku Anglii identyfikowane po kodzie serii: kursy walut, oficjalną stopę procentową (Bank Rate), rentowności obligacji, agregaty pieniężne oraz dane o pieniądzu i kredycie. Wynik to plik CSV (do 300 serii na zapytanie), w układzie tabelarycznym lub kolumnowym, z tytułami serii lub bez.
Czy można wywołać to API bezpośrednio z przeglądarki?
Nie. Endpoint nie zwraca nagłówka CORS, więc kod frontendowy w przeglądarce nie odczyta odpowiedzi — trzeba wywoływać go po stronie serwera (dlatego nie ma tu żywego przycisku „Wypróbuj”). Odpowiedź to zbiorczy plik CSV, a nie JSON, więc i tak wymaga parsowania po stronie aplikacji.
Kto prowadzi to API?
Bank Anglii — bank centralny Wielkiej Brytanii. Dokumentacja pobierania CSV znajduje się pod bankofengland.co.uk/boeapps/database/help.asp.