Pitajte deset kripto developera odakle im je stigao prvi fid cena i polovina će reći: CryptoCompare API. Veći deo prošle decenije, min-api.cryptocompare.com bio je podrazumevani odgovor na „trebaju mi BTC cene u aplikaciji i trebale su mi juče“ — velikodušan besplatan pristup, razuman JSON i istorijske sveće koje sežu dalje unazad nego kod skoro bilo koga drugog. U 2026. isti fid živi dalje pod zastavom CoinDesk Data, a pitanje cenovnika CryptoCompare API-ja dobilo je nekoliko korporativnih bora koje vredi razumeti pre nego što na njemu gradite.
Ovaj vodič je pisan sa kupčeve strane stola. Ovaj API smo integrisali u stvarne projekte, uslove licence čitali onako kako revizor čita pametni ugovor i poredili ga sa očiglednim alternativama. Gde navodimo konkretne limite ili cene, pripisujemo ih zvaničnoj dokumentaciji na min-api.cryptocompare.com i developers.coindesk.com — limiti i granice paketa su upravo one brojke koje prodavci menjaju bez saopštenja za štampu, pa ih uvek proverite na izvoru onog dana kada se registrujete. Ono što možemo da obećamo jeste da je oblik ponude opisan ovde tačan, uključujući delove koje marketinške stranice zaobilaze u širokom luku.
Šta API zapravo servira
Ispod haube ovo je jedan agregacioni motor izložen kroz nekoliko porodica endpointa. One koje su u praksi bitne:
- Cene u realnom vremenu. Spot kotacije za jedan ili više simbola, agregirane preko stotina berzi ili sužene na konkretnu platformu. Ovo je endpoint od kojeg svi počinju: „daj mi BTC i ETH u USD, EUR i GBP u jednom pozivu“.
- Istorijski OHLCV. Minutne, satne i dnevne sveće, sa dnevnom istorijom za glavne parove koja seže do 2014. Ta dubina je kruna ovog API-ja — većina konkurenata ili seče besplatan istorijski pristup ili rane godine uopšte nije ni prikupljala. Ako bektestirate bilo šta što tvrdi da je preživelo više tržišnih ciklusa, trebaju vam podaci koji zaista pokrivaju više tržišnih ciklusa.
- Podaci iz knjige naloga. Snimci nivoa 1 i nivoa 2 za podržane berze — bid/ask spredovi i dubina, koji su izuzetno bitni ako vas zanima koliko cena košta da se istrguje, a ne kako izgleda na grafikonu. Naš vodič za poređenje kripto cena po berzama objašnjava zašto je spred prava cena na etiketi.
- Referentni kursevi (CCIX). Agregirana metodologija indeksa koja je izrasla u porodicu benčmarka pod nadzorom FCA. Kada izdavaocu ETP-a ili administratoru fonda treba odbranjiva „zvanična“ cena za knjiženje, ovo je proizvod koji licenciraju. Developeri za maloprodaju dobijaju istu agregacionu logiku u standardnim cenovnim endpointima.
- Endpointi za vesti. Agregirane kripto vesti sa kategorijama, izvorima i vremenskim oznakama — zgodno za kontrolne table koje hoće traku sa naslovima bez sopstvenog skrejpovanja RSS fidova.
- WebSocket striming. Push isporuka trejdova, tikera i vrha knjige naloga, da aplikacije osetljive na kašnjenje ne moraju da tuku REST endpointe u petlji. Striming pristup je tačka gde besplatni nivoi u celoj industriji postaju škrti, i ovaj prodavac nije izuzetak — proverite aktuelne limite broja pretplata u zvaničnoj dokumentaciji pre nego što oko njih projektujete arhitekturu.
- Statički i društveni podaci. Metapodaci o kovanicama, cifre o ponudi, informacije o berzama i razne društvene metrike. Koristan garnirung; niko ne licencira API samo zbog njih.
Cene CryptoCompare API-ja: kako se nivoi zaista dele
Model naplate ima tri široka sloja, a zvanična dokumentacija na min-api.cryptocompare.com / developers.coindesk.com jedini je izvor kome treba verovati za tačne brojke bilo kog dana:
- Pristup bez ključa. Deo endpointa odgovara i bez ikakvog API ključa, uz namerno niske limite. Postoji da biste za pet minuta procenili oblik odgovora — dovoljno za tutorijal, pogrešno za bilo šta u produkciji.
- Besplatni nivo sa ključem. Registrujete se, generišete ključ i dobijete mesečnu kvotu poziva merenu u desetinama do stotinama hiljada, limite po sekundi i po satu, i licencu izričito ograničenu na ličnu, nekomercijalnu upotrebu. Za studentski projekat, ličnu kontrolnu tablu ili bektest za diplomski, ovaj nivo je iskreno velikodušan. Tačne granice su se godinama pomerale — svaku brojku na koju se oslanjate pripišite zvaničnoj dokumentaciji, sa datumom dana kada ste je pročitali.
- Komercijalni nivoi. Produkcione aplikacije, sve što donosi prihod, redistribucija podataka, licenciranje indeksa i institucionalni fidovi — sve je to teritorija „kontaktirajte prodaju“, sa cenom na upit prema obimu poziva, porodicama endpointa, striming potrebama i — ono skupo — pravima na redistribuciju. Prikazivanje cena u sopstvenoj aplikaciji i dalje serviranje tih podataka vašim korisnicima dve su divlje različite licence. Planirajte budžet u skladu s tim i tražite obim pismeno.
Šablon koji treba usvojiti: besplatni nivo je levak, a ne proizvod. Pošteno je označen i zaista upotrebljiv u svojoj traci, ali onog trenutka kada vaš projekat zaradi prvi evro prihoda ili servira podatke trećim licima, ugovorno ste na komercijalnoj teritoriji — primetio to rate limiter ili ne. Firme su zbog upravo ovoga dobijale najpre ljubazne, a potom manje ljubazne mejlove. Čitajte licencu, ne samo tabelu kvota.
Rebrending: CCData → CoinDesk Data, i šta to znači za vašu integraciju
Korporativna istorija u jednom dahu: institucionalno krilo CryptoCompare-a postalo je CCData, CCData je preuzet zajedno sa CoinDeskom, a u februaru 2025. objedinjeni posao sa podacima rebrendiran je u CoinDesk Data pod grupom Bullish. Za developere, praktične posledice su tri:
- Endpointi. Nasleđeni endpointi
min-api.cryptocompare.comnastavili su da rade kroz rebrending — prodavac je bio razuman i nije preko noći polomio deceniju integracija — ali novi razvoj, nova dokumentacija i nove porodice endpointa centrirani su na stranidevelopers.coindesk.com/data-api. Ako 2026. počinjete svežu integraciju, gradite prema trenutno dokumentovanoj API površini, a ne prema URL-ovima iz blog tutorijala iz 2019. - Licenciranje. Komercijalni ugovori su sada papir CoinDesk Data. Ako držite stariji CCData ili CryptoCompare ugovor, uslovi su preneti, ali obnove su prirodan trenutak za novo formiranje cena — sezonu obnove tretirajte kao bump velike verzije neke zavisnosti.
- Rizik migracije. Nasleđeni endpointi nemaju objavljen datum gašenja koliko nam je poznato, ali „nema najavljenog sunseta“ nije isto što i „večno“. Revizor planira za deprecijaciju: izolujte sloj podataka iza sopstvenog interfejsa, tako da zamena provajdera ili generacije endpointa bude izmena u jednom fajlu, a ne prepisivanje.
Iskrene mane, od nekoga ko proizvod ne prodaje
- Limiti grizu ranije nego što mislite. Limiti po sekundi i po satu na besplatnom nivou znače da će naivna kontrolna tabla koja svakih pet sekundi anketira dvadeset simbola u produkcionom saobraćaju udariti u 429 odgovore. Keširajte agresivno, grupišite simbole u multi-price pozive i povlačite se eksponencijalno.
- Složenost licence oko redistribucije. Najveća pojedinačna zamka. „Smem li ove cene da prikažem svojim korisnicima?“ ima drugačiji odgovor od „smeju li moji korisnici da povlače ove cene sa mog API-ja?“ — a taj drugi odgovor je skup. Konkurenti tu, budimo pošteni, nisu očigledno jednostavniji; licenciranje tržišnih podataka je močvara na nivou cele industrije.
- Troškovi migracije endpointa. Dva portala dokumentacije, dve generacije endpointa, jedan rebrending. Sve je prohodno, ali pridošlica će povremeno naći odgovor na Stack Overflowu, stranicu dokumentacije i changelog koji se međusobno ne slažu. Verujte najnovijem zvaničnom dokumentu.
- Neprozirne komercijalne cene. „Cena na upit“ znači da ne možete da budžetirate bez poziva prodaji, i znači da developer pored vas možda plaća drugu cifru za isti fid. Standard za institucionalne podatke, iritantno za startape.
- Agregacija je metodologija, a ne činjenica. Svaka agregirana cena je rezultat izbora — koje berze ulaze, kako se odsecaju autlajeri, kako se ponderiše obim. Metodologija CCIX je objavljena i regulisana, što je iskreno bolje od većine, ali i dalje treba da znate da je „cena bitkoina“ svugde urednička odluka. Naš vodič kroz tržišnu kapitalizaciju secira kako isti problem inficira cifre o ponudi i kapitalizaciji.
Kako stoji u poređenju: četiri fida koja svi stave u uži izbor
Skoro svaki projekat na kraju poredi iste četiri opcije. Evo iskrene matrice — detalji provereni prema zvaničnoj dokumentaciji svakog prodavca u trenutku pisanja, i svi podložni promeni bez najave:
| Kriterijum | CryptoCompare / CoinDesk Data | CoinGecko | CoinMarketCap | Binance javni API |
|---|---|---|---|---|
| Besplatni nivo | Degustacija bez ključa + besplatan ključ za ličnu/nekomercijalnu upotrebu, mesečna kvota poziva | Velikodušan pristup bez ključa + besplatan demo ključ; fid koji koriste vidžeti ovog sajta | Besplatan ključ sa skromnom mesečnom kvotom kredita, lična upotreba | Besplatan i bez ključa za tržišne podatke, visoki limiti — ali samo jedna berza |
| Dubina istorije | Odlična — dnevni OHLCV do 2014, minutni podaci za skorije periode | Dobra, ali je besplatan istorijski opseg ograničen; duboka istorija se plaća | Istorijski endpointi uglavnom zaključani iza plaćenih nivoa | Puna istorija trejdova/klajnova, ali samo za Binance-ova sopstvena tržišta |
| Jasnoća licence | Formalna i institucionalna; redistribucija traži komercijalni ugovor | Jasni objavljeni nivoi sa samouslužnim cenama | Jasni nivoi; komercijalna upotreba traži plaćene planove | Liberalna za tržišne podatke, ali to su podaci koje objavljuje berza, ne indeks |
| Limiti poziva | Stepenaste granice po sekundi/satu/mesecu; objavljene u zvaničnoj dokumentaciji | Skromni na besplatnom nivou; sasvim dovoljni uz keširanje | Kreditni sistem; aplikacije sa naletima brzo troše kredite | Zasnovani na težinama, visoki plafoni; IP banovi za one koji preteruju |
| WebSocket | Da — trejdovi, tikeri, knjiga naloga; limiti pretplata po nivou | Samo na plaćenim nivoima | Ne nudi se na standardnim API planovima | Da — odlični, besplatni strimovi u okviru jedne berze |
Presuda u jednom pasusu: Binance-ov javni API je nenadmašan za besplatnu dubinu na jednoj berzi, ali vam ne govori ništa o širem tržištu. CoinGecko je pragmatičan izbor za širinu uz mali budžet — on pokreće žive vidžete ovog sajta, upravo zato što je nezavisan od subjekta koji recenziramo. CoinMarketCap je u redu, ali istoriju zaključava čvrsto. CryptoCompare/CoinDesk Data pobeđuje kada vam treba duga istorija, agregacija knjige naloga ili referentni kursevi benčmark klase sa regulatorom koji nadgleda metodologiju — i jedini je od četiri kod kojeg je „pozovite prodaju“ očekivani sledeći korak za ozbiljnu upotrebu.
Prvi koraci: dva primera od pet minuta
Prvo, nezavisna ruta — poziv bez ključa na javni CoinGecko endpoint. Ovo je, potpuno transparentno, tačno onaj izvor koji pokreće tiker cena i kalkulator na ovom sajtu, pa naše vidžete možete revidirati tako što ćete ga sami pokrenuti:
// CoinGecko poziv bez ključa — nezavisni fid iza vidžeta ovog sajta
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('Preuzimanje cena nije uspelo:', err));
Drugo, ekvivalent u CryptoCompare stilu. Oblik endpointa ispod je ilustrativan — potvrdite aktuelne putanje, parametre i nazive hedera u zvaničnoj dokumentaciji na min-api.cryptocompare.com / developers.coindesk.com pre nego što bilo šta isporučite:
// Multi-symbol poziv u CryptoCompare stilu (proverite u zvaničnoj dokumentaciji)
const ccUrl = 'https://min-api.cryptocompare.com/data/pricemulti'
+ '?fsyms=BTC,ETH&tsyms=USD,GBP';
fetch(ccUrl, {
// Ključ ide u heder, na SERVERU — nikada u kodu za pregledač.
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 bar onoliko dugo koliko vaš UI stvarno zahteva (niko ne primećuje da su cene na kontrolnoj tabli starije od desetak sekundi); grupišite simbole u multi-price endpointe umesto jednog poziva po kovanici; i degradirajte elegantno — pokažite poslednju poznatu cenu sa vremenskom oznakom kada fid zakuca, jer svaki fid ponekad zakuca.
Bezbednost API ključeva: odeljak koji se sam isplati
API ključevi za podatke i API ključevi za berze žive na istoj tastaturi, ali u različitim modelima pretnji — a njihovo mešanje je način na koji portfoliji umiru.
- Nikada ne stavljajte API ključ u klijentski kod. Sve što se isporuči pregledaču ili binarnom fajlu mobilne aplikacije je javno — „minifikovano“ nije „skriveno“. Skrejperi automatski žanju ključeve iz JavaScript bandlova i GitHub commitova, u roku od nekoliko minuta. Ključevi pripadaju vašem serveru; klijent priča sa vašim endpointom, koji priča sa prodavcem.
- Rotirajte ključeve po rasporedu i pri svakom odlasku iz tima. Kvartalna rotacija je jeftino osiguranje; rotacija kada spoljni saradnik silazi sa projekta nije stvar izbora. Ako provajder podržava više ključeva, koristite po jedan po okruženju, da opoziv stejdžinga nikada ne obori produkciju.
- Ograničite ključeve na minimalnu dozvolu koja radi posao. Procureli ključ za podatke košta vas kvotu i jedan neprijatan mejl. Procureli ključ za berzu je sasvim druga zver: read-only opseg otkriva vaše pozicije, opseg sa trgovanjem pušta napadača da vam melje balans kroz izmanipulisana tržišta, a ključ sa pravom podizanja je napunjena puška uperena u sopstvena sredstva. Dozvola za podizanje treba da bude isključena podrazumevano, zauvek, osim ako imate čeličan operativni razlog — i tada uz IP belu listu, hardverski 2FA i tretman krunskih dragulja.
seed phrase: novac ode, podrška slegne ramenima. Pravite namenski ograničene ključeve, dajte read-only gde god možete i opozovite sve čega ne možete da se setite da ste napravili.Revizorsko pravilo: klasifikujte svaki ključ po tome šta vas košta njegov najgori dan. Najgori dan ključa za podatke je račun. Najgori dan berzanskog ključa sa pravom podizanja je — sve.
API za podatke ili API za trgovanje? Odlučite šta zapravo gradite
Sve iznad tiče se čitanja tržišta. Ako vaš projekat mora na njih i da deluje — postavlja naloge, vrti bota, automatski rebalansira portfolio — nijedan prodavac podataka tu ne pomaže, jer API-ji za podatke namerno nemaju izvršnu površinu. Izvršenje živi u API-jima koje objavljuju same berze: autentifikovani endpointi za naloge, strimovi naloga i oni dozvolama ograničeni ključevi na koje smo vas upravo upozorili. Mnogi produkcioni sistemi koriste oba sloja zajedno — agregirani fid za sliku tržišta, API berze za trejd — a držanje ta dva kredencijala u odvojenim sefovima sa odvojenim opsezima jeste arhitektura uz koju se spava. Ako ste zapravo došli tražeći API za trgovanje, procenite berzu iza njega sa istom skepsom koju biste primenili na bilo koju drugu stranu koja drži vaš novac: regulacija, cenovnik provizija, pouzdanost isplata. Naš nezavisni uporedni desk postoji upravo za taj domaći zadatak, a žive brojke na stranici za poređenje cena pristojno su mesto da počnete da kalibrišete koje berze kotiraju pošteno.
Česta pitanja
Da li je CryptoCompare API besplatan?
Delimično. Postoje degustacija bez ključa i registrovani besplatni nivo sa ključem za ličnu, nekomercijalnu upotrebu, uz mesečne kvote poziva i limite po sekundi — tačne granice su objavljene u zvaničnoj dokumentaciji na min-api.cryptocompare.com i developers.coindesk.com, a menjaju se, pa proverite na dan registracije. Svaka komercijalna ili redistribuirana upotreba zahteva plaćenu licencu.
Koliko košta komercijalni plan CryptoCompare API-ja?
Komercijalni nivoi imaju cenu na upit — javnog cenovnika za produkciono licenciranje nema. Trošak raste sa obimom poziva, striming potrebama, porodicama endpointa i, najskuplje, pravima na redistribuciju. Obim „prikazivanja“ nasuprot „redistribuciji“ tražite pismeno pre nego što gradite.
Da li je rebrending u CoinDesk Data polomio stare API endpointe?
Ne. Nasleđeni endpointi min-api.cryptocompare.com nastavili su da rade nakon rebrendinga CCData → CoinDesk Data u februaru 2025. Novi razvoj i dokumentacija su ipak centrirani na developers.coindesk.com, pa sveže integracije treba da gađaju trenutno dokumentovanu površinu, a nasleđene URL-ove tretiraju kao da žive na pozajmljeno vreme.
Koliko unazad sežu istorijski podaci CryptoCompare-a?
Dnevna OHLCV istorija za glavne parove seže do 2014, dublje nego što nudi većina konkurencije — posebno na besplatnim nivoima. Minutna granularnost ograničena je na skorije periode; proverite u zvaničnoj dokumentaciji aktuelne periode čuvanja po rezoluciji.
Šta je bolje za hobi projekat: CryptoCompare ili CoinGecko?
Za hobi kontrolnu tablu u pregledaču, CoinGecko endpointi bez ključa put su najmanjeg otpora — njih koriste i vidžeti ovog sajta. CryptoCompare/CoinDesk Data API birajte kada vam trebaju duge istorijske sveće, agregacija knjige naloga, WebSocket strimovi ili referentni kursevi benčmark klase.
Da li je bezbedno staviti API ključ u JavaScript mog sajta?
Ne, nikada. Sve što stigne do pregledača je javno, a botovi žanju ključeve iz JS bandlova i javnih repozitorijuma u roku od nekoliko minuta. Držite ključeve na serveru iza sopstvenog endpointa, rotirajte ih po rasporedu, a berzanskim ključevima dajte read-only opseg i ostavite dozvolu za podizanje isključenom — osim ako uživate da finansirate neznance.