Jak zdobyć darmowy klucz API do kursów walut (i kiedy wcale go nie potrzebujesz)
Możesz wywoływać API exchangerate.dev bez żadnego klucza — 12 żądań na minutę, wprost z curl albo przeglądarki. Utworzenie darmowego klucza zajmuje około minuty i podnosi ten limit do 10 000 wywołań miesięcznie w ramach własnej puli. Ten przewodnik pokazuje obie ścieżki i granice każdej z nich.
Dwie szczere odpowiedzi, najpierw krótsza. Do wypróbowania API nie potrzebujesz żadnego klucza: każdy endpoint danych — /v1/latest, /v1/convert, /v1/range, /v1/{date} — odpowiada na anonimowe żądania z limitem 12 żądań na minutę i 100 na godzinę na adres IP. Do wszystkiego, co działa według harmonogramu albo trafia do innych osób, zarejestruj się na exchangerate.dev/signup, potwierdź e-mail i skopiuj z panelu klucz zaczynający się od exr_live_. Darmowy plan: 10 000 wywołań miesięcznie, 12 żądań na minutę, rok historii, bez karty kredytowej.
exr_live_....Authorization: Bearer exr_live_... albo X-API-Key, gdy konektor nie potrafi ustawić nagłówka Authorization.Ścieżka bez klucza: najpierw wypróbuj API
Zanim cokolwiek utworzysz, wywołaj API i zobacz prawdziwą odpowiedź. Działa to z dowolnego terminala, bez rejestracji:
Każda odpowiedź zawiera source i market_session, więc zanim cokolwiek zdecydujesz, widzisz, czy kurs to bieżący konsensus rynkowy, czy dzienny fixing ECB. Możesz też uruchomić to samo wywołanie w przeglądarce i przejrzeć zwrócony JSON.
Zdobądź darmowy klucz
- Otwórz exchangerate.dev/signup i zarejestruj się przy użyciu e-maila. Nie ma kroku z kartą kredytową.
- Potwierdź e-mail. Twój panel otwiera się z już przygotowanym kluczem API.
- Skopiuj klucz — zaczyna się od
exr_live_. Po tym prefiksie rozpoznasz go później w konfiguracjach.
Darmowy plan to 10 000 wywołań miesięcznie przy 12 żądaniach na minutę, z rokiem dziennej historii i kursami na żywo tam, gdzie istnieje pokrycie na żywo. To ta sama jakość danych, którą czytają płatne plany — plany różnią się wolumenem i częstotliwością żądań, nie świeżością.
Użyj klucza: nagłówki, nigdy adresy URL
Przekaż klucz w nagłówku. Authorization: Bearer to podstawowa forma; X-API-Key istnieje dla konektorów, które nie potrafią ustawić nagłówka Authorization (niektóre narzędzia BI i platformy no-code):
Trzymaj klucz z dala od parametrów zapytania, z dala od pakietów JavaScript po stronie klienta i z dala od systemu kontroli wersji. W kodzie aplikacji odczytuj go ze zmiennej środowiskowej; dla publicznego frontendu kieruj wywołania przez niewielkie proxy po stronie serwera, żeby klucz nigdy nie dotarł do przeglądarki.
Której ścieżki naprawdę potrzebujesz?
notice.