Tutorial/Szybki start n8n

Jak pobierać kursy walut w n8n przez HTTP Request

Zbuduj mały workflow, który pobiera bieżące kursy, udostępnia je w wyrażeniach i uruchamia się według harmonogramu. Nie trzeba instalować dodatkowego node’a.

ERexchangerate.dev·Aug 5, 2026·6 min

Wystarczą trzy elementy: Schedule Trigger, HTTP Request i miejsce docelowe. Najpierw sprawdź odpowiedź bez klucza. Gdy wszystko działa, zapisz darmowy klucz jako credential nagłówka i włącz workflow.

Key points
Użyj wbudowanego node’a HTTP Request.
Jedno wywołanie /v1/latest/USD?symbols=EUR,GBP,JPY zwraca trzy kursy.
Odczytaj wartość przez {{$json.rates.EUR}} i zachowaj pola świeżości.
Przechowuj klucz w Header Auth, nie w każdym node’zie.
Uruchomienie co godzinę to około 720 wywołań w 30 dni.

Zbuduj workflow z trzech node’ów

Dodaj Schedule Trigger → HTTP Request → Edit Fields. Podczas testów możesz użyć Manual Trigger. Edit Fields porządkuje dane przed wysłaniem ich do arkusza, bazy lub wiadomości.

Skonfiguruj żądanie

Wybierz GET, wpisz adres poniżej i włącz Query Parameters. Nazwa to symbols, wartość EUR,GBP,JPY, a format odpowiedzi JSON. Następnie kliknij Execute step.

curlcopy
curl "https://api.exchangerate.dev/v1/latest/USD?symbols=EUR,GBP,JPY"

Nadaj polom czytelne nazwy

W Edit Fields przełącz wartości na Expression. {{$json.rates.EUR}} zwraca kurs EUR. Zostaw również {{$json.source}} i {{$json.data_updated_at}}, aby później móc sprawdzić źródło i czas aktualizacji.

n8n · expressionscopy
EUR  {{$json.rates.EUR}}
GBP  {{$json.rates.GBP}}
JPY  {{$json.rates.JPY}}
source  {{$json.source}}
updated  {{$json.data_updated_at}}

Zapisz klucz jako credential

Utwórz darmowy klucz, a w n8n dodaj Header Auth. Ustaw nazwę Authorization i wartość Bearer exr_live_your_key. Klucz nie trafi wtedy do eksportowanego JSON-a workflow.

Klucz nie powinien być parametrem workflow
n8n zapisuje credentials osobno. Eksport workflow zawiera odwołanie, ale nie tajną wartość.

Dobierz częstotliwość do zadania

Dla dashboardu zwykle wystarczy raz na godzinę, a dla raportu raz dziennie. Kolejne waluty dopisz do symbols zamiast kopiować node HTTP.

Kursy orientacyjne
Nadają się do automatyzacji, raportów i analiz. Nie są wykonywalną ofertą ani ceną rozliczeniową.
ER
exchangerate.dev
Poradniki integracyjne dla programistów.

Keep reading

ReferenceExchange rate API quickstartRead TutorialLive exchange rates in Google SheetsRead TutorialLoad exchange rates into Power BIRead
Więcej porównańFixer vs exchangerate.devOpen Exchange Rates vs exchangerate.devCurrencylayer vs exchangerate.dev
PoradnikiReading source and market_session in your pipelineIndicative vs executable FX rates: what a rates API actually gives youECB reference rates, explained
Kursy na żywoEUR/USDGBP/USDUSD/JPY