Co to jest API?
API (Application Programming Interface) to zestaw reguł, protokołów i narzędzi umożliwiających komunikację różnych aplikacji. Wyobraź sobie kelnera w restauracji: mówisz kelnerowi (API) co chcesz, kelner przekazuje do kuchni (serwer/baza), i przynosi jedzenie.
W krypto API to niewidzialna infrastruktura. Za każdym razem, gdy bot składa zlecenie na Binance, CoinGecko wyświetla cenę Bitcoina, portfel sprawdza saldo — działa API.
Mówiąc wprost: API to posłaniec przenoszący żądania między programami i zwracający odpowiedź.
Rodzaje API w krypto
1. API giełd
| Kategoria | Co robi | Zastosowania |
|---|---|---|
| Dane rynkowe | Ceny, księga zleceń | Własne wykresy |
| Prywatne | Składanie/anulowanie zleceń | Automatyczne strategie |
| Konto/Portfel | Salda, historia | Agregacja portfela |
| WebSocket | Aktualizacje w czasie rzeczywistym | Dashboardy na żywo |
2. API danych blockchain
Zapytania o stan łańcucha bez uruchamiania pełnego węzła: salda, historia transakcji, transfery tokenów.
3. API portfela
WalletConnect, MetaMask — interakcja z portfelami użytkowników.
4. API oracle
Chainlink dostarczający dane cenowe do smart kontraktów.
Dlaczego API mają znaczenie
Budowa własnych narzędzi: skanery, automatyczna egzekucja, dashboardy, alerty.
Kingfisher używa API do agregacji danych z wielu źródeł: głębokość księgi zleceń, stawki finansowania, otwarte pozycje, likwidacje.
Podstawy
Każda interakcja z API: uwierzytelnienie → endpoint → metoda → parametry → odpowiedź JSON.
Limity zapytań: Binance 1200/min, CoinGecko 10-30/min.
Bezpieczeństwo
- Nigdy nie wrzucaj kluczy API do publicznych repozytoriów
- Używaj zmiennych środowiskowych
- Biała lista IP
- Klucze tylko do odczytu dla danych
FAQ
P: Czy muszę umieć programować? A: Tak, Python lub JavaScript. Istnieją też platformy no-code.
P: Czy API są darmowe? A: Większość oferuje darmowe limity. Produkcja wymaga płatnych planów.

