Developer GuidesPoradnik

Orca API: 14 endpointów, bez świec i transakcji

Orca prowadzi darmowe, publiczne API bez klucza dla swoich Whirlpools na Solanie. 23 września 2026 protokół odpowiadał za 8,1% wolumenu DEX na Solanie zaindeksowanego przez DexPaprika, a jego własne API w ogóle nie ma świec cenowych.

Orca API: 14 endpointów, bez świec i transakcji
Ilustracja: CoinPaprika

API Orca jest prawdziwe, bez klucza i niekompletne. Orca, zdecentralizowana giełda na Solanie zbudowana na własnym protokole Whirlpools, według danych DexPaprika odpowiadała za 8,1% zaindeksowanego wolumenu DEX na Solanie 23 września 2026, i prowadzi publiczne API pod adresem api.orca.so/v2/solana. Nie wymaga klucza, rejestracji ani nagłówków, a jej 14 endpointów obejmuje pule, tokeny i statystyki protokołu.

Dwie rzeczy są skąpe albo ich brakuje. Nie ma endpointu do świec OHLC, jest tylko zgrubny ślad cenowy z 14 punktami bez znaczników czasu. Nie ma endpointu historii swapów ani transakcji.

Wyszukaj „orca api” i szybko możesz trafić gdzie indziej. Orca Security to firma zajmująca się bezpieczeństwem w chmurze i nie ma nic wspólnego z tym, co następuje. Ta Orca to zdecentralizowana giełda na Solanie, zbudowana na protokole płynności skoncentrowanej o nazwie Whirlpools, i publikuje własne publiczne API.

Wewnątrz API Orca: pule, statystyki protokołu i tokeny

Orca udostępnia SDK w TypeScript, Rust i Pythonie do budowania i wysyłania transakcji swap on-chain. Publiczne API to osobna sprawa, ścieżka odczytu: bez portfela, bez transakcji, tylko dane. Jego interaktywny eksplorator znajduje się pod api.orca.so/docs i ładuje dokument OpenAPI z dokładnie 14 ścieżkami. Pogrupowane według przeznaczenia:

Grupa Endpointy Co dostajesz
Whirlpools 4 Stronicowane i filtrowane listy pul, wyszukiwanie po symbolu lub adresie tokena, pojedyncza pula po adresie oraz zablokowana płynność dla puli
Protokół 4 TVL, wolumen 24h, opłaty i przychód, plus dane o podaży tokena ORCA
Tokeny 3 Metadane i wyceny tokenów, listowane lub wyszukiwane zapytaniem
Odkrywanie i połączone tokeny 3 Odkrywanie okazji dla grupy tokenów oraz obiekt tokena połączony z danymi rejestru kredytowego

Jest bez klucza. Nic do rejestracji, żadnego nagłówka do wysłania:

curl "https://api.orca.so/v2/solana/protocol" {"volume24hUsdc":"365312388.42914081822043571697", "fees24hUsdc":"438826.393026563318794610338450", "revenue24hUsdc":"57047.431093453231443496635027", "tvl":"275599315.0233018839092296005870075969"}

Wywołaj pojedynczą pulę, a odpowiedź jest dużo bogatsza niż linijka podsumowania: bieżąca cena, TVL, dane tick, poziom opłaty oraz wolumen i opłaty rozbite na 24h, 7d i 30d, wszystko w jednym obiekcie. Dla pytania „opisz tę pulę Orca” albo „ile Orca sama podaje jako swój wolumen teraz”, to jest źródło, którego warto użyć, i nic nie kosztuje jego wywołanie.

Dwie rzeczy, które są skąpe albo których brakuje

Przeszukałem całą specyfikację, zarówno ścieżki, jak i schematy, pod kątem słów, których spodziewałbyś się, gdyby którakolwiek z tych funkcji istniała: ohlc, candle, kline, chart, trade, tx i transaction. Znalazło się tylko trade, wewnątrz pola puli o nazwie tradeEnableTimestamp, a reszta dała zero wyników. swap pojawia się siedem razy, ale nigdy jako endpoint: występuje wewnątrz obiektu adaptacyjnej opłaty jako lastMajorSwapTimestamp oraz jako pole linku assetSwapUrl w rekordzie tokena. Żadne z nich nie jest strumieniem transakcji.

Nie ma endpointu do świec OHLC. Endpoint pojedynczej puli zawiera pole o nazwie priceHistory7d i warto dokładnie powiedzieć, czym ono jest, bo to nie jest nic. Jego własny schemat opisuje je jako „historyczne ceny za ostatnie 7 dni (od najstarszej do najnowszej, jedna na 12 godzin, 14 punktów danych)”: zwykła tablica liczb, bez znaczników czasu przy punktach, bez open, high czy low, bez wolumenu obok ceny. Możesz z niej narysować zgrubną linię, nic ostrzejszego: żadnego wykresu świecowego, żadnego wybranego interwału, żadnego spojrzenia wstecz poza 7 dni.

Nie ma strumienia swapów ani transakcji. Kto handlował, ile i po jakiej cenie, nie znajdziesz w tym API pod żadnym endpointem. Rozwiązanie zastępcze: samodzielnie sparsować transakcje względem programu Whirlpools, którego adres (whirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc) jest taki sam dla każdej puli Orca, albo odczytać je z indeksu, który już to parsuje.

Żadna z tych luk nie jest zarzutem wobec Orca. API obsługuje interfejs Orca, TVL, bieżącą cenę, wyszukiwanie pul, a oba braki leżą poza tym, czego ten interfejs potrzebuje do wyrenderowania.

Orca odpowiadała za 8,1% wolumenu DEX na Solanie 23 września 2026

To decyduje, czy integracja ograniczona do Orca pasuje do tego, co budujesz. Oto każdy DEX zaindeksowany przez DexPaprika na Solanie tego dnia, według wolumenu 24-godzinnego:

DEX Wolumen, 24h Pule
PumpSwap$2 925 769 20723 854
Meteora DAAM v2$425 342 08420 537
Orca$351 148 1704 568
Meteora$252 816 2393 870
Raydium CLMM$142 260 0232 502
Manifest$113 963 356176
Pump.fun$91 371 84345 358
Raydium$28 165 0565 687
Meteora DBC$936 9762 260
Dziewięć DEX-ów$4 331 772 958108 812

Jeden wpis Orca to $351 148 170, czyli 8,1% tego dnia, trzecie miejsce za PumpSwap z 67,5% i Meteora DAAM v2 z 9,8%. Podziel wolumen przez liczbę pul, a 4 568 pul Orca zrobiło po około $76 900 każda, przed Raydium CLMM z $56 900 i daleko przed własnym AMM Raydium z $4 950 na pulę.

Ten podział ma znaczenie dla tego, w czym integracja ograniczona do Orca jest dobra: mocna na ugruntowanych parach, i cicha, bez żadnego błędu, przy wszystkim świeżo uruchomionym.

Co dodaje Solana DEX API

API Orca zawsze może odpowiedzieć wyłącznie na pytania o Orca. Poproś je o porównanie wolumenu puli Orca z wolumenem Raydium albo o sprawdzenie, czy token lepiej handluje się na Meteora, a w specyfikacji nie ma gdzie wysłać takiego pytania.

Zmierzyliśmy własne API Raydium w ten sam sposób, i luka wygląda niemal identycznie: prawdziwe, darmowe, przydatne w tym, co obejmuje, ciche poza tym. Pełne porównanie Raydium to tekst towarzyszący temu artykułowi.

Świece i swapy dla puli Orca

Dwie rzeczy, których brakuje we własnym API Orca, to dokładnie to, po co istnieje API danych DEX. Oba wywołania poniżej wykonałem 23 września 2026 wobec najbardziej aktywnego Whirlpoola Orca, puli SOL/USDC robiącej $162 mln dziennie. Świece działają bez klucza; od 30 września 2026 kanał swapów wymaga planu Dev lub Pro.

Świece godzinowe, których API Orca nie da ci w żadnej szczegółowości:

curl "https://api.dexpaprika.com/networks/solana/pools/Czfq3xZZDmsdGdUyrNLtRhGc47cXcZtLG4crryfu44zE/ohlcv?start=-24h&interval=1h&limit=5"

Zwraca to tablicę świec, każda zawiera time_open, time_close, open, high, low, close i volume, w dowolnym interwale, o jaki poprosisz, zamiast stałych 12 godzin Orca.

Pojedyncze swapy, których w ogóle nie ma w API Orca, na api-pro.dexpaprika.com, z samym kluczem w nagłówku Authorization:

curl -H "Authorization: YOUR_API_KEY" "https://api-pro.dexpaprika.com/networks/solana/pools/Czfq3xZZDmsdGdUyrNLtRhGc47cXcZtLG4crryfu44zE/transactions?limit=3"

Każdy wiersz zawiera sender i recipient, token_0_symbol i token_1_symbol, obie kwoty, price_0_usd i price_1_usd, plus created_at, created_at_block_number i log_index. Pole factory_id zawiera adres programu, w tym przypadku whirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc, więc na łańcuchu, gdzie kilka protokołów dzieli infrastrukturę routingu płynności, możesz potwierdzić, który program rozliczył transakcję.

Te same dwa wywołania działają bez zmian wobec Raydium, Meteora, PumpSwap i wszystkiego innego z tabeli powyżej.

Żeby wypróbować świece, nie potrzebujesz klucza. Darmowy klucz z console.dexpaprika.com podnosi limit zapytań i pulę kredytów, a aktualne liczby dla każdego planu znajdziesz na stronie cennika, a nie w tym artykule, bo się zmieniają. Dane w darmowym planie mogą być opóźnione nawet o 60 sekund, a dane w czasie rzeczywistym to plan płatny.

Najczęstsze pytania

Czy Orca ma API?

Tak. Publiczne API Orca pod adresem api.orca.so/v2/solana, 14 endpointów, udokumentowane na docs.orca.so z interaktywnym eksploratorem pod api.orca.so/docs, odrębne od Orca Security, niepowiązanej firmy zajmującej się bezpieczeństwem w chmurze.

Czy potrzebujesz klucza API dla Orca?

Nie, jeśli chodzi o odczyt. Każdy endpoint, który wywołałem 23 września 2026, odpowiedział 200 bez klucza i bez jakiegokolwiek nagłówka uwierzytelniania.

Jakie są limity zapytań API Orca?

Dokumentacja Orca opisuje ograniczanie liczby zapytań i odpowiedź 429 po przekroczeniu limitu, ale nie publikuje konkretnej liczby ani okna czasowego. Rozkładaj wywołania w czasie i wycofuj się przy wszystkim poza 200.

Czy API Orca podaje ceny historyczne lub OHLCV?

Nie świece. Endpoint puli zawiera priceHistory7d, opisane we własnej specyfikacji Orca jako 14 punktów cenowych z 7 dni, jeden na każde 12 godzin, bez znaczników czasu i bez open, high czy low. Nie ma endpointu dla wybranego interwału ani dłuższego okna.

Czy mogę uzyskać historię swapów Orca z API?

Nie z własnego API Orca. Dane o pojedynczych transakcjach oznaczają samodzielne parsowanie transakcji Solany względem programu Whirlpools albo odczytanie ich z indeksu, który już to robi.

Który DEX na Solanie powinienem zaindeksować dla danego tokena?

23 września 2026 PumpSwap odpowiadało za dwie trzecie zaindeksowanego wolumenu DEX na łańcuchu, a Pump.fun miało 45 358 pul, więcej niż jakiekolwiek inne miejsce z tabeli powyżej. Siła Orca leży na drugim biegunie: ugruntowane pary, nie świeże starty. Pokrywanie tylko jednego miejsca prędzej czy później da błędną wycenę czegoś.

Jak zmierzono te liczby

Wszystko powyżej odczytano z żywego źródła 23 września 2026.

Liczba endpointów i grupowanie pochodzą z własnego dokumentu OpenAPI Orca, który strona api.orca.so/docs ładuje jako osadzony blok JSON. Sparsowałem ten dokument, zamiast czytać wyrenderowaną stronę, więc 14 to liczba samej specyfikacji, nie moja. Brak endpointów do świec i transakcji to wyszukiwanie wymienionych powyżej terminów po wszystkich 14 ścieżkach i ich schematach. Opis priceHistory7d jest zacytowany dosłownie z tej samej specyfikacji.

Dane protokołu Orca to jedno wywołanie GET /protocol bez klucza. Tabela Solany to jedno wywołanie listy DEX-ów DexPaprika dla Solany (GET /networks/solana/dexes), które zwraca wszystkie dziewięć wierszy w jednej odpowiedzi, więc wiersze i suma zgadzają się z definicji. Udziały dotyczą wolumenu DEX na Solanie zaindeksowanego przez DexPaprika, nie całego łańcucha. Wywołania OHLCV i transakcji są zacytowane dosłownie i oba zwróciły 200.

Każda liczba wolumenu to okno 24-godzinne zamykające się w momencie pomiaru, więc spodziewaj się zmian, zwłaszcza w składzie Solany: zarówno PumpSwap, jak i Meteora DAAM v2 żyją z aktywności wokół startów nowych tokenów, która szybko się zmienia. Własna pozycja Orca, trzecie miejsce pod względem wolumenu przy piątej co do wielkości liczbie pul, wygląda stabilniej, bo Whirlpools skłania się ku ugruntowanym parom.

Pełne API REST znajdziesz na docs.dexpaprika.com. Jest osobna strona dla DEX-a z aktywnym strumieniem swapów na żywo dla Orca na Solanie. Po stronie protokołu własna dokumentacja Orca znajduje się na docs.orca.so, a SDK Whirlpools na GitHubie.

To samo pytanie dla innego DEX-a na Solanie: co obejmuje Raydium API i co dodaje Solana DEX API.

Udostępnij ten poradnik
Autor Mateusz Sroka

Oryginalny poradnik CoinPaprika.

Zgłoś poprawkę
Wszystkie poradniki

Kryptowaluty są wysoce zmienne i wiążą się z istotnym ryzykiem. Możesz stracić część lub całość swojej inwestycji.

Wszystkie informacje na Coinpaprika są podawane wyłącznie w celach informacyjnych i nie stanowią porady finansowej ani inwestycyjnej. Zawsze przeprowadzaj własne badania (DYOR) i skonsultuj się z wykwalifikowanym doradcą finansowym przed podjęciem decyzji inwestycyjnych.

Coinpaprika nie ponosi odpowiedzialności za jakiekolwiek straty wynikające z korzystania z tych informacji.