Bitculator
Bitculator · Data API · v1

Bitculator Data API

76 krajnjih tačaka 15 grupa X-Quota-* na svakom pozivu https://bitculator.com/api/v1

Sve krajnje tačke se nalaze pod /api/v1 i zahtevaju Bearer ključ sa dozvolom data-api - kreirajte ga u konzoli za programere.

Vaš prvi poziv:

curl https://bitculator.com/api/v1/prices/bitcoin \
  -H "Authorization: Bearer YOUR_API_KEY"

Odgovori su u JSON formatu. Cene, kursevi i ponude su decimalni stringovi (brojevi sa pomičnom tačkom ne mogu da ponesu tržišnu preciznost); brojači i analitičke vrednosti su brojevi. Svaki odgovor nosi vašu trenutnu kvotu u zaglavljima X-Quota-Limit / X-Quota-Used / X-Quota-Reset, a greške uvek koriste omotač {"error": {"code", "message", "details"}}.

Data API ima sopstvenu mesečnu kvotu, vezanu za vaš API plan i potpuno odvojenu od vaših vidžeta za ugradnju. Ograničenja za per_page zavise od plana (Free 100, Starter/Pro 250); prekoračenje ograničenja vraća 422, umesto da se vrednost skrati.

Klijentske biblioteke

SDK vam nije potreban - svaka krajnja tačka je običan HTTP. Ali ako ga želite, postoji osam zvaničnih SDK-ova pod MIT licencom, a svaki pokriva ceo API, sa ugrađenom paginacijom, tipiziranim greškama i preciznošću decimalnih stringova.

npm install @bitculator/sdk
pip install bitculator
PHP PHP
composer require bitculator/sdk
Go Go
go get github.com/bitculator/bitculator-go-sdk
cargo add bitculator
com.bitculator : bitculator
dotnet add package Bitculator
C++ C++
FetchContent: bitculator-cpp-sdk

Autentifikacija

Da biste autentifikovali zahteve, u svaki zahtev uključite zaglavlje Authorization: Bearer {YOUR_API_KEY}.

Kreirajte ključ za Data API u konzoli za programere - ključevi rade samo kao Bearer i nose dozvolu data-api. Držite ih na serveru; nikada nisu namenjeni ugrađivanju na strani klijenta.

Zaglavlje Authorization
Kreirajte ključ →
Bearer
bc_••••••••••••••••

Šalje se kao Authorization: Bearer {YOUR_API_KEY} u svakom zahtevu.

Svaka krajnja tačka prikazuje minimalni plan potreban za njen poziv. Free Starter Pro
9 krajnjih tačaka

Kovanice

Rangirani tržišni podaci o kovanicama i tokenima: liste sa paginacijom, detalji jedne kovanice, najveće promene (dobitnici/gubitnici), nedavno dodati, u trendu i vremenske serije po kovanici. Cene i ponuda su decimalni STRINGOVI (float ne može da prenese tržišnu preciznost); tržišna kapitalizacija, promet za 24h, procentualne promene, rangovi i brojači su brojevi.

Izlistajte kovanice

Free

Rangirane kovanice sa cenama, filterima i selektorima, sa paginacijom u Laravel omotu links + meta. Vrednosti prices i circulating_supply su decimalni stringovi; marketcap, volume_24h, promene i rangovi su brojevi.

GET
https://bitculator.com/api/v1/coins
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Query parametri

page
integer opciono
1

Broj stranice (počinje od 1). Mora biti najmanje 1.

per_page
integer opciono
50

Redova po stranici. Gornja granica zavisi od plana (Free 100, Starter/Pro 250); prekoračenje vraća 422 umesto da se vrednost ograniči. Mora biti najmanje 1. Ne sme biti veće od 100.

type
string opciono
coin

Ograničenje na jedan tip sredstva: coin ili token.

Jedna od vrednosti: coin token

status
string opciono
active

Status listinga: active, delisted, untracked, progressing, awaiting ili preparing. Podrazumevano su svi javni statusi.

Jedna od vrednosti: active delisted untracked progressing awaiting preparing

search
string opciono
bitcoin

Slobodan tekst za podudaranje sa imenom ili simbolom. Ne sme biti duže od 100 znakova.

min_price
number opciono
0.5

Samo kovanice sa cenom jednakom ili većom od ove vrednosti u USD. Mora biti najmanje 0.

max_price
number opciono
100000

Samo kovanice sa cenom jednakom ili manjom od ove vrednosti u USD. Mora biti najmanje 0.

min_marketcap
number opciono
1000000

Samo kovanice sa tržišnom kapitalizacijom u USD jednakom ili većom od ove vrednosti. Mora biti najmanje 0.

max_marketcap
number opciono
5000000000000

Samo kovanice sa tržišnom kapitalizacijom u USD jednakom ili manjom od ove vrednosti. Mora biti najmanje 0.

min_volume
number opciono
1000000

Samo kovanice sa prometom za 24h u USD jednakim ili većim od ove vrednosti. Mora biti najmanje 0.

max_volume
number opciono
100000000000

Samo kovanice sa prometom za 24h u USD jednakim ili manjim od ove vrednosti. Mora biti najmanje 0.

ids
string opciono
38,39

Ograničite na određene ID-jeve kovanica (CSV, do 100 selektora ukupno sa slugs i symbols). Ne sme biti duže od 1000 znakova.

slugs
string opciono
bitcoin,ethereum

Ograničite na određene slugove kovanica (CSV, do 100 selektora ukupno). Ne sme biti duže od 2000 znakova.

symbols
string opciono
BTC,ETH

Ograničite na određene simbole kovanica (CSV, bez razlike u veličini slova, do 100 selektora ukupno). Ne sme biti duže od 1000 znakova.

sort
string opciono
-marketcap

Polja za sortiranje razdvojena zarezima; prefiks - za opadajući redosled. Moguće sortirati po: marketcap, rank, price, volume_24h, change_24h, change_7d. Ne sme biti duže od 100 znakova.

interval
string opciono
24h

Prozor kretanja, samo za /coins/gainers i /coins/losers: 24h ili 7d.

Jedna od vrednosti: 24h 7d

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/coins?page=1&per_page=50&type=coin&status=active&search=bitcoin&min_price=0.5&max_price=100000&min_marketcap=1000000&max_marketcap=5000000000000&min_volume=1000000&max_volume=100000000000&ids=38%2C39&slugs=bitcoin%2Cethereum&symbols=BTC%2CETH&sort=-marketcap&interval=24h" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Nedavno dodate kovanice

Free

Najnoviji listinzi - sortirani po status_updated_at (trenutak prelaska u aktivno stanje; created_at je datum indeksiranja, koji je proizvoljno mnogo raniji od listinga). Parametar sort zamenjuje podrazumevani redosled od najnovijeg, kao i na List coins. Isti oblik redova i isti format paginacije kao kod List coins.

GET
https://bitculator.com/api/v1/coins/recently-added
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Query parametri

page
integer opciono
1

Broj stranice (počinje od 1). Mora biti najmanje 1.

per_page
integer opciono
50

Redova po stranici. Gornja granica zavisi od plana (Free 100, Starter/Pro 250); prekoračenje vraća 422 umesto da se vrednost ograniči. Mora biti najmanje 1. Ne sme biti veće od 100.

type
string opciono
coin

Ograničenje na jedan tip sredstva: coin ili token.

Jedna od vrednosti: coin token

status
string opciono
active

Status listinga: active, delisted, untracked, progressing, awaiting ili preparing. Podrazumevano su svi javni statusi.

Jedna od vrednosti: active delisted untracked progressing awaiting preparing

search
string opciono
bitcoin

Slobodan tekst za podudaranje sa imenom ili simbolom. Ne sme biti duže od 100 znakova.

min_price
number opciono
0.5

Samo kovanice sa cenom jednakom ili većom od ove vrednosti u USD. Mora biti najmanje 0.

max_price
number opciono
100000

Samo kovanice sa cenom jednakom ili manjom od ove vrednosti u USD. Mora biti najmanje 0.

min_marketcap
number opciono
1000000

Samo kovanice sa tržišnom kapitalizacijom u USD jednakom ili većom od ove vrednosti. Mora biti najmanje 0.

max_marketcap
number opciono
5000000000000

Samo kovanice sa tržišnom kapitalizacijom u USD jednakom ili manjom od ove vrednosti. Mora biti najmanje 0.

min_volume
number opciono
1000000

Samo kovanice sa prometom za 24h u USD jednakim ili većim od ove vrednosti. Mora biti najmanje 0.

max_volume
number opciono
100000000000

Samo kovanice sa prometom za 24h u USD jednakim ili manjim od ove vrednosti. Mora biti najmanje 0.

ids
string opciono
38,39

Ograničite na određene ID-jeve kovanica (CSV, do 100 selektora ukupno sa slugs i symbols). Ne sme biti duže od 1000 znakova.

slugs
string opciono
bitcoin,ethereum

Ograničite na određene slugove kovanica (CSV, do 100 selektora ukupno). Ne sme biti duže od 2000 znakova.

symbols
string opciono
BTC,ETH

Ograničite na određene simbole kovanica (CSV, bez razlike u veličini slova, do 100 selektora ukupno). Ne sme biti duže od 1000 znakova.

sort
string opciono
-marketcap

Polja za sortiranje razdvojena zarezima; prefiks - za opadajući redosled. Moguće sortirati po: marketcap, rank, price, volume_24h, change_24h, change_7d. Ne sme biti duže od 100 znakova.

interval
string opciono
24h

Prozor kretanja, samo za /coins/gainers i /coins/losers: 24h ili 7d.

Jedna od vrednosti: 24h 7d

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/coins/recently-added?page=1&per_page=50&type=coin&status=active&search=bitcoin&min_price=0.5&max_price=100000&min_marketcap=1000000&max_marketcap=5000000000000&min_volume=1000000&max_volume=100000000000&ids=38%2C39&slugs=bitcoin%2Cethereum&symbols=BTC%2CETH&sort=-marketcap&interval=24h" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Najveći dobitnici

Free

Najveći rastovi u prozoru interval (podrazumevano 24h, ili 7d). Isti oblik redova i isti format paginacije kao kod List coins.

GET
https://bitculator.com/api/v1/coins/gainers
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Query parametri

page
integer opciono
1

Broj stranice (počinje od 1). Mora biti najmanje 1.

per_page
integer opciono
50

Redova po stranici. Gornja granica zavisi od plana (Free 100, Starter/Pro 250); prekoračenje vraća 422 umesto da se vrednost ograniči. Mora biti najmanje 1. Ne sme biti veće od 100.

type
string opciono
coin

Ograničenje na jedan tip sredstva: coin ili token.

Jedna od vrednosti: coin token

status
string opciono
active

Status listinga: active, delisted, untracked, progressing, awaiting ili preparing. Podrazumevano su svi javni statusi.

Jedna od vrednosti: active delisted untracked progressing awaiting preparing

search
string opciono
bitcoin

Slobodan tekst za podudaranje sa imenom ili simbolom. Ne sme biti duže od 100 znakova.

min_price
number opciono
0.5

Samo kovanice sa cenom jednakom ili većom od ove vrednosti u USD. Mora biti najmanje 0.

max_price
number opciono
100000

Samo kovanice sa cenom jednakom ili manjom od ove vrednosti u USD. Mora biti najmanje 0.

min_marketcap
number opciono
1000000

Samo kovanice sa tržišnom kapitalizacijom u USD jednakom ili većom od ove vrednosti. Mora biti najmanje 0.

max_marketcap
number opciono
5000000000000

Samo kovanice sa tržišnom kapitalizacijom u USD jednakom ili manjom od ove vrednosti. Mora biti najmanje 0.

min_volume
number opciono
1000000

Samo kovanice sa prometom za 24h u USD jednakim ili većim od ove vrednosti. Mora biti najmanje 0.

max_volume
number opciono
100000000000

Samo kovanice sa prometom za 24h u USD jednakim ili manjim od ove vrednosti. Mora biti najmanje 0.

ids
string opciono
38,39

Ograničite na određene ID-jeve kovanica (CSV, do 100 selektora ukupno sa slugs i symbols). Ne sme biti duže od 1000 znakova.

slugs
string opciono
bitcoin,ethereum

Ograničite na određene slugove kovanica (CSV, do 100 selektora ukupno). Ne sme biti duže od 2000 znakova.

symbols
string opciono
BTC,ETH

Ograničite na određene simbole kovanica (CSV, bez razlike u veličini slova, do 100 selektora ukupno). Ne sme biti duže od 1000 znakova.

sort
string opciono
-marketcap

Polja za sortiranje razdvojena zarezima; prefiks - za opadajući redosled. Moguće sortirati po: marketcap, rank, price, volume_24h, change_24h, change_7d. Ne sme biti duže od 100 znakova.

interval
string opciono
24h

Prozor kretanja, samo za /coins/gainers i /coins/losers: 24h ili 7d.

Jedna od vrednosti: 24h 7d

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/coins/gainers?page=1&per_page=50&type=coin&status=active&search=bitcoin&min_price=0.5&max_price=100000&min_marketcap=1000000&max_marketcap=5000000000000&min_volume=1000000&max_volume=100000000000&ids=38%2C39&slugs=bitcoin%2Cethereum&symbols=BTC%2CETH&sort=-marketcap&interval=24h" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Najveći gubitnici

Free

Najveći padovi u prozoru interval (podrazumevano 24h, ili 7d). Isti oblik redova i isti format paginacije kao kod List coins.

GET
https://bitculator.com/api/v1/coins/losers
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Query parametri

page
integer opciono
1

Broj stranice (počinje od 1). Mora biti najmanje 1.

per_page
integer opciono
50

Redova po stranici. Gornja granica zavisi od plana (Free 100, Starter/Pro 250); prekoračenje vraća 422 umesto da se vrednost ograniči. Mora biti najmanje 1. Ne sme biti veće od 100.

type
string opciono
coin

Ograničenje na jedan tip sredstva: coin ili token.

Jedna od vrednosti: coin token

status
string opciono
active

Status listinga: active, delisted, untracked, progressing, awaiting ili preparing. Podrazumevano su svi javni statusi.

Jedna od vrednosti: active delisted untracked progressing awaiting preparing

search
string opciono
bitcoin

Slobodan tekst za podudaranje sa imenom ili simbolom. Ne sme biti duže od 100 znakova.

min_price
number opciono
0.5

Samo kovanice sa cenom jednakom ili većom od ove vrednosti u USD. Mora biti najmanje 0.

max_price
number opciono
100000

Samo kovanice sa cenom jednakom ili manjom od ove vrednosti u USD. Mora biti najmanje 0.

min_marketcap
number opciono
1000000

Samo kovanice sa tržišnom kapitalizacijom u USD jednakom ili većom od ove vrednosti. Mora biti najmanje 0.

max_marketcap
number opciono
5000000000000

Samo kovanice sa tržišnom kapitalizacijom u USD jednakom ili manjom od ove vrednosti. Mora biti najmanje 0.

min_volume
number opciono
1000000

Samo kovanice sa prometom za 24h u USD jednakim ili većim od ove vrednosti. Mora biti najmanje 0.

max_volume
number opciono
100000000000

Samo kovanice sa prometom za 24h u USD jednakim ili manjim od ove vrednosti. Mora biti najmanje 0.

ids
string opciono
38,39

Ograničite na određene ID-jeve kovanica (CSV, do 100 selektora ukupno sa slugs i symbols). Ne sme biti duže od 1000 znakova.

slugs
string opciono
bitcoin,ethereum

Ograničite na određene slugove kovanica (CSV, do 100 selektora ukupno). Ne sme biti duže od 2000 znakova.

symbols
string opciono
BTC,ETH

Ograničite na određene simbole kovanica (CSV, bez razlike u veličini slova, do 100 selektora ukupno). Ne sme biti duže od 1000 znakova.

sort
string opciono
-marketcap

Polja za sortiranje razdvojena zarezima; prefiks - za opadajući redosled. Moguće sortirati po: marketcap, rank, price, volume_24h, change_24h, change_7d. Ne sme biti duže od 100 znakova.

interval
string opciono
24h

Prozor kretanja, samo za /coins/gainers i /coins/losers: 24h ili 7d.

Jedna od vrednosti: 24h 7d

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/coins/losers?page=1&per_page=50&type=coin&status=active&search=bitcoin&min_price=0.5&max_price=100000&min_marketcap=1000000&max_marketcap=5000000000000&min_volume=1000000&max_volume=100000000000&ids=38%2C39&slugs=bitcoin%2Cethereum&symbols=BTC%2CETH&sort=-marketcap&interval=24h" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Preuzmite detalje kovanice

Free

Pun profil jedne kovanice. Pored polja iz liste dodaje: supply (cirkulišuća/ukupna/maksimalna), today OHLC, all_time_high / all_time_low (cena, datum i percent_from u odnosu na trenutnu cenu), fully_diluted_valuation (maksimalna ponuda, inače ukupna ponuda, puta cena; null kada nijedna nije poznata), tržišne counts (berze/parovi/tikeri/novčanici), decimals, genesis_date, zvanične links (lista URL-ova sa tipom), contracts tokena i lokalizovan HTML description (vraća se na engleski kada traženi jezik nije dostupan). Sva polja za cenu i ponudu su decimalni stringovi.

GET
https://bitculator.com/api/v1/coins/{slug}
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Parametri putanje

slug
string obavezno
bitcoin

Slug kovanice.

Query parametri

locale
string opciono
en

Jezik sadržaja za opis (vraća se na engleski ako nije dostupan).

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/coins/bitcoin?locale=en" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Istorija sveća

Free

Vremenske serije po kovanici: OHLC + promet + tržišna kapitalizacija. Izaberite interval: minutely, half-hourly, hourly ili daily. Period čuvanja je fiksno svojstvo rollup procesa – minutely 8 dana, half-hourly 3 meseca, hourly 6 meseci, daily zauvek; zahtevi izvan prozora vraćaju ono što postoji. Kada je zadat limit, dobijate NAJNOVIJIH N redova u prozoru, poređanih od najstarijeg. Cene su decimalni stringovi.

GET
https://bitculator.com/api/v1/coins/{slug}/history
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Parametri putanje

slug
string obavezno
bitcoin

Slug kovanice.

Query parametri

interval
string opciono
daily

minutely, half-hourly, hourly ili daily (podrazumevano daily).

start
string opciono
2026-06-01

Donja granica datuma i vremena u ISO formatu.

end
string opciono
2026-06-30

Gornja granica datuma i vremena u ISO formatu (vrednost samo sa datumom znači do kraja tog dana).

limit
integer opciono
30

Najviše redova (1–2000, podrazumevano 1000).

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/coins/bitcoin/history?interval=daily&start=2026-06-01&end=2026-06-30&limit=30" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Istorija tržišne kapitalizacije

Free

Iste agregacije po kovanici kao Candle history, projektovane samo na {time, marketcap}. Isti izbori za interval i prozori čuvanja (minutely 8 dana, half-hourly 3 meseca, hourly 6 meseci, daily zauvek), najnovijih N kada je zadat limit.

GET
https://bitculator.com/api/v1/coins/{slug}/marketcap-history
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Parametri putanje

slug
string obavezno
bitcoin

Slug kovanice.

Query parametri

interval
string opciono
daily

minutely, half-hourly, hourly ili daily (podrazumevano daily).

start
string opciono
2026-06-01

Donja granica datuma i vremena u ISO formatu.

end
string opciono
2026-06-30

Gornja granica datuma i vremena u ISO formatu.

limit
integer opciono
30

Najviše redova (1–2000, podrazumevano 1000).

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/coins/bitcoin/marketcap-history?interval=daily&start=2026-06-01&end=2026-06-30&limit=30" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Sparkline kovanice

Free

Kompaktna serija cena kovanice u izabranom periodu (period), za crtanje sparkline linija.

points je uzorak od najviše 480 merenja, od najstarijeg ka najnovijem, gde je svaki decimalni string price na ISO-8601 vremenu time. low i high su stvarni ekstremi celog perioda - ograničavaju svaku tačku, ali ne moraju biti među uzorkovanim tačkama. change je kretanje tokom perioda u PROCENTIMA (1.25 znači +1.25%).

GET
https://bitculator.com/api/v1/coins/{slug}/sparkline
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Parametri putanje

slug
string obavezno
bitcoin

Slug kovanice.

Query parametri

period
string opciono
7d

24h, 7d, 30d, 60d, 90d, 180d ili 365d (podrazumevano 7d).

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/coins/bitcoin/sparkline?period=7d" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
3 krajnjih tačaka

Cene

Laka „hot path” ruta za cene – trenutna cena, tržišna kapitalizacija, promet za 24h i nedavne promene za traženi skup kovanica. /prices zahteva selektor (ids, slugs ili symbols); /prices/{slug} cilja jednu kovanicu. Opciono konvertujte (convert) u fijat valutu (kripto cene se osvežavaju ~svakog minuta, fijat kursevi ~dva puta dnevno). Cene su decimalni stringovi; tržišna kapitalizacija i promet za 24h su brojevi.

Preuzmite cene

Free

Cene za traženi skup kovanica. Pošaljite najmanje jedan selektor – ids, slugs ili symbols (najviše 100 ukupno). meta.currency vraća ciljnu valutu konverzije (USD, osim ako je zadat convert).

GET
https://bitculator.com/api/v1/prices
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Query parametri

ids
string opciono
38,39

ID-jevi kovanica za koje se traži cena (CSV). Potreban je najmanje jedan od: ids, slugs ili symbols; tri liste zajedno su ograničene na 100 selektora. Ovo polje je obavezno kada nisu prisutni ni slugs ni symbols. Ne sme biti duže od 1000 znakova.

slugs
string opciono
bitcoin,ethereum

Slugovi kovanica za koje se traži cena (CSV). Potreban je najmanje jedan od: ids, slugs ili symbols. Ovo polje je obavezno kada nisu prisutni ni ids ni symbols. Ne sme biti duže od 2000 znakova.

symbols
string opciono
BTC,ETH

Simboli kovanica za koje se traži cena (CSV, bez razlike u veličini slova). Potreban je najmanje jedan od: ids, slugs ili symbols. Ovo polje je obavezno kada nisu prisutni ni ids ni slugs. Ne sme biti duže od 1000 znakova.

convert
string opciono
EUR

Konvertujte cene i tržišnu kapitalizaciju u aktivnu fiat valutu prema simbolu (podrazumevano USD). Kursevi se osvežavaju ~dva puta dnevno.

Jedna od vrednosti: USD EUR JPY BGN CZK DKK GBP HUF PLN RON SEK CHF ISK NOK HRK RUB TRY AUD BRL CAD CNY HKD IDR ILS INR KRW MXN MYR NZD PHP SGD THB ZAR ARS DZD MAD TWD

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/prices?ids=38%2C39&slugs=bitcoin%2Cethereum&symbols=BTC%2CETH&convert=EUR" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Preuzmite cenu kovanice

Free

Snimak cene jedne kovanice. Opciono konvertujte (convert) u aktivnu fijat valutu po simbolu (podrazumevano USD).

GET
https://bitculator.com/api/v1/prices/{slug}
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Parametri putanje

slug
string obavezno
bitcoin

Slug kovanice.

Query parametri

convert
string opciono
EUR

Simbol aktivne fiat valute u kojoj se prikazuju cene (podrazumevano USD).

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/prices/bitcoin?convert=EUR" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Istorijska cena

Free

USD cena kovanice na zadati datum, pročitana iz dnevne istorije (tačan dan, sa rezervom od ±3 dana – isti razrešivač koji koristi portfolio). Samo kripto: fijat redovi nemaju dnevnu istoriju.

GET
https://bitculator.com/api/v1/historical-price
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Query parametri

slug
string obavezno
bitcoin

Slug identifikator kovanice.

date
string obavezno
2021-04-14

date Datum za pretragu (posle 2008-12-31, ne u budućnosti).

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/historical-price?slug=bitcoin&date=2021-04-14" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
5 krajnjih tačaka

Tržišta

Tikeri (tržišta po berzi) i parovi (tržišta zbirno po mestu trgovanja), uz tržišta kovanice i sirove trgovačke simbole po berzi. Sve su to podaci iz snimka – istorija po tikeru/paru ne postoji. Prometi u USD su brojevi; cene su decimalni stringovi.

Tržišta kovanice

Free

Sva tržišta za kovanicu - tikeri čiji par ima tu kovanicu kao osnovnu ILI kotiranu valutu. Isti oblik redova i isti filtri kao kod List tickers.

GET
https://bitculator.com/api/v1/coins/{slug}/markets
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Parametri putanje

slug
string obavezno
bitcoin

Slug kovanice.

Query parametri

page
integer opciono
1

Broj stranice (počinje od 1). Mora biti najmanje 1.

per_page
integer opciono
50

Redova po stranici. Gornja granica zavisi od plana (Free 100, Starter/Pro 250); prekoračenje vraća 422 umesto da se vrednost ograniči. Mora biti najmanje 1. Ne sme biti veće od 100.

exchange
string opciono
binance-exchange

Ograničenje na jednu berzu po slugu (izostavite na listi po berzi, koja je već ograničena). Mora odgovarati regularnom izrazu /^[a-z0-9-]{1,120}$/.

pair
integer opciono
1

Ograničenje na jedan par po id-u. Mora biti najmanje 1.

instrument
string opciono
spot

Tip instrumenta: future, option, swap, spot ili margin (prihvata se i množina).

Jedna od vrednosti: future option swap spot margin

search
string opciono
BTC

Slobodan tekst za podudaranje sa simbolom tikera. Ne sme biti duže od 50 znakova.

min_volume
number opciono
1000000

Samo tikeri sa prometom u USD za 24h koji je jednak ovoj vrednosti ili veći. Mora biti najmanje 0.

max_volume
number opciono
100000000000

Samo tikeri sa prometom u USD za 24h koji je jednak ovoj vrednosti ili manji. Mora biti najmanje 0.

min_change
number opciono
-50

Samo tikeri sa procentualnom promenom za 24h koja je jednaka ovoj vrednosti ili veća.

max_change
number opciono
50

Samo tikeri sa procentualnom promenom za 24h koja je jednaka ovoj vrednosti ili manja.

sort
string opciono
-volume_usd

Jedno polje za sortiranje (prefiks - za opadajući redosled). Moguće sortirati po: volume_usd, change_24h, price_usd, updated. Podrazumevano je -volume_usd. Ne sme biti duže od 100 znakova.

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/coins/bitcoin/markets?page=1&per_page=50&exchange=binance-exchange&pair=1&instrument=spot&search=BTC&min_volume=1000000&max_volume=100000000000&min_change=-50&max_change=50&sort=-volume_usd" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Trgovački simboli kovanice

Free

Sirovi trgovački simboli kovanice po berzi – referentni podaci koji su retko popunjeni (pokrivenost nije garantovana).

GET
https://bitculator.com/api/v1/coins/{slug}/symbols
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Parametri putanje

slug
string obavezno
bitcoin

Slug kovanice.

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/coins/bitcoin/symbols" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Izlistajte tikere

Free

Pojedinačna tržišta po berzi (tikeri), sa paginacijom. Filtrirajte po berzi, paru, instrumentu i opsezima prometa i promene. Promet u USD su brojevi; cene su decimalni stringovi.

GET
https://bitculator.com/api/v1/tickers
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Query parametri

page
integer opciono
1

Broj stranice (počinje od 1). Mora biti najmanje 1.

per_page
integer opciono
50

Redova po stranici. Gornja granica zavisi od plana (Free 100, Starter/Pro 250); prekoračenje vraća 422 umesto da se vrednost ograniči. Mora biti najmanje 1. Ne sme biti veće od 100.

exchange
string opciono
binance-exchange

Ograničenje na jednu berzu po slugu (izostavite na listi po berzi, koja je već ograničena). Mora odgovarati regularnom izrazu /^[a-z0-9-]{1,120}$/.

pair
integer opciono
1

Ograničenje na jedan par po id-u. Mora biti najmanje 1.

instrument
string opciono
spot

Tip instrumenta: future, option, swap, spot ili margin (prihvata se i množina).

Jedna od vrednosti: future option swap spot margin

search
string opciono
BTC

Slobodan tekst za podudaranje sa simbolom tikera. Ne sme biti duže od 50 znakova.

min_volume
number opciono
1000000

Samo tikeri sa prometom u USD za 24h koji je jednak ovoj vrednosti ili veći. Mora biti najmanje 0.

max_volume
number opciono
100000000000

Samo tikeri sa prometom u USD za 24h koji je jednak ovoj vrednosti ili manji. Mora biti najmanje 0.

min_change
number opciono
-50

Samo tikeri sa procentualnom promenom za 24h koja je jednaka ovoj vrednosti ili veća.

max_change
number opciono
50

Samo tikeri sa procentualnom promenom za 24h koja je jednaka ovoj vrednosti ili manja.

sort
string opciono
-volume_usd

Jedno polje za sortiranje (prefiks - za opadajući redosled). Moguće sortirati po: volume_usd, change_24h, price_usd, updated. Podrazumevano je -volume_usd. Ne sme biti duže od 100 znakova.

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/tickers?page=1&per_page=50&exchange=binance-exchange&pair=1&instrument=spot&search=BTC&min_volume=1000000&max_volume=100000000000&min_change=-50&max_change=50&sort=-volume_usd" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Izlistajte parove

Free

Trgovački parovi zbirno po mestu trgovanja, rangirani po prometu u USD za 24h. Filtrirajte po slugu kovanice (osnovno ili kotirano sredstvo) i opsegu prometa.

GET
https://bitculator.com/api/v1/pairs
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Query parametri

page
integer opciono
1

Broj stranice (počinje od 1). Mora biti najmanje 1.

per_page
integer opciono
50

Redova po stranici. Gornja granica zavisi od plana (Free 100, Starter/Pro 250); prekoračenje vraća 422 umesto da se vrednost ograniči. Mora biti najmanje 1. Ne sme biti veće od 100.

search
string opciono
BTC

Slobodan tekst za podudaranje sa simbolom para. Ne sme biti duže od 50 znakova.

coin
string opciono
bitcoin

Ograničenje na parove u kojima je ovaj slug kovanice osnovno ili kotirano sredstvo. Mora odgovarati regularnom izrazu /^[a-z0-9-]{1,120}$/.

min_volume
number opciono
1000000

Samo parovi sa prometom za 24h u USD jednakim ili većim od ove vrednosti. Mora biti najmanje 0.

max_volume
number opciono
100000000000

Samo parovi sa prometom za 24h u USD jednakim ili manjim od ove vrednosti. Mora biti najmanje 0.

sort
string opciono
-volume_usd

Polje za sortiranje: volume_usd ili updated (prefiks - za opadajući redosled). Podrazumevano -volume_usd.

Jedna od vrednosti: volume_usd -volume_usd updated -updated

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/pairs?page=1&per_page=50&search=BTC&coin=bitcoin&min_volume=1000000&max_volume=100000000000&sort=-volume_usd" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Preuzmite detalje para

Free

Jedan par plus svaki tiker berze na kojoj je listiran, sortirano po prometu.

GET
https://bitculator.com/api/v1/pairs/{id}
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Parametri putanje

id
integer obavezno
1

ID para.

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/pairs/1" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
7 krajnjih tačaka

Berze

Rangiranje berzi, detalji, skorovi pouzdanosti, vremenske serije i spiskovi tržišta i kovanica po berzi. Promet je u USD. Nema kolone CEX/DEX - type se izvodi iz taksonomije berzi, pa može biti „cex”, „dex” ili null.

Izlistajte berze

Free

Rangirane berze sa prometom za 24h, dominacijom, brojem parova/sredstava i nedavnim promenama. Sa paginacijom u Laravel omotu links + meta.

GET
https://bitculator.com/api/v1/exchanges
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Query parametri

page
integer opciono
1

Broj stranice (počinje od 1). Mora biti najmanje 1.

per_page
integer opciono
50

Redova po stranici. Gornja granica zavisi od plana (Free 100, Starter/Pro 250); prekoračenje vraća 422 umesto da se vrednost ograniči. Mora biti najmanje 1. Ne sme biti veće od 100.

type
string opciono
cex

Ograničenje na tip mesta trgovanja: cex ili dex (razrešava se preko taksonomije berzi).

Jedna od vrednosti: cex dex

search
string opciono
binance

Slobodan tekst za podudaranje sa imenom berze. Ne sme biti duže od 100 znakova.

min_pairs
integer opciono
100

Samo berze koje listiraju najmanje ovoliko parova. Mora biti najmanje 0.

max_pairs
integer opciono
2000

Samo berze koje listiraju najviše ovoliko parova. Mora biti najmanje 0.

min_assets
integer opciono
50

Samo berze koje listiraju najmanje ovoliko sredstava. Mora biti najmanje 0.

max_assets
integer opciono
1000

Samo berze koje listiraju najviše ovoliko sredstava. Mora biti najmanje 0.

min_volume
number opciono
1000000

Samo berze sa prometom za 24h u USD jednakim ili većim od ove vrednosti. Mora biti najmanje 0.

max_volume
number opciono
100000000000

Samo berze sa prometom za 24h u USD jednakim ili manjim od ove vrednosti. Mora biti najmanje 0.

ids
string opciono
1,12

Ograničite na određene ID-jeve berzi (CSV, do 100). Ne sme biti duže od 1000 znakova.

slugs
string opciono
binance-exchange,gateio

Ograničite na određene slugove berzi (CSV, do 100). Ne sme biti duže od 2000 znakova.

sort
string opciono
-volume

Polja za sortiranje razdvojena zarezima; prefiks - za opadajući redosled. Moguće sortirati po: volume, rank, volume_dominance, change_24h, change_7d, pairs, assets. Ne sme biti duže od 100 znakova.

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/exchanges?page=1&per_page=50&type=cex&search=binance&min_pairs=100&max_pairs=2000&min_assets=50&max_assets=1000&min_volume=1000000&max_volume=100000000000&ids=1%2C12&slugs=binance-exchange%2Cgateio&sort=-volume" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Preuzmite detalje berze

Free

Pun profil jedne berze: rang, promet i dominacija, broj parova i sredstava, datum established, location, referalni website i izvedeni type (cex/dex/null).

GET
https://bitculator.com/api/v1/exchanges/{slug}
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Parametri putanje

slug
string obavezno
binance-exchange

Slug berze.

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/exchanges/binance-exchange" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Preuzmite skor pouzdanosti berze

Free

Zbirni skor pouzdanosti score od 0 do 10, plus njegova razrada po 13 faktora breakdown (rank, volume, age, volume_trend, stability, rank_stability, ticker_health, pairs, community, assets, dominance, market_breadth, transparency). Računa se po berzi i kešira 24h.

Berza bez ranga (još nema aktivnog spot prometa, pa je rank null) se ne ocenjuje: i score i breakdown su null.

GET
https://bitculator.com/api/v1/exchanges/{slug}/trust-score
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Parametri putanje

slug
string obavezno
binance-exchange

Slug berze.

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/exchanges/binance-exchange/trust-score" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Istorija berze

Starter

Vremenske serije prometa / dominacije / parova / sredstava (agregacije berzi ne sadrže OHLC). Izaberite interval: minutely, hourly ili daily. Period čuvanja je fiksno svojstvo rollup procesa – minutely 8 dana, hourly 6 meseci, daily zauvek; kada je zadat limit, dobijate najnovijih N redova u prozoru, od najstarijeg.

GET
https://bitculator.com/api/v1/exchanges/{slug}/history
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Parametri putanje

slug
string obavezno
binance-exchange

Slug berze.

Query parametri

interval
string opciono
daily

minutely, hourly ili daily (podrazumevano daily).

start
string opciono
2026-06-01

Donja granica datuma i vremena u ISO formatu.

end
string opciono
2026-06-30

Gornja granica datuma i vremena u ISO formatu (vrednost samo sa datumom znači do kraja tog dana).

limit
integer opciono
30

Najviše redova (1–2000, podrazumevano 1000).

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/exchanges/binance-exchange/history?interval=daily&start=2026-06-01&end=2026-06-30&limit=30" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Sparkline berze

Starter

Serija za sparkline prometa berze za period (podrazumevano 7d) – ista serija koju prikazuju redovi berzi na sajtu.

points je uzorak od najviše 480 čitanja, od najstarijeg, gde je svako volume u trenutku time po ISO-8601. low i high su stvarni ekstremi celog perioda – oni ograničavaju svaku tačku, ali ne moraju da se pojave među uzorkovanim. change je promena tokom perioda u PROCENTIMA (1.25 znači +1.25%).

GET
https://bitculator.com/api/v1/exchanges/{slug}/sparkline
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Parametri putanje

slug
string obavezno
binance-exchange

Slug berze.

Query parametri

period
string opciono
7d

Jedna od vrednosti: 24h, 7d (podrazumevano), 30d, 60d, 90d, 180d, 365d.

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/exchanges/binance-exchange/sparkline?period=7d" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Tržišta na berzi

Free

Lista tikera za berzu (njena tržišta), sa paginacijom. Već je ograničeno na tu berzu – ne šaljite parametar exchange ovde.

GET
https://bitculator.com/api/v1/exchanges/{slug}/tickers
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Parametri putanje

slug
string obavezno
binance-exchange

Slug berze.

Query parametri

page
integer opciono
1

Broj stranice (počinje od 1). Mora biti najmanje 1.

per_page
integer opciono
50

Redova po stranici. Gornja granica zavisi od plana (Free 100, Starter/Pro 250); prekoračenje vraća 422 umesto da se vrednost ograniči. Mora biti najmanje 1. Ne sme biti veće od 100.

exchange
string opciono
binance-exchange

Ograničenje na jednu berzu po slugu (izostavite na listi po berzi, koja je već ograničena). Mora odgovarati regularnom izrazu /^[a-z0-9-]{1,120}$/.

pair
integer opciono
1

Ograničenje na jedan par po id-u. Mora biti najmanje 1.

instrument
string opciono
spot

Tip instrumenta: future, option, swap, spot ili margin (prihvata se i množina).

Jedna od vrednosti: future option swap spot margin

search
string opciono
BTC

Slobodan tekst za podudaranje sa simbolom tikera. Ne sme biti duže od 50 znakova.

min_volume
number opciono
1000000

Samo tikeri sa prometom u USD za 24h koji je jednak ovoj vrednosti ili veći. Mora biti najmanje 0.

max_volume
number opciono
100000000000

Samo tikeri sa prometom u USD za 24h koji je jednak ovoj vrednosti ili manji. Mora biti najmanje 0.

min_change
number opciono
-50

Samo tikeri sa procentualnom promenom za 24h koja je jednaka ovoj vrednosti ili veća.

max_change
number opciono
50

Samo tikeri sa procentualnom promenom za 24h koja je jednaka ovoj vrednosti ili manja.

sort
string opciono
-volume_usd

Jedno polje za sortiranje (prefiks - za opadajući redosled). Moguće sortirati po: volume_usd, change_24h, price_usd, updated. Podrazumevano je -volume_usd. Ne sme biti duže od 100 znakova.

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/exchanges/binance-exchange/tickers?page=1&per_page=50&exchange=binance-exchange&pair=1&instrument=spot&search=BTC&min_volume=1000000&max_volume=100000000000&min_change=-50&max_change=50&sort=-volume_usd" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Kovanice na berzi

Free

Kovanice listirane na berzi, vraćene u istom obliku kao List coins i sa istim filtrima i sortiranjem.

GET
https://bitculator.com/api/v1/exchanges/{slug}/assets
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Parametri putanje

slug
string obavezno
binance-exchange

Slug berze.

Query parametri

page
integer opciono
1

Broj stranice (počinje od 1). Mora biti najmanje 1.

per_page
integer opciono
50

Redova po stranici. Gornja granica zavisi od plana (Free 100, Starter/Pro 250); prekoračenje vraća 422 umesto da se vrednost ograniči. Mora biti najmanje 1. Ne sme biti veće od 100.

type
string opciono
coin

Ograničenje na jedan tip sredstva: coin ili token.

Jedna od vrednosti: coin token

status
string opciono
active

Status listinga: active, delisted, untracked, progressing, awaiting ili preparing. Podrazumevano su svi javni statusi.

Jedna od vrednosti: active delisted untracked progressing awaiting preparing

search
string opciono
bitcoin

Slobodan tekst za podudaranje sa imenom ili simbolom. Ne sme biti duže od 100 znakova.

min_price
number opciono
0.5

Samo kovanice sa cenom jednakom ili većom od ove vrednosti u USD. Mora biti najmanje 0.

max_price
number opciono
100000

Samo kovanice sa cenom jednakom ili manjom od ove vrednosti u USD. Mora biti najmanje 0.

min_marketcap
number opciono
1000000

Samo kovanice sa tržišnom kapitalizacijom u USD jednakom ili većom od ove vrednosti. Mora biti najmanje 0.

max_marketcap
number opciono
5000000000000

Samo kovanice sa tržišnom kapitalizacijom u USD jednakom ili manjom od ove vrednosti. Mora biti najmanje 0.

min_volume
number opciono
1000000

Samo kovanice sa prometom za 24h u USD jednakim ili većim od ove vrednosti. Mora biti najmanje 0.

max_volume
number opciono
100000000000

Samo kovanice sa prometom za 24h u USD jednakim ili manjim od ove vrednosti. Mora biti najmanje 0.

ids
string opciono
38,39

Ograničite na određene ID-jeve kovanica (CSV, do 100 selektora ukupno sa slugs i symbols). Ne sme biti duže od 1000 znakova.

slugs
string opciono
bitcoin,ethereum

Ograničite na određene slugove kovanica (CSV, do 100 selektora ukupno). Ne sme biti duže od 2000 znakova.

symbols
string opciono
BTC,ETH

Ograničite na određene simbole kovanica (CSV, bez razlike u veličini slova, do 100 selektora ukupno). Ne sme biti duže od 1000 znakova.

sort
string opciono
-marketcap

Polja za sortiranje razdvojena zarezima; prefiks - za opadajući redosled. Moguće sortirati po: marketcap, rank, price, volume_24h, change_24h, change_7d. Ne sme biti duže od 100 znakova.

interval
string opciono
24h

Prozor kretanja, samo za /coins/gainers i /coins/losers: 24h ili 7d.

Jedna od vrednosti: 24h 7d

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/exchanges/binance-exchange/assets?page=1&per_page=50&type=coin&status=active&search=bitcoin&min_price=0.5&max_price=100000&min_marketcap=1000000&max_marketcap=5000000000000&min_volume=1000000&max_volume=100000000000&ids=38%2C39&slugs=bitcoin%2Cethereum&symbols=BTC%2CETH&sort=-marketcap&interval=24h" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
5 krajnjih tačaka

Novčanici

Ocene kripto novčanika - score iz recenzije, broj podržanih sredstava, broj prednosti i nedostataka, model cene i datum izlaska, plus grupisana taksonomija oznaka u odgovorima za detalje i poređenje. meta.top_score je najviši skor među svim novčanicima (koristite ga da skorove normalizujete na opseg 0–1).

Izlistajte novčanike

Free

Recenzirani novčanici sa ocenom, brojem sredstava, brojem prednosti/nedostataka, cenovnim modelom, statusom i datumom izlaska. Sa paginacijom u Laravel omotu links + meta, uz meta.top_score.

GET
https://bitculator.com/api/v1/wallets
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Query parametri

page
integer opciono
1

Broj stranice (počinje od 1). Mora biti najmanje 1.

per_page
integer opciono
50

Redova po stranici. Gornja granica zavisi od plana (Free 100, Starter/Pro 250); prekoračenje vraća 422 umesto da se vrednost ograniči. Mora biti najmanje 1. Ne sme biti veće od 100.

search
string opciono
ledger

Slobodan tekst za podudaranje sa imenom novčanika. Ne sme biti duže od 100 znakova.

min_score
integer opciono
50

Samo novčanici sa ocenom recenzije koja je jednaka ovoj vrednosti ili veća. Mora biti najmanje 0.

max_score
integer opciono
214

Samo novčanici sa ocenom recenzije koja je jednaka ovoj vrednosti ili manja. Mora biti najmanje 0.

tags
string opciono
12,34

Filtrirajte po taksonomiji oznaka: ID-jevi grupa kategorija razdvojeni zarezima (isti ID-jevi koje šalju facet filtri na sajtu). Ne sme biti duže od 1000 znakova.

ids
string opciono
175,317

Ograničite na određene ID-jeve novčanika (CSV, do 100). Ne sme biti duže od 1000 znakova.

slugs
string opciono
frostsnap,coin98-fusion-card

Ograničite na određene slugove novčanika (CSV, do 100). Ne sme biti duže od 2000 znakova.

sort
string opciono
-score

Polja za sortiranje razdvojena zarezima; prefiks - za opadajući redosled. Moguće sortirati po: score, released_at, assets, pros, cons. Ne sme biti duže od 100 znakova.

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/wallets?page=1&per_page=50&search=ledger&min_score=50&max_score=214&tags=12%2C34&ids=175%2C317&slugs=frostsnap%2Ccoin98-fusion-card&sort=-score" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Hronologija izlaska novčanika

Free

Lista novčanika sortirana po released_at opadajuće (novčanici bez datuma na kraju). Isti oblik redova i omot za paginaciju kao List wallets.

GET
https://bitculator.com/api/v1/wallets/timeline
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Query parametri

page
integer opciono
1

Broj stranice (počinje od 1). Mora biti najmanje 1.

per_page
integer opciono
50

Redova po stranici. Gornja granica zavisi od plana (Free 100, Starter/Pro 250); prekoračenje vraća 422 umesto da se vrednost ograniči. Mora biti najmanje 1. Ne sme biti veće od 100.

search
string opciono
ledger

Slobodan tekst za podudaranje sa imenom novčanika. Ne sme biti duže od 100 znakova.

min_score
integer opciono
50

Samo novčanici sa ocenom recenzije koja je jednaka ovoj vrednosti ili veća. Mora biti najmanje 0.

max_score
integer opciono
214

Samo novčanici sa ocenom recenzije koja je jednaka ovoj vrednosti ili manja. Mora biti najmanje 0.

tags
string opciono
12,34

Filtrirajte po taksonomiji oznaka: ID-jevi grupa kategorija razdvojeni zarezima (isti ID-jevi koje šalju facet filtri na sajtu). Ne sme biti duže od 1000 znakova.

ids
string opciono
175,317

Ograničite na određene ID-jeve novčanika (CSV, do 100). Ne sme biti duže od 1000 znakova.

slugs
string opciono
frostsnap,coin98-fusion-card

Ograničite na određene slugove novčanika (CSV, do 100). Ne sme biti duže od 2000 znakova.

sort
string opciono
-score

Polja za sortiranje razdvojena zarezima; prefiks - za opadajući redosled. Moguće sortirati po: score, released_at, assets, pros, cons. Ne sme biti duže od 100 znakova.

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/wallets/timeline?page=1&per_page=50&search=ledger&min_score=50&max_score=214&tags=12%2C34&ids=175%2C317&slugs=frostsnap%2Ccoin98-fusion-card&sort=-score" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Uporedite novčanike

Free

Uporedni prikaz 2–4 novčanika sa kompletnom grupisanom taksonomijom tagova. data[] čuva traženi redosled slugova, pa klijenti mogu da renderuju kolone po poziciji.

GET
https://bitculator.com/api/v1/wallets/compare
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Query parametri

slugs
string obavezno
frostsnap,coin98-fusion-card

Od 2 do 4 različita slug identifikatora novčanika, razdvojena zarezima.

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/wallets/compare?slugs=frostsnap%2Ccoin98-fusion-card" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Preuzmite detalje novčanika

Free

Pun profil jednog novčanika, sa grupisanom taksonomijom oznaka: categories je lista oblika {group, tags[]} gde svaka oznaka ima slug, ime i opcionu vrednost. meta.top_score je najviši skor među svim novčanicima.

GET
https://bitculator.com/api/v1/wallets/{slug}
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Parametri putanje

slug
string obavezno
frostsnap

Slug novčanika.

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/wallets/frostsnap" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Kovanice koje novčanik podržava

Free

Kovanice koje novčanik podržava, vraćene u istom obliku kao List coins i sa istim filtrima i sortiranjem.

GET
https://bitculator.com/api/v1/wallets/{slug}/assets
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Parametri putanje

slug
string obavezno
frostsnap

Slug novčanika.

Query parametri

page
integer opciono
1

Broj stranice (počinje od 1). Mora biti najmanje 1.

per_page
integer opciono
50

Redova po stranici. Gornja granica zavisi od plana (Free 100, Starter/Pro 250); prekoračenje vraća 422 umesto da se vrednost ograniči. Mora biti najmanje 1. Ne sme biti veće od 100.

type
string opciono
coin

Ograničenje na jedan tip sredstva: coin ili token.

Jedna od vrednosti: coin token

status
string opciono
active

Status listinga: active, delisted, untracked, progressing, awaiting ili preparing. Podrazumevano su svi javni statusi.

Jedna od vrednosti: active delisted untracked progressing awaiting preparing

search
string opciono
bitcoin

Slobodan tekst za podudaranje sa imenom ili simbolom. Ne sme biti duže od 100 znakova.

min_price
number opciono
0.5

Samo kovanice sa cenom jednakom ili većom od ove vrednosti u USD. Mora biti najmanje 0.

max_price
number opciono
100000

Samo kovanice sa cenom jednakom ili manjom od ove vrednosti u USD. Mora biti najmanje 0.

min_marketcap
number opciono
1000000

Samo kovanice sa tržišnom kapitalizacijom u USD jednakom ili većom od ove vrednosti. Mora biti najmanje 0.

max_marketcap
number opciono
5000000000000

Samo kovanice sa tržišnom kapitalizacijom u USD jednakom ili manjom od ove vrednosti. Mora biti najmanje 0.

min_volume
number opciono
1000000

Samo kovanice sa prometom za 24h u USD jednakim ili većim od ove vrednosti. Mora biti najmanje 0.

max_volume
number opciono
100000000000

Samo kovanice sa prometom za 24h u USD jednakim ili manjim od ove vrednosti. Mora biti najmanje 0.

ids
string opciono
38,39

Ograničite na određene ID-jeve kovanica (CSV, do 100 selektora ukupno sa slugs i symbols). Ne sme biti duže od 1000 znakova.

slugs
string opciono
bitcoin,ethereum

Ograničite na određene slugove kovanica (CSV, do 100 selektora ukupno). Ne sme biti duže od 2000 znakova.

symbols
string opciono
BTC,ETH

Ograničite na određene simbole kovanica (CSV, bez razlike u veličini slova, do 100 selektora ukupno). Ne sme biti duže od 1000 znakova.

sort
string opciono
-marketcap

Polja za sortiranje razdvojena zarezima; prefiks - za opadajući redosled. Moguće sortirati po: marketcap, rank, price, volume_24h, change_24h, change_7d. Ne sme biti duže od 100 znakova.

interval
string opciono
24h

Prozor kretanja, samo za /coins/gainers i /coins/losers: 24h ili 7d.

Jedna od vrednosti: 24h 7d

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/wallets/frostsnap/assets?page=1&per_page=50&type=coin&status=active&search=bitcoin&min_price=0.5&max_price=100000&min_marketcap=1000000&max_marketcap=5000000000000&min_volume=1000000&max_volume=100000000000&ids=38%2C39&slugs=bitcoin%2Cethereum&symbols=BTC%2CETH&sort=-marketcap&interval=24h" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
3 krajnjih tačaka

Globalno tržište

Agregati za celo tržište - ukupna tržišna kapitalizacija i promet, broj sredstava, berzi, parova i tržišta, dominacija BTC i ETH sa prva 3 po rangu, tržišno očitavanje straha i pohlepe, plus toplotna mapa prvih 100 i istorija kapitalizacije i prometa.

Snimak globalnog tržišta

Free

Pregled tržišta u jednom pozivu: ukupna tržišna kapitalizacija i promet za 24h, broj kriptovaluta / tokena / berzi / parova / tržišta, dominance (učešće BTC i ETH plus top3 po rangu) i tržišno očitavanje fear_greed. index: Fear & Greed indeks od 0 do 100 onako kako ga prikazuje Bitculator – koristite ga za prikaz; score: sirova složena vrednost od −100…+100 iz koje se izvodi index.

GET
https://bitculator.com/api/v1/global
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/global" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Toplotna mapa tržišta

Starter

Redovi treemap prikaza za prvih 100, uz okvirne statistike (ukupna tržišna kapitalizacija/promet, dominacija i tržišni rezultat straha i pohlepe) – API blizanac heatmap prikaza na sajtu. U objektu meta.fear_greed: index: Fear & Greed indeks od 0 do 100 onako kako ga prikazuje Bitculator – koristite ga za prikaz; score: sirova složena vrednost od −100…+100 iz koje se izvodi index.

GET
https://bitculator.com/api/v1/global/heatmap
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/global/heatmap" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Istorija globalne tržišne kapitalizacije i prometa

Starter

Vremenske serije celog tržišta za marketcap ili volume. Granularnost prati period: 24h = na pola sata, 7d = na sat, 30d/all = dnevno (finije agregacije se brišu).

GET
https://bitculator.com/api/v1/global/history/{metric}
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Parametri putanje

metric
string obavezno
marketcap

Koja serija: marketcap ili volume.

Query parametri

period
string opciono
7d

24h, 7d, 30d ili all (podrazumevano 24h).

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/global/history/marketcap?period=7d" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
4 krajnjih tačaka

Sentiment

Indeksi sentimenta za tržište i po kovanici. Strah i pohlepa i Bull/Bear su SNIMCI koji se osvežavaju svakih 15 minuta - postoji samo trenutno očitavanje, bez vremenske serije. Altseason ima punu dnevnu istoriju. indicators je zbirni tehnički rezultat za celo tržište.

Indeks straha i pohlepe

Free

Trenutno čitanje straha i pohlepe (snimak na 15 minuta – bez istorije). Izostavite coin za indeks celog tržišta ili pošaljite slug kovanice za čitanje po kovanici. intervals nosi podrezultate za 7d/30d i razlaganje njihovih komponenti.

index: Fear & Greed indeks od 0 do 100 onako kako ga prikazuje Bitculator – koristite ga za prikaz (0–19 ekstremni strah, 20–39 strah, 40–59 neutralno, 60–79 pohlepa, 80–100 ekstremna pohlepa). score: sirova složena vrednost od −100…+100 iz koje se izvodi index. Svaki interval sadrži oba polja.

GET
https://bitculator.com/api/v1/sentiment/fear-greed
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Query parametri

coin
string opciono
bitcoin

Slug kovanice za očitavanje po kovanici; izostavite za tržišni indeks.

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/sentiment/fear-greed?coin=bitcoin" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Bull / Bear indeks

Starter

Trenutno Bull/Bear čitanje (snimak na 15 minuta – bez istorije). Izostavite coin za indeks celog tržišta ili pošaljite slug kovanice za čitanje po kovanici.

GET
https://bitculator.com/api/v1/sentiment/bull-bear
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Query parametri

coin
string opciono
bitcoin

Slug kovanice za očitavanje po kovanici; izostavite za tržišni indeks.

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/sentiment/bull-bear?coin=bitcoin" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Altseason indeks

Starter

Trenutno čitanje altseason-a (broj kovanica koje nadmašuju BTC među prvih 100), sa opcionom dnevnom history. Za razliku od straha i pohlepe, altseason ima potpunu dnevnu istoriju – pošaljite days da je uključite.

GET
https://bitculator.com/api/v1/sentiment/altseason
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Query parametri

days
integer opciono
30

Broj dana dnevne istorije koji se uključuje (1–365; 0 ili izostavljeno = samo trenutno stanje).

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/sentiment/altseason?days=30" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Zbirni rezultat tržišnih indikatora

Pro

Tehnički zbir za celo tržište – 25 kategorija indikatora sabranih na jedno mesto, svaka sa svojim trenutnim stanjem, rezultatom i podacima kategorije.

GET
https://bitculator.com/api/v1/sentiment/indicators
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/sentiment/indicators" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
14 krajnjih tačaka

Indikatori

Tehnički indikatori po kovanici. Svaki indikator ima sopstveni endpoint – oscilatori momentuma (RSI, Stoch-RSI, CCI, MFI, Williams %R), trend i cenovne osnove (SMA, MACD, VWAP), tok prometa (OBV, CMF), snaga trenda (ADX) i volatilnost – uz jedan zbirni snimak sa više indikatora. Svaka grupa je DNEVNA serija izračunata iz dnevnih sveća (potpuno čuvanje podataka; mlada sredstva na početku vraćaju null vrednosti dok ne postoji dovoljno istorije). Grupe na skali cene (SMA, VWAP, MACD, OBV) daju decimalne stringove; ograničeni oscilatori daju brojeve. Nekoliko perioda sa dugim prozorom zahteva plaćeni plan – navedeno je na svakom endpointu.

Snimak indikatora

Pro

Zbirni snimak sa više indikatora – najnovije state (bullish/bearish/sheepish…), score i sirovi data za svaku kategoriju indikatora, u jednom odgovoru. Idealno za brz pregled na kontrolnoj tabli; za potpunu dnevnu istoriju koristite posebne endpointe po indikatoru ispod.

GET
https://bitculator.com/api/v1/coins/{slug}/indicators
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Parametri putanje

slug
string obavezno
bitcoin

Slug kovanice.

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/coins/bitcoin/indicators" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

RSI (indeks relativne snage)

Starter

Dnevni Relative Strength Index - oscilator momentuma ograničen na 0–100 koji meri brzinu i veličinu nedavnih kretanja cene. Iznad 70 se konvencionalno smatra prekupljenim, ispod 30 preprodatim. Prozori: 7, 14, 21, 28 dana (podrazumevano 14) - prozori od 21 i 28 dana zahtevaju Starter plan ili viši. Mlade kovanice na početku vraćaju null dok se ne skupi dovoljno podataka.

GET
https://bitculator.com/api/v1/coins/{slug}/indicators/rsi
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Parametri putanje

slug
string obavezno
bitcoin

Slug kovanice.

Query parametri

period
integer opciono
14

Dužina prozora – jedna od vrednosti 7, 14, 21, 28 (podrazumevano 14).

start
string opciono
2026-06-01

Donja granica datuma u ISO formatu.

end
string opciono
2026-06-30

Gornja granica datuma u ISO formatu.

limit
integer opciono
30

Najviše redova (1–1000, podrazumevano 365).

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/coins/bitcoin/indicators/rsi?period=14&start=2026-06-01&end=2026-06-30&limit=30" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Stohastički RSI

Pro

Dnevni Stochastic RSI - primenjuje stohastički oscilator na sam RSI, što daje brže i osetljivije očitavanje momentuma 0–100 sa linijama %K i %D koje se presecaju i signaliziraju obrte. Prozori: 7, 14, 21, 28 dana (podrazumevano 14) - prozori od 21 i 28 dana zahtevaju Starter plan ili viši.

GET
https://bitculator.com/api/v1/coins/{slug}/indicators/stoch-rsi
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Parametri putanje

slug
string obavezno
bitcoin

Slug kovanice.

Query parametri

period
integer opciono
14

Dužina prozora – jedna od vrednosti 7, 14, 21, 28 (podrazumevano 14).

start
string opciono
2026-06-01

Donja granica datuma u ISO formatu.

end
string opciono
2026-06-30

Gornja granica datuma u ISO formatu.

limit
integer opciono
30

Najviše redova (1–1000, podrazumevano 365).

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/coins/bitcoin/indicators/stoch-rsi?period=14&start=2026-06-01&end=2026-06-30&limit=30" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

SMA (prosti pokretni prosek)

Starter

Dnevni Simple Moving Average - aritmetička srednja vrednost cene zatvaranja tokom prozora, klasična osnova trenda koju trgovci čitaju radi podrške, otpora i zlatnih i mrtvih preseka. Prozori: 50, 100, 200 dana (podrazumevano 50). Vrednosti su decimalni stringovi na skali cene.

GET
https://bitculator.com/api/v1/coins/{slug}/indicators/sma
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Parametri putanje

slug
string obavezno
bitcoin

Slug kovanice.

Query parametri

period
integer opciono
50

Dužina prozora – jedna od vrednosti 50, 100, 200 (podrazumevano 50).

start
string opciono
2026-06-01

Donja granica datuma u ISO formatu.

end
string opciono
2026-06-30

Gornja granica datuma u ISO formatu.

limit
integer opciono
30

Najviše redova (1–1000, podrazumevano 365).

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/coins/bitcoin/indicators/sma?period=50&start=2026-06-01&end=2026-06-30&limit=30" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

CCI (Commodity Channel Index)

Starter

Dnevni Commodity Channel Index - meri koliko je cena odstupila od svoje statističke srednje vrednosti; vrednosti izvan ±100 ukazuju na jake trendove ili moguće obrte. Prozori: 20, 50, 100 dana (podrazumevano 20).

GET
https://bitculator.com/api/v1/coins/{slug}/indicators/cci
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Parametri putanje

slug
string obavezno
bitcoin

Slug kovanice.

Query parametri

period
integer opciono
20

Dužina prozora – jedna od vrednosti 20, 50, 100 (podrazumevano 20).

start
string opciono
2026-06-01

Donja granica datuma u ISO formatu.

end
string opciono
2026-06-30

Gornja granica datuma u ISO formatu.

limit
integer opciono
30

Najviše redova (1–1000, podrazumevano 365).

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/coins/bitcoin/indicators/cci?period=20&start=2026-06-01&end=2026-06-30&limit=30" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

MFI (Money Flow Index)

Pro

Dnevni Money Flow Index - RSI ponderisan prometom (0–100) koji uključuje obim trgovanja u momentum, često nazvan „volume RSI”; iznad 80 prekupljeno, ispod 20 preprodato. Prozori: 7, 14, 28 dana (podrazumevano 14).

GET
https://bitculator.com/api/v1/coins/{slug}/indicators/mfi
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Parametri putanje

slug
string obavezno
bitcoin

Slug kovanice.

Query parametri

period
integer opciono
14

Dužina prozora – jedna od vrednosti 7, 14, 28 (podrazumevano 14).

start
string opciono
2026-06-01

Donja granica datuma u ISO formatu.

end
string opciono
2026-06-30

Gornja granica datuma u ISO formatu.

limit
integer opciono
30

Najviše redova (1–1000, podrazumevano 365).

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/coins/bitcoin/indicators/mfi?period=14&start=2026-06-01&end=2026-06-30&limit=30" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Williams %R

Pro

Dnevni Williams %R - oscilator momentuma ograničen na −100–0 koji pokazuje gde se zatvaranje nalazi unutar nedavnog opsega najniže i najviše cene; iznad −20 prekupljeno, ispod −80 preprodato. Prozori: 14, 20, 50 dana (podrazumevano 14).

GET
https://bitculator.com/api/v1/coins/{slug}/indicators/williams-r
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Parametri putanje

slug
string obavezno
bitcoin

Slug kovanice.

Query parametri

period
integer opciono
14

Dužina prozora – jedna od vrednosti 14, 20, 50 (podrazumevano 14).

start
string opciono
2026-06-01

Donja granica datuma u ISO formatu.

end
string opciono
2026-06-30

Gornja granica datuma u ISO formatu.

limit
integer opciono
30

Najviše redova (1–1000, podrazumevano 365).

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/coins/bitcoin/indicators/williams-r?period=14&start=2026-06-01&end=2026-06-30&limit=30" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Volatilnost cene

Pro

Dnevni indeks volatilnosti cene - disperzija dnevnih prinosa u okviru prozora, normalizovano očitavanje koliko je kretanje cene bilo isprekidano. Prozori: 7, 14, 30 dana (podrazumevano 7) - prozor od 30 dana zahteva Starter plan ili viši.

GET
https://bitculator.com/api/v1/coins/{slug}/indicators/price-volatility
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Parametri putanje

slug
string obavezno
bitcoin

Slug kovanice.

Query parametri

period
integer opciono
7

Dužina prozora – jedna od vrednosti 7, 14, 30 (podrazumevano 7).

start
string opciono
2026-06-01

Donja granica datuma u ISO formatu.

end
string opciono
2026-06-30

Gornja granica datuma u ISO formatu.

limit
integer opciono
30

Najviše redova (1–1000, podrazumevano 365).

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/coins/bitcoin/indicators/price-volatility?period=7&start=2026-06-01&end=2026-06-30&limit=30" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Volatilnost prometa

Starter

Dnevni indeks volatilnosti prometa - disperzija dnevnog prometa u okviru prozora, očitavanje koliko je učešće bilo neujednačeno. Prozori: 7, 14, 30 dana (podrazumevano 7) - prozor od 30 dana zahteva Starter plan ili viši.

GET
https://bitculator.com/api/v1/coins/{slug}/indicators/volume-volatility
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Parametri putanje

slug
string obavezno
bitcoin

Slug kovanice.

Query parametri

period
integer opciono
7

Dužina prozora – jedna od vrednosti 7, 14, 30 (podrazumevano 7).

start
string opciono
2026-06-01

Donja granica datuma u ISO formatu.

end
string opciono
2026-06-30

Gornja granica datuma u ISO formatu.

limit
integer opciono
30

Najviše redova (1–1000, podrazumevano 365).

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/coins/bitcoin/indicators/volume-volatility?period=7&start=2026-06-01&end=2026-06-30&limit=30" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

MACD

Pro

Dnevni MACD (Moving Average Convergence Divergence) - razlika 12/26 EMA sa signalnom linijom od 9 perioda i histogramom, standardni indikator trenda i momentuma koji se čita kroz presecanja signalne linije i prelaze nulte linije. Vraća macd, signal i histogram kao decimalne stringove. Bez parametra prozora.

GET
https://bitculator.com/api/v1/coins/{slug}/indicators/macd
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Parametri putanje

slug
string obavezno
bitcoin

Slug kovanice.

Query parametri

start
string opciono
2026-06-01

Donja granica datuma u ISO formatu.

end
string opciono
2026-06-30

Gornja granica datuma u ISO formatu.

limit
integer opciono
30

Najviše redova (1–1000, podrazumevano 365).

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/coins/bitcoin/indicators/macd?start=2026-06-01&end=2026-06-30&limit=30" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

OBV (On-Balance Volume)

Pro

Dnevni On-Balance Volume - kumulativna linija prometa koja dodaje promet u danima rasta i oduzima ga u danima pada, prati neto pritisak kupovine u odnosu na prodaju i potvrđuje trendove cene (ili odudara od njih). Jedna serija decimalnih stringova.

GET
https://bitculator.com/api/v1/coins/{slug}/indicators/obv
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Parametri putanje

slug
string obavezno
bitcoin

Slug kovanice.

Query parametri

start
string opciono
2026-06-01

Donja granica datuma u ISO formatu.

end
string opciono
2026-06-30

Gornja granica datuma u ISO formatu.

limit
integer opciono
30

Najviše redova (1–1000, podrazumevano 365).

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/coins/bitcoin/indicators/obv?start=2026-06-01&end=2026-06-30&limit=30" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

ADX (Average Directional Index)

Starter

Dnevni ADX sa +DI/−DI - meri snagu trenda (adx) i smer (direkcioni indikatori plus_di/minus_di). ADX iznad 25 ukazuje na jak trend bez obzira na smer; presecanje DI linija pokazuje u kom smeru. Jedna serija, bez parametra prozora.

GET
https://bitculator.com/api/v1/coins/{slug}/indicators/adx
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Parametri putanje

slug
string obavezno
bitcoin

Slug kovanice.

Query parametri

start
string opciono
2026-06-01

Donja granica datuma u ISO formatu.

end
string opciono
2026-06-30

Gornja granica datuma u ISO formatu.

limit
integer opciono
30

Najviše redova (1–1000, podrazumevano 365).

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/coins/bitcoin/indicators/adx?start=2026-06-01&end=2026-06-30&limit=30" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

VWAP (prosečna cena ponderisana prometom)

Pro

Dnevni VWAP - prosečna cena ponderisana prometom, osnovna referenca za fer vrednost i izvršenje; cena iznad VWAP-a se čita kao rastuća, ispod kao opadajuća. Jedna serija decimalnih stringova, bez parametra prozora.

GET
https://bitculator.com/api/v1/coins/{slug}/indicators/vwap
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Parametri putanje

slug
string obavezno
bitcoin

Slug kovanice.

Query parametri

start
string opciono
2026-06-01

Donja granica datuma u ISO formatu.

end
string opciono
2026-06-30

Gornja granica datuma u ISO formatu.

limit
integer opciono
30

Najviše redova (1–1000, podrazumevano 365).

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/coins/bitcoin/indicators/vwap?start=2026-06-01&end=2026-06-30&limit=30" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

CMF (Chaikin Money Flow)

Starter

Dnevni Chaikin Money Flow - sabira obim novčanog toka tokom perioda da izmeri akumulaciju u odnosu na distribuciju; pozitivna vrednost se čita kao neto pritisak kupovine, negativna kao prodaja. Ograničen oko ±1. Jedna serija, bez parametra prozora.

GET
https://bitculator.com/api/v1/coins/{slug}/indicators/cmf
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Parametri putanje

slug
string obavezno
bitcoin

Slug kovanice.

Query parametri

start
string opciono
2026-06-01

Donja granica datuma u ISO formatu.

end
string opciono
2026-06-30

Gornja granica datuma u ISO formatu.

limit
integer opciono
30

Najviše redova (1–1000, podrazumevano 365).

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/coins/bitcoin/indicators/cmf?start=2026-06-01&end=2026-06-30&limit=30" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
3 krajnjih tačaka

Konverzija

Konvertujte između bilo koja dva aktivna sredstva (kripto I fiat) i izlistajte valute koje se mogu koristiti kao strane konverzije. Vrednosti su decimalni stringovi. Fiat kursevi se osvežavaju ~dva puta dnevno; kripto kursevi ~svakog minuta.

Konvertujte između sredstava

Free

Konverzija na serveru između bilo koja dva aktivna sredstva (kripto I fijat). to prihvata CSV za konverziju u više ciljeva; obrtanje smera je samo zamena from/to. Konverzija je linearna, pa važi value = unit_rate * amount. Fijat kursevi se osvežavaju ~dva puta dnevno; kripto kursevi ~svakog minuta.

GET
https://bitculator.com/api/v1/convert
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Query parametri

from
string obavezno
bitcoin

Slug izvornog sredstva.

to
string obavezno
ethereum

Slug(ovi) ciljnog sredstva, razdvojeni zapetama (najviše 10).

amount
number opciono
2.5

Količina izvornog sredstva koja se konvertuje (podrazumevano 1).

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/convert?from=bitcoin&to=ethereum&amount=2.5" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Izlistajte fiat valute

Free

Aktivne fijat valute sa kursevima prema USD: rate_per_usd (jedinica po USD) i njegova obrnuta vrednost usd_value. Fijat kursevi se osvežavaju ~dva puta dnevno.

GET
https://bitculator.com/api/v1/fiats
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/fiats" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Izlistajte kurseve konverzije

Free

Valute (vs-currencies) upotrebljive kao strane konverzije – vodeće fijat valute, kovanice i tokeni – svaka sa normalizovanom vrednošću usd_value (USD po jedinici). Vrednosti kovanica/tokena se osvežavaju ~svakog minuta; spori fijat kursevi se keširaju odvojeno (~dva puta dnevno).

GET
https://bitculator.com/api/v1/rates
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/rates" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
5 krajnjih tačaka

Kalkulatori

Finansijski kalkulatori na serveru koji prate alatke na sajtu: DCA, profit/gubitak i kredit (čitaju keširane tržišne podatke), uz matematiku složene kamate i stejkinga bez stanja.

DCA kalkulator

Free

Retroaktivni test DCA strategije na stvarnoj dnevnoj istoriji cene kovanice: jedna kupovina u vrednosti amount u svakom intervalu (interval), između datuma start i end. Pošaljite series=true da uključite celu seriju po kupovini.

GET
https://bitculator.com/api/v1/calculators/dca
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Query parametri

slug
string obavezno
bitcoin

Slug identifikator kovanice.

amount
number obavezno
100

Potrošeno u USD po kupovini (0,01–1.000.000.000).

interval
string obavezno
weekly

Ritam kupovine: daily, weekly, monthly, quarterly ili yearly.

start
string obavezno
2024-01-01

date Datum prve kupovine (posle 2008-12-31).

end
string opciono
2025-01-01

date Datum poslednje kupovine (podrazumevano danas).

series
boolean opciono
false

Uključite u odgovor seriju po kupovini.

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/calculators/dca?slug=bitcoin&amount=100&interval=weekly&start=2024-01-01&end=2025-01-01&series=" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Kalkulator profita / gubitka

Free

Koliko je donela kupovina pa prodaja između dva istorijska datuma, uz stvarne cene kovanice na te datume. Provizije su fiksni iznosi u USD, a ne procenti.

GET
https://bitculator.com/api/v1/calculators/profit-loss
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Query parametri

slug
string obavezno
bitcoin

Slug identifikator kovanice.

amount
number obavezno
1000

Ulog u USD na buy_date (0,01–1.000.000.000).

buy_date
string obavezno
2023-01-01

date Datum kupovine.

sell_date
string obavezno
2025-01-01

date Datum prodaje (na dan buy_date ili posle).

buy_fee
number opciono
10

Fiksna provizija za kupovinu u USD (podrazumevano 0).

sell_fee
number opciono
10

Fiksna provizija za prodaju u USD (podrazumevano 0).

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/calculators/profit-loss?slug=bitcoin&amount=1000&buy_date=2023-01-01&sell_date=2025-01-01&buy_fee=10&sell_fee=10" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Kalkulator složene kamate

Free

Čista matematika – bez tržišnih podataka. rate je nominalna godišnja stopa: svaki period ukamaćivanja donosi rate podeljenu brojem perioda u godini (5% uz mesečno ukamaćivanje donosi 5/12% mesečno).

GET
https://bitculator.com/api/v1/calculators/compound-interest
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Query parametri

principal
number obavezno
10000

Početno stanje u USD.

rate
number obavezno
5

Godišnja kamatna stopa u % (nominalna, ravnomerno raspoređena na periode ukamaćivanja).

duration
integer obavezno
5

Dužina projekcije (godine su ograničene na 50).

duration_unit
string opciono
years

years (podrazumevano) ili months.

compound_frequency
string opciono
monthly

daily, weekly, monthly (podrazumevano), quarterly ili annually.

contribution
number opciono
100

Ponavljajući depozit u USD (podrazumevano 0).

contribution_frequency
string opciono
monthly

daily, weekly, monthly (podrazumevano), quarterly ili annually.

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/calculators/compound-interest?principal=10000&rate=5&duration=5&duration_unit=years&compound_frequency=monthly&contribution=100&contribution_frequency=monthly" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Kalkulator kredita u odnosu na prodaju

Free

Zaduživanje uz kripto kao zalog u odnosu na prodaju - upoređuje oba scenarija po TRENUTNOJ ceni kovanice. Informativna projekcija, ne finansijski savet.

GET
https://bitculator.com/api/v1/calculators/loan
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Query parametri

slug
string obavezno
bitcoin

Slug identifikator kovanice.

crypto_amount
number obavezno
2

Koliko te kovanice držite.

needed_cash
number obavezno
50000

Iznos u USD koji treba da oslobodite.

term_months
integer opciono
36

Rok kredita u mesecima (podrazumevano 36).

interest_rate
number opciono
10

Godišnja kamatna stopa kredita u % (podrazumevano 10).

ltv
number opciono
50

Odnos kredita i vrednosti zaloge u % (podrazumevano 50).

expected_growth
number opciono
25

Očekivani rast cene kovanice tokom roka u % (podrazumevano 25).

tax_rate
number opciono
25

Porez na kapitalnu dobit u %, primenjen na prodaju (podrazumevano 25).

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/calculators/loan?slug=bitcoin&crypto_amount=2&needed_cash=50000&term_months=36&interest_rate=10&ltv=50&expected_growth=25&tax_rate=25" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Kalkulator stejking nagrada

Free

Čista matematika – stejking nagrade sa opcionim ukamaćivanjem i provizijom validatora. Tržišni podaci se ne čitaju.

GET
https://bitculator.com/api/v1/calculators/staking
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Query parametri

amount
number obavezno
1000

Količina u stejkingu, u jedinicama sredstva koje je stejkovano.

period
number obavezno
2

Dužina perioda stejkinga (ograničeno na ekvivalent od 50 godina).

period_unit
string opciono
years

years (podrazumevano), months ili days.

apy
number obavezno
5

Oglašeni APY u %.

compound_frequency
string opciono
monthly

never, daily, weekly, monthly (podrazumevano) ili yearly.

commission
number opciono
10

Provizija validatora u %, uzeta iz nagrada (podrazumevano 0).

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/calculators/staking?amount=1000&period=2&period_unit=years&apy=5&compound_frequency=monthly&commission=10" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
8 krajnjih tačaka

Uredništvo

Urednički članci - samo objavljeni (ACTIVE). locale određuje jezik sadržaja, sa engleskim kao rezervom po polju (odgovor navodi koji je locale zaista primenjen). Članci se mogu filtrirati po oznaci ili po slugu povezane kovanice, berze ili novčanika. Čitanja preko API-ja namerno NE povećavaju broj pregleda.

Video snimci o kovanici

Free

Odabrani video snimci povezani sa kovanicom (tab sa video snimcima na strani kovanice), sa paginacijom.

GET
https://bitculator.com/api/v1/coins/{slug}/videos
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Parametri putanje

slug
string obavezno
bitcoin

Slug identifikator kovanice.

Query parametri

page
integer opciono
1

Broj stranice (počinje od 1).

per_page
integer opciono
10

Redova po stranici (1–50, podrazumevano 10).

type
string opciono
review

Filtrirajte po tipu videa (npr. overview, tutorial, explainer, review, analysis, news).

search
string opciono
halving

Slobodan tekst za podudaranje sa naslovom.

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/coins/bitcoin/videos?page=1&per_page=10&type=review&search=halving" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Vremenska linija analiza za kovanicu

Free

Hronologija analiza za kovanicu – isti sadržaj koji koristi panel analiza na stranici sredstva, ograničen preko offset/limit.

GET
https://bitculator.com/api/v1/coins/{slug}/insights
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Parametri putanje

slug
string obavezno
bitcoin

Slug identifikator kovanice.

Query parametri

locale
string opciono
en

Jezik sadržaja (vraća se na engleski ako nije dostupan).

offset
integer opciono
0

Broj redova koji se preskače (0–500, podrazumevano 0).

limit
integer opciono
5

Broj redova koji se vraća (1–50, podrazumevano 5).

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/coins/bitcoin/insights?locale=en&offset=0&limit=5" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Izlistajte članke

Free

Objavljeni članci, najnoviji prvi, sa paginacijom. Filtrirajte po tag ili po slugu povezane vrednosti coin / exchange / wallet, ili slobodnim tekstom search. Svaki red je sažetak (naslov, podnaslov, tagovi, vreme čitanja, glavna slika, povezani objekti, datumi).

GET
https://bitculator.com/api/v1/articles
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Query parametri

page
integer opciono
1

Broj stranice (počinje od 1).

per_page
integer opciono
20

Redova po stranici (1–50, podrazumevano 20).

locale
string opciono
en

Jezik sadržaja (vraća se na engleski ako nije dostupan).

tag
string opciono
guide

Filtrirajte po oznaci: news, guide, tutorial, explainer, analysis, review, trading, overview ili information.

coin
string opciono
bitcoin

Ograničite na članke povezane sa ovim slugom kovanice.

exchange
string opciono
binance-exchange

Ograničite na članke povezane sa ovim slugom berze.

wallet
string opciono
frostsnap

Ograničite na članke povezane sa ovim slugom novčanika.

search
string opciono
halving

Slobodan tekst za podudaranje sa naslovom ili podnaslovom.

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/articles?page=1&per_page=20&locale=en&tag=guide&coin=bitcoin&exchange=binance-exchange&wallet=frostsnap&search=halving" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Preuzmite članak

Free

Jedan objavljen članak sa punim tekstom, oznakama, glavnom slikom, brojačima korisnosti i povezanim entitetima. locale određuje jezik sadržaja, sa engleskim kao rezervom po polju (odgovor navodi koji je jezik zaista primenjen).

GET
https://bitculator.com/api/v1/articles/{slug}
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Parametri putanje

slug
string obavezno
what-is-bitcoin

Slug članka.

Query parametri

locale
string opciono
en

Jezik sadržaja (vraća se na engleski ako nije dostupan).

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/articles/what-is-bitcoin?locale=en" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Pošaljite povratnu informaciju o članku

Free

Beleži palac gore/dole na članku – isti brojači koje koriste dugmad „korisno” na sajtu. Ograničenje broja zahteva po ključu primenjuje se ranije u lancu.

POST
https://bitculator.com/api/v1/articles/{slug}/feedback
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Parametri putanje

slug
string obavezno
what-is-bitcoin

Slug članka.

Parametri tela

helpful
boolean obavezno
true

true za korisno, false za nekorisno.

Zahtev

curl --request POST \
    "https://bitculator.com/api/v1/articles/what-is-bitcoin/feedback" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"helpful\": true
}"

Preuzmite video

Free

Jedan odabrani video sa svojim YouTube ID-jem, naslovom, tipom, trajanjem i kovanicama, berzama i novčanicima na koje je povezan.

GET
https://bitculator.com/api/v1/videos/{id}
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Parametri putanje

id
integer obavezno
87

ID videa.

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/videos/87" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Izlistajte analize

Free

Tržišne analize generisane pomoću AI, sa paginacijom. Filtrirajte po type, slugu povezane kovanice (coin) ili slobodnom tekstu (search); locale određuje jezik naslova i rezimea, sa engleskim kao rezervom.

GET
https://bitculator.com/api/v1/insights
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Query parametri

page
integer opciono
1

Broj stranice (počinje od 1).

per_page
integer opciono
20

Redova po stranici (1–50, podrazumevano 20).

locale
string opciono
en

Jezik sadržaja (vraća se na engleski ako nije dostupan).

type
string opciono
per_asset

Filtrirajte po tipu analize: per_asset, market_overview ili narrative.

coin
string opciono
bitcoin

Ograničite na analize o kovanici sa ovim slugom.

search
string opciono
etf

Slobodan tekst za podudaranje sa naslovom vesti.

sort
string opciono
first_reported

Redosled sortiranja: first_reported (podrazumevano) ili last_updated.

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/insights?page=1&per_page=20&locale=en&type=per_asset&coin=bitcoin&search=etf&sort=first_reported" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Preuzmite analizu

Free

Jedna analiza sa punim sadržajem - naslov, rezime, vremenska linija izvornih članaka i povezane kovanice.

GET
https://bitculator.com/api/v1/insights/{id}
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Parametri putanje

id
integer obavezno
101

ID analize.

Query parametri

locale
string opciono
en

Jezik sadržaja (vraća se na engleski ako nije dostupan).

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/insights/101?locale=en" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
3 krajnjih tačaka

Alarmi

CRUD za cenovne alarme – isti alarmi kojima upravlja veb aplikacija. Alarmi troše stanje inventara alarma vlasnika ključa, tipa su TARGET i samo na kovanicama, a zaštita above/below u odnosu na trenutnu vrednost blokira alarme koji bi se sami odmah aktivirali. Vezani su za ključ (API ključ određuje vlasnika) i odgovor se nikada ne kešira.

Izlistajte alarme

Free

Alarmi vlasnika ključa, najnoviji prvi, sa paginacijom. Filtrirajte po status, direction ili kanalu notification.

GET
https://bitculator.com/api/v1/alarms
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Query parametri

page
integer opciono
1

Broj stranice (počinje od 1).

per_page
integer opciono
25

Redova po stranici (1–100, podrazumevano 25).

status
string opciono
active

Filtrirajte po stanju: active ili triggered.

direction
string opciono
above

Filtrirajte po smeru aktiviranja: above ili below.

notification
string opciono
email

Filtrirajte po kanalu dostave: email, push ili webhook.

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/alarms?page=1&per_page=25&status=active&direction=above&notification=email" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Kreirajte alarm

Free

Kreira alarm tipa TARGET na kovanici i troši jedno mesto za alarm sa stanja vlasnika ključa. Ciljna vrednost se proverava prema trenutnoj vrednosti kovanice kako se alarm ne bi odmah sam aktivirao: alarm above mora ciljati više od trenutne vrednosti, a below manje. Kovanica bez trenutne vrednosti za izabranu metriku (npr. bez tržišne kapitalizacije jer nema cirkulišuću ponudu) odbija se greškom 422.

POST
https://bitculator.com/api/v1/alarms
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Parametri tela

name
string obavezno
BTC six figures

Naziv alarma (najviše 255 znakova).

coin
string obavezno
bitcoin

Slug identifikator kovanice.

metric
string obavezno
rate

Praćena metrika: rate, volume ili marketcap.

direction
string obavezno
above

Smer aktiviranja: above ili below.

target
number obavezno
100000

Granična vrednost (mora biti na strani direction u odnosu na trenutnu vrednost kovanice).

notification
string obavezno
email

Kanal dostave: email, push ili webhook.

Zahtev

curl --request POST \
    "https://bitculator.com/api/v1/alarms" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"name\": \"BTC six figures\",
    \"coin\": \"bitcoin\",
    \"metric\": \"rate\",
    \"direction\": \"above\",
    \"target\": 100000,
    \"notification\": \"email\"
}"

Obrišite alarm

Free

Briše jedan od alarma vlasnika ključa i vraća mesto za alarm koje je zauzimao.

DELETE
https://bitculator.com/api/v1/alarms/{id}
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Parametri putanje

id
integer obavezno
42

ID alarma.

Zahtev

curl --request DELETE \
    "https://bitculator.com/api/v1/alarms/42" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
5 krajnjih tačaka

Webhookovi

Bitculator svaki događaj šalje POST-om kao JSON, sa HMAC potpisom u zaglavlju:

X-Bitculator-Signature: t=<unix-ts>,v1=<hex hmac_sha256("<ts>.<raw-body>", secret)>
X-Bitculator-Event: alarm.triggered

Proverite ga tako što ponovo izračunate HMAC nad "." sa tajnim ključem vaše krajnje tačke i uporedite u konstantnom vremenu; odbacite ako je t stariji od nekoliko minuta (zaštita od ponavljanja). Primer (PHP):

[$t, $v1] = sscanf($_SERVER['HTTP_X_BITCULATOR_SIGNATURE'], 't=%d,v1=%s');
$expected = hash_hmac('sha256', $t.'.'.file_get_contents('php://input'), $secret);
abort_unless(hash_equals($expected, $v1) && abs(time() - $t) < 300, 403);

Podržani događaji: alarm.triggered. Dostava se ponavlja 3× sa odlaganjem; krajnja tačka se automatski isključuje posle 10 neuspelih dostava jedne za drugom.

Izlistajte webhook krajnje tačke

Free

Webhook endpointi vlasnika ključa, najnoviji prvi. Tajni ključevi za potpisivanje nikada nisu uključeni – svaki se prikazuje tačno jednom, pri kreiranju.

GET
https://bitculator.com/api/v1/webhooks
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/webhooks" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Kreirajte webhook krajnju tačku

Free

Registruje HTTPS endpoint (najviše 5 po računu) za dostavu događaja. Odgovor sadrži secret za potpisivanje – prikazuje se JEDINO tada, zato ga odmah sačuvajte.

POST
https://bitculator.com/api/v1/webhooks
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Parametri tela

url
string obavezno
https://example.com/webhooks/bitculator

HTTPS URL za dostavu. Samo javni hostovi – interne/privatne adrese se odbijaju.

events
string[] obavezno
["alarm.triggered"]

Događaji na koje se pretplaćujete. Dozvoljene vrednosti: alarm.triggered.

Zahtev

curl --request POST \
    "https://bitculator.com/api/v1/webhooks" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"url\": \"https:\\/\\/example.com\\/webhooks\\/bitculator\",
    \"events\": [
        \"alarm.triggered\"
    ]
}"

Obrišite webhook krajnju tačku

Free

Briše jednu od webhook krajnjih tačaka vlasnika ključa. Dostave koje su na čekanju se odbacuju.

DELETE
https://bitculator.com/api/v1/webhooks/{id}
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Parametri putanje

id
integer obavezno
7

ID webhook endpointa.

Zahtev

curl --request DELETE \
    "https://bitculator.com/api/v1/webhooks/7" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Pošaljite test događaj

Free

Pokreće potpisan test događaj alarm.triggered (test: true u sadržaju, prava zaglavlja potpisa) kako bi se prijemnici proverili od početka do kraja.

POST
https://bitculator.com/api/v1/webhooks/{id}/test
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Parametri putanje

id
integer obavezno
7

ID webhook endpointa.

Zahtev

curl --request POST \
    "https://bitculator.com/api/v1/webhooks/7/test" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Dnevnik dostave webhookova

Free

Pokušaji dostave za ovaj endpoint (čuvaju se 30 dana), najnoviji prvi, sa paginacijom.

GET
https://bitculator.com/api/v1/webhooks/{id}/deliveries
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

Parametri putanje

id
integer obavezno
7

ID webhook endpointa.

Query parametri

page
integer opciono
1

Broj stranice (počinje od 1).

per_page
integer opciono
25

Redova po stranici (1–100, podrazumevano 25).

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/webhooks/7/deliveries?page=1&per_page=25" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
3 krajnjih tačaka

Meta

Meta podaci i introspekcija API-ja: autentifikovani ping za proveru ključa i middleware sloja, potrošnja i kvota trenutnog ključa, i mašinski čitljiva OpenAPI specifikacija.

OpenAPI specifikacija

Free

Mašinski čitljiv OpenAPI 3 dokument za ovaj API, u JSON formatu – usmerite generator koda ili API alatke na ovaj URL. Javno: ključ nije potreban.

GET
https://bitculator.com/api/v1/openapi.json
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/openapi.json" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Ping

Free

Autentifikovani poziv bez efekta, za proveru Data API ključa od početka do kraja (auth.api → ograničenje rafala po planu → mesečna kvota). Računa se u kvotu kao i svaki drugi poziv.

GET
https://bitculator.com/api/v1/ping
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/ping" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Potrošnja i kvota ključa

Free

Pregled potrošnje za vlasnika ključa koji poziva, na proizvodu kojem ključ pripada: plan, njegovo mesečno ograničenje, iskorišćeno i preostalo (uvek se poklapa sa X-Quota-* zaglavljima), trenutni obračunski period i razlaganje po endpointu / po tokenu. Kada se poziva preko MCP-a, prijavljuje MCP plan i njegov fond. Potrošnja embed vidžeta ima sopstveni plan i fond – nikada se ne pojavljuje ovde.

GET
https://bitculator.com/api/v1/usage
Bearer
bc_••••••••••••••••

Ključevi rade samo kao Bearer i nose dozvolu data-api - držite ih na serveru.

GET zahtev - bez tela zahteva.

Zahtev

curl --request GET \
    --get "https://bitculator.com/api/v1/usage" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"