Pitajte deset kripto developera odakle im je stigao prvi feed cijena i polovica će reći: CryptoCompare API. Veći dio proteklog desetljeća min-api.cryptocompare.com bio je zadani odgovor na „trebam BTC cijene u svojoj aplikaciji i trebao sam ih jučer“ — velikodušan besplatan pristup, razuman JSON i povijesne svijeće koje sežu dalje unatrag od gotovo bilo koga drugog. U 2026. isti feed živi dalje pod zastavom CoinDesk Data, a pitanje cijena CryptoCompare API-ja dobilo je nekoliko korporativnih bora koje vrijedi razumjeti prije nego što na njemu gradite.
Ovaj je vodič napisan s kupčeve strane stola. Ovaj smo API integrirali u stvarnim projektima, licencne uvjete čitali onako kako revizor čita pametni ugovor i usporedili ga s očitim alternativama. Gdje navodimo konkretne limite ili cijene, pripisujemo ih službenoj dokumentaciji na min-api.cryptocompare.com i developers.coindesk.com — ograničenja poziva i granice razina upravo su brojke koje dobavljači mijenjaju bez priopćenja za medije, pa ih uvijek provjerite na izvoru na dan kad se registrirate. Ono što možemo obećati jest da je oblik ovdje opisane ponude točan, uključujući dijelove koje marketinške stranice zaobilaze u širokom luku.
Što API zapravo poslužuje
Ispod haube ovo je jedan agregacijski stroj izložen kroz nekoliko obitelji endpointa. Oni koji su u praksi važni:
- Cijene u stvarnom vremenu. Spot kotacije za jedan ili više simbola, agregirane preko stotina burzi ili ograničene na konkretno mjesto trgovanja. Ovo je endpoint od kojeg svi počinju: „daj mi BTC i ETH u USD, EUR i GBP u jednom pozivu“.
- Povijesni OHLCV. Minutne, satne i dnevne svijeće, s dnevnom poviješću za glavne parove koja seže do 2014. Ta je dubina kruna ovog API-ja — većina konkurenata ili skraćuje besplatan povijesni pristup ili rane godine nikad nije ni prikupila. Ako backtestirate bilo što što tvrdi da je preživjelo više tržišnih ciklusa, trebaju vam podaci koji doista obuhvaćaju više tržišnih ciklusa.
- Podaci iz knjige naloga. Snimke razina 1 i 2 za podržane burze — bid/ask spreadovi i dubina, koji su iznimno važni ako vas zanima koliko cijena košta pri trgovanju, a ne kako izgleda na grafikonu. Naš vodič za usporedbu kripto cijena preko burzi objašnjava zašto je spread prava cijena na etiketi.
- Referentni tečajevi (CCIX). Agregirana indeksna metodologija koja je izrasla u obitelj referentnih vrijednosti pod nadzorom FCA-e. Kad izdavatelj ETP-a ili administrator fonda treba obranjivu „službenu“ cijenu za knjiženje, ovo je proizvod koji licencira. Mali developeri dobivaju istu agregacijsku logiku u standardnim cjenovnim endpointima.
- Endpointi za vijesti. Agregirane kripto vijesti s kategorijama, izvorima i vremenskim oznakama — praktično za nadzorne ploče koje žele traku s naslovima bez vlastitog scrapanja RSS feedova.
- WebSocket streaming. Push isporuka tradeova, tickera i top-of-book ažuriranja, kako aplikacije osjetljive na latenciju ne bi morale u petlji tuci po REST endpointima. Streaming pristup mjesto je gdje besplatne razine u cijeloj industriji postaju škrte, a ovaj dobavljač nije iznimka — provjerite aktualne limite broja pretplata u službenoj dokumentaciji prije nego što oko njih gradite arhitekturu.
- Statički i društveni podaci. Metapodaci coinova, brojke o ponudi, informacije o burzama i razne društvene metrike. Koristan ukras; nitko ne licencira API samo zbog toga.
Cijene CryptoCompare API-ja: kako se razine doista dijele
Model cijena ima tri široka sloja, a službena dokumentacija na min-api.cryptocompare.com / developers.coindesk.com jedini je izvor kojem trebate vjerovati za točne brojke na bilo koji dan:
- Pristup bez ključa. Dio endpointa odgovara bez ikakvog API ključa, uz namjerno niska ograničenja poziva. Postoji zato da u pet minuta procijenite oblik odgovora — u redu za tutorial, pogrešno za bilo što u produkciji.
- Besplatna razina s ključem. Registrirate se, generirate ključ i dobijete mjesečnu kvotu poziva koja se mjeri u desecima do stotinama tisuća poziva, throttling po sekundi i po satu te licencu izričito ograničenu na osobnu, nekomercijalnu upotrebu. Za studentski projekt, osobnu nadzornu ploču ili backtest za diplomski, ova je razina istinski velikodušna. Točne granice mijenjale su se tijekom godina — svaku brojku na koju se oslanjate pripišite službenoj dokumentaciji, s datumom kad ste je pročitali.
- Komercijalne razine. Produkcijske aplikacije, sve što generira prihod, redistribucija podataka, licenciranje indeksa i institucionalni feedovi — sve je to teritorij „kontaktirajte prodaju“, s cijenom na upit ovisno o volumenu poziva, obiteljima endpointa, potrebama za streamingom i — ono skupo — pravima redistribucije. Prikazivanje cijena unutar vlastite aplikacije i daljnje posluživanje tih podataka vlastitim korisnicima divlje su različite licence. Planirajte proračun u skladu s tim i tražite opseg napismeno.
Obrazac koji treba usvojiti: besplatna razina je lijevak, a ne proizvod. Pošteno je označena i istinski upotrebljiva unutar svoje trake, ali onog trenutka kad vaš projekt zaradi prvi euro prihoda ili poslužuje podatke trećim stranama, ugovorno ste na komercijalnom teritoriju, primijetio vas rate limiter ili ne. Tvrtke su zbog upravo toga dobivale najprije pristojne, a zatim manje pristojne e-mailove. Čitajte licencu, ne samo tablicu kvota.
Rebrand: CCData → CoinDesk Data i što on znači za vašu integraciju
Korporativna povijest u jednom dahu: CryptoCompareov institucionalni podatkovni ogranak postao je CCData, CCData je preuzet zajedno s CoinDeskom, a u veljači 2025. objedinjeni podatkovni posao rebrandiran je u CoinDesk Data pod grupom Bullish. Za developere su praktične posljedice tri:
- Endpointi. Naslijeđeni endpointi
min-api.cryptocompare.comnastavili su raditi kroz rebrand — dobavljač je bio razuman i nije preko noći slomio desetljeće integracija — ali novi razvoj, nova dokumentacija i nove obitelji endpointa usredotočeni su na stranudevelopers.coindesk.com/data-api. Ako u 2026. krećete sa svježom integracijom, gradite prema trenutno dokumentiranoj API površini, a ne prema URL-ovima iz blog-tutorijala iz 2019. - Licenciranje. Komercijalni ugovori sada su papiri CoinDesk Data. Ako imate stariji CCData ili CryptoCompare ugovor, uvjeti su preneseni, ali obnove su prirodan trenutak za novo određivanje cijena — sezonu obnove tretirajte kao major-version bump ovisnosti.
- Rizik migracije. Naslijeđeni endpointi nemaju objavljen datum gašenja koliko nam je poznato, ali „nema najavljenog sunseta“ nije isto što i „vječno“. Revizor planira deprecaciju: izolirajte podatkovni sloj iza vlastitog sučelja, tako da zamjena dobavljača ili generacije endpointa bude izmjena u jednoj datoteci, a ne rewrite.
Poštene mane, od nekoga tko taj proizvod ne prodaje
- Ograničenja poziva grizu ranije nego što mislite. Throttling po sekundi i po satu na besplatnoj razini znači da će naivna nadzorna ploča koja svakih pet sekundi anketira dvadeset simbola u produkcijskom prometu naletjeti na 429 odgovore. Keširajte agresivno, grupirajte simbole u multi-price pozive i povlačite se eksponencijalno.
- Složenost licenciranja oko redistribucije. Najveća pojedinačna zamka. „Smijem li ove cijene pokazati svojim korisnicima?“ ima drugačiji odgovor od „smiju li moji korisnici povlačiti ove cijene s mog API-ja?“ — a taj drugi odgovor je skup. Konkurenti ovdje, budimo pošteni, nisu očito jednostavniji; licenciranje tržišnih podataka močvara je na razini cijele industrije.
- Trošak migracije endpointa. Dva dokumentacijska portala, dvije generacije endpointa, jedan rebrand. Sve je to prohodno, ali novajlija će povremeno naći odgovor na Stack Overflowu, stranicu dokumentacije i changelog koji se međusobno ne slažu. Vjerujte najnovijem službenom dokumentu.
- Netransparentne komercijalne cijene. „Cijena na upit“ znači da ne možete planirati proračun bez prodajnog poziva, i znači da developer pored vas možda za isti feed plaća drugu brojku. Standard za institucionalne podatke, iritantno za startupe.
- Agregacija je metodologija, a ne činjenica. Svaka agregirana cijena rezultat je odluka — koje su burze uključene, kako se režu outlieri, kako se ponderira volumen. Metodologija CCIX-a objavljena je i regulirana, što je istinski bolje od većine, ali svejedno trebate znati da je „cijena Bitcoina“ svugdje urednička odluka. Naš vodič o tržišnoj kapitalizaciji secira kako isti problem zaražava brojke o ponudi i kapitalizaciji.
Usporedba: četiri feeda koja svi stavljaju u uži izbor
Gotovo svaki projekt na kraju uspoređuje iste četiri opcije. Evo poštene matrice — detalji provjereni prema službenoj dokumentaciji svakog dobavljača u trenutku pisanja, i svi podložni promjeni bez najave:
| Kriterij | CryptoCompare / CoinDesk Data | CoinGecko | CoinMarketCap | Binanceov javni API |
|---|---|---|---|---|
| Besplatna razina | Kušaonica bez ključa + besplatan ključ za osobnu/nekomercijalnu upotrebu, mjesečna kvota poziva | Velikodušan pristup bez ključa + besplatan demo ključ; feed koji koriste widgeti ove stranice | Besplatan ključ sa skromnom mjesečnom kvotom kredita, osobna upotreba | Besplatno i bez ključa za tržišne podatke, visoki limiti — ali samo jedno mjesto trgovanja |
| Dubina povijesti | Izvrsna — dnevni OHLCV do 2014., minutni podaci za novije prozore | Dobra, ali besplatan povijesni raspon je ograničen; duboka povijest se plaća | Povijesni endpointi većinom zaključani iza plaćenih razina | Puna povijest tradeova/klineova, ali samo za Binanceova vlastita tržišta |
| Jasnoća licenciranja | Formalno i institucionalno; redistribucija traži komercijalni ugovor | Jasne objavljene razine sa samoposlužnim cijenama | Jasne razine; komercijalna upotreba zahtijeva plaćene planove | Liberalno za tržišne podatke, ali to su podaci koje objavljuje burza, a ne indeks |
| Ograničenja poziva | Stupnjevane granice po sekundi/satu/mjesecu; objavljene u službenoj dokumentaciji | Skromna na besplatnoj razini; s keširanjem sasvim u redu | Sustav temeljen na kreditima; „burstave“ aplikacije brzo troše kredite | Sustav temeljen na težinama, visoki stropovi; IP banovi za one koji ga zloupotrebljavaju |
| WebSocket | Da — tradeovi, tickeri, knjiga naloga; limiti pretplata po razini | Samo plaćene razine | Ne nudi se na standardnim API planovima | Da — izvrstan, besplatan, streamovi ograničeni na tu burzu |
Presuda u jednom odlomku: Binanceov javni API nenadmašan je za besplatnu dubinu na jednom mjestu trgovanja, ali vam ne govori ništa o širem tržištu. CoinGecko je pragmatičan izbor za širinu uz mali proračun — on pokreće widgete uživo na ovoj stranici, upravo zato što je neovisan o subjektu kojeg recenziramo. CoinMarketCap je u redu, ali povijest drži pod čvrstom bravom. CryptoCompare/CoinDesk Data pobjeđuje kad trebate dugu povijest, agregaciju knjige naloga ili referentne tečajeve benchmark kvalitete s regulatorom koji nadgleda metodologiju — i jedini je od četvorice kod kojeg je „nazovite prodaju“ očekivani sljedeći korak za ozbiljnu upotrebu.
Prvi koraci: dva primjera od pet minuta
Prvo, neovisna ruta — poziv bez ključa na javni CoinGecko endpoint. Ovo je, potpuno transparentno, točno onaj izvor koji pokreće ticker cijena i kalkulator na ovoj stranici, pa naše widgete možete revidirati tako da ga sami pokrenete:
// Poziv na CoinGecko bez ključa — neovisni feed iza widgeta ove stranice
const url = 'https://api.coingecko.com/api/v3/simple/price'
+ '?ids=bitcoin,ethereum,solana&vs_currencies=usd';
fetch(url)
.then((res) => res.json())
.then((data) => {
console.log('BTC:', data.bitcoin.usd, 'USD');
console.log('ETH:', data.ethereum.usd, 'USD');
console.log('SOL:', data.solana.usd, 'USD');
})
.catch((err) => console.error('Dohvat cijena nije uspio:', err));
Drugo, ekvivalent u CryptoCompare stilu. Oblik endpointa u nastavku je ilustrativan — potvrdite aktualne putanje, parametre i nazive zaglavlja prema službenoj dokumentaciji na min-api.cryptocompare.com / developers.coindesk.com prije nego što išta pošaljete u produkciju:
// Poziv za cijene više simbola u CryptoCompare stilu (provjerite prema službenoj dokumentaciji)
const ccUrl = 'https://min-api.cryptocompare.com/data/pricemulti'
+ '?fsyms=BTC,ETH&tsyms=USD,GBP';
fetch(ccUrl, {
// Ključ ide u zaglavlje, na SERVERU — nikad u kodu za preglednik.
headers: { authorization: 'Apikey YOUR_KEY_HERE' },
})
.then((res) => res.json())
.then((data) => console.log(data));
Tri navike koje razdvajaju igračku od servisa: keširajte odgovore barem onoliko dugo koliko vaš UI doista treba (nitko na nadzornoj ploči ne primjećuje da je cijena stara manje od 10 sekundi); grupirajte simbole u multi-price endpointe umjesto jednog poziva po coinu; i degradirajte elegantno — pokažite zadnju poznatu cijenu s vremenskom oznakom kad feed zastane, jer svaki feed povremeno zastane.
Sigurnost API ključeva: odjeljak koji se sam isplati
Ključevi podatkovnih API-ja i ključevi burzovnih API-ja žive na istoj tipkovnici, ali u različitim modelima prijetnji, i njihovo brkanje je način na koji portfelji umiru.
- Nikad ne stavljajte API ključ u kod na strani klijenta. Sve što se isporučuje pregledniku ili u binary mobilne aplikacije javno je — „minificirano“ nije „skriveno“. Scraperi automatski žanju ključeve iz JavaScript bundleova i GitHub commitova, u roku od nekoliko minuta. Ključevima je mjesto na vašem serveru; klijent razgovara s vašim endpointom, koji razgovara s dobavljačem.
- Rotirajte ključeve po rasporedu i pri svakom odlasku iz tima. Kvartalna rotacija jeftino je osiguranje; rotacija kad vanjski suradnik napusti projekt nije stvar izbora. Ako vaš pružatelj podržava više ključeva, koristite po jedan za svako okruženje, tako da opoziv stagina nikad ne sruši produkciju.
- Ograničite ključeve na minimalnu dozvolu koja funkcionira. Procurjeli podatkovni ključ košta vas kvote i neugodnog e-maila. Procurjeli burzovni ključ posve je druga zvijer: read-only opseg otkriva vaše pozicije, opseg s dozvolom trgovanja omogućuje napadaču da vam samelje saldo kroz manipulirana tržišta, a ključ s pravom isplate napunjena je puška uperena u vaša vlastita sredstva. Dozvola isplate treba biti isključena po defaultu, zauvijek, osim ako imate čeličan operativni razlog — a tada uz IP whitelistu, hardverski 2FA i tretman kao krunske dragulje.
seed phrase: novac ode, podrška slegne ramenima. Kreirajte namjenski ograničene ključeve, dajte read-only gdje god je moguće i opozovite sve čega se ne sjećate da ste kreirali.Revizorsko pravilo: svaki ključ klasificirajte po tome koliko vas košta njegov najgori dan. Najgori dan podatkovnog ključa je račun. Najgori dan burzovnog ključa s pravom isplate je — sve.
Podatkovni API ili API za trgovanje? Odlučite što zapravo gradite
Sve gore navedeno tiče se čitanja tržišta. Ako vaš projekt na njima treba djelovati — postavljati naloge, vrtjeti bota, automatski rebalansirati portfelj — nijedan vam podatkovni dobavljač ne može pomoći, jer podatkovni API-ji namjerno nemaju površinu za izvršenje. Izvršenje živi u API-jima koje objavljuju same burze: autenticirani endpointi za naloge, streamovi računa i ključevi s ograničenim dozvolama na koje smo vas upravo upozorili. Mnogi produkcijski sustavi koriste oba sloja zajedno — agregirani feed za pogled na tržište, burzovni API za trade — a držanje tih dvaju vjerodajnica u odvojenim trezorima s odvojenim opsezima arhitektura je koja vam omogućuje da mirno spavate. Ako ste zapravo došli tražiti API za trgovanje, procijenite burzu iza njega s istom skepsom koju biste primijenili na bilo koju drugu stranu koja drži vaš novac: regulacija, cjenik naknada, pouzdanost isplata. Naš neovisni usporedni desk postoji upravo za tu zadaću, a brojke uživo na stranici za usporedbu cijena pristojno su mjesto za početak kalibriranja koja mjesta trgovanja kotiraju pošteno.
Česta pitanja
Je li CryptoCompare API besplatan?
Djelomično. Postoje kušaonica bez ključa i registrirana besplatna razina s ključem za osobnu, nekomercijalnu upotrebu, s mjesečnim kvotama poziva i throttlingom po sekundi — točni limiti objavljeni su u službenoj dokumentaciji na min-api.cryptocompare.com i developers.coindesk.com, i mijenjaju se, pa provjerite na dan registracije. Svaka komercijalna ili redistribuirana upotreba zahtijeva plaćenu licencu.
Koliko košta komercijalni plan CryptoCompare API-ja?
Komercijalne razine imaju cijenu na upit — javnog cjenika za produkcijsko licenciranje nema. Trošak raste s volumenom poziva, potrebama za streamingom, obiteljima endpointa i, najskuplje, pravima redistribucije. Prije nego što gradite, tražite napismeno opseg pojmova „prikaz“ naspram „redistribucija“.
Je li rebrand u CoinDesk Data slomio stare API endpointe?
Nije. Naslijeđeni endpointi min-api.cryptocompare.com nastavili su raditi nakon rebranda CCData → CoinDesk Data u veljači 2025. Novi razvoj i dokumentacija ipak su usredotočeni na developers.coindesk.com, pa bi svježe integracije trebale ciljati trenutno dokumentiranu površinu, a naslijeđene URL-ove tretirati kao da žive na posuđenom vremenu.
Koliko daleko unatrag sežu CryptoCompareovi povijesni podaci?
Dnevna OHLCV povijest za glavne parove seže do 2014., što je dublje nego što nudi većina konkurenata — pogotovo na besplatnim razinama. Minutna granularnost ograničena je na novije prozore; provjerite u službenoj dokumentaciji aktualne periode zadržavanja po rezoluciji.
Što je bolje za hobi projekt: CryptoCompare ili CoinGecko?
Za hobističku nadzornu ploču u pregledniku, CoinGeckovi endpointi bez ključa put su najmanjeg otpora — njih koriste widgeti ove stranice. CryptoCompare/CoinDesk Data API odaberite kad trebate duge povijesne svijeće, agregaciju knjige naloga, WebSocket streamove ili referentne tečajeve benchmark kvalitete.
Je li sigurno staviti API ključ u JavaScript moje web-stranice?
Ne, nikad. Sve što se isporučuje pregledniku javno je, a botovi žanju ključeve iz JS bundleova i javnih repozitorija u roku od nekoliko minuta. Držite ključeve na serverskoj strani iza vlastitog endpointa, rotirajte ih po rasporedu, a — kod burzovnih ključeva — dajte read-only opseg i ostavite dozvolu isplate isključenom, osim ako uživate financirati neznance.