Bitculator
Bitculator · Data API · v1

Bitculator Data API

76 päätepistettä 15 ryhmää X-Quota-* jokaisessa kutsussa https://bitculator.com/api/v1

Kaikki päätepisteet löytyvät polusta /api/v1 ja vaativat Bearer-avaimen, jolla on data-api-oikeus – luo avain kehittäjäkonsolissa.

Ensimmäinen kutsusi:

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

Vastaukset ovat JSON-muodossa. Hinnat, kurssit ja määrät ovat desimaalimerkkijonoja (liukuluvut eivät kanna markkinoiden vaatimaa tarkkuutta); lukumäärät ja analytiikka-arvot ovat numeroita. Joka vastaus kertoo ajantasaisen kvoottisi otsikoissa X-Quota-Limit / X-Quota-Used / X-Quota-Reset, ja virheet käyttävät aina kuorta {"error": {"code", "message", "details"}}.

Data-rajapinnalla on oma kuukausikvootti, joka on sidottu API-suunnitelmaasi ja täysin erillinen embed-widgeteistä. per_page-rajat riippuvat suunnitelmasta (Free 100, Starter/Pro 250); rajan ylittäminen palauttaa 422 eikä leikkaa arvoa.

Asiakaskirjastot

Et tarvitse SDK-kirjastoa – jokainen päätepiste toimii tavallisella HTTP-protokollalla. Jos kuitenkin haluat kirjaston, tarjolla on kahdeksan virallista, MIT-lisensoitua SDK-kirjastoa. Kaikki kattavat koko rajapinnan, ja niihin on rakennettu sivutus, tyypitetyt virheet ja desimaalimerkkijonojen tarkkuus.

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

Todennus

Todenna pyynnöt liittämällä jokaiseen pyyntöön otsikko Authorization: Bearer {YOUR_API_KEY}.

Luo Data API -avain kehittäjäkonsolissa – avaimet toimivat vain Bearer-muodossa ja kantavat data-api-oikeuden. Säilytä ne palvelinpuolella; niitä ei ole koskaan tarkoitettu upotettavaksi selainkoodiin.

Authorization-otsikko
Luo avain →
Bearer
bc_••••••••••••••••

Lähetetään jokaisessa pyynnössä muodossa Authorization: Bearer {YOUR_API_KEY}.

Jokainen päätepiste näyttää, mikä suunnitelma vähintään vaaditaan sen kutsumiseen. Free Starter Pro
9 päätepistettä

Kolikot

Järjestetty kolikoiden ja tokenien markkinadata: sivutetut listaukset, yksittäisen kolikon tiedot, liikkujat (nousijat/laskijat), uudet lisäykset, trendaavat ja kolikkokohtaiset aikasarjat. Hinnat ja määrät ovat desimaaliMERKKIJONOJA (liukuluvut eivät kanna markkinoiden tarkkuutta); markkina-arvo, 24 h vaihto, prosenttimuutokset, sijoitukset ja lukumäärät ovat numeroita.

Listaa kolikot

Free

Järjestetyt kolikot hintoineen, suodattimineen ja valitsimineen, sivutettu Laravelin links + meta -kuorella. Hinnat ja circulating_supply ovat desimaalimerkkijonoja; marketcap, volume_24h, muutokset ja sijoitukset ovat numeroita.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Kyselyparametrit

page
integer valinnainen
1

Sivunumero (ensimmäinen sivu on 1). Vähintään 1.

per_page
integer valinnainen
50

Rivejä sivulla. Yläraja määräytyy suunnitelman mukaan (Free 100, Starter/Pro 250); rajan ylitys palauttaa 422 eikä leikkaa arvoa. Vähintään 1. Enintään 100.

type
string valinnainen
coin

Rajaa yhteen kohdetyyppiin: coin tai token.

Yksi seuraavista: coin token

status
string valinnainen
active

Listaustila: active, delisted, untracked, progressing, awaiting tai preparing. Oletuksena kaikki julkiset tilat.

Yksi seuraavista: active delisted untracked progressing awaiting preparing

search
string valinnainen
bitcoin

Vapaa tekstihaku nimestä tai symbolista. Enintään 100 merkkiä.

min_price
number valinnainen
0.5

Vain kolikot, joiden hinta on vähintään tämä USD-arvo. Vähintään 0.

max_price
number valinnainen
100000

Vain kolikot, joiden hinta on enintään tämä USD-arvo. Vähintään 0.

min_marketcap
number valinnainen
1000000

Vain kolikot, joiden USD-markkina-arvo on vähintään tämä arvo. Vähintään 0.

max_marketcap
number valinnainen
5000000000000

Vain kolikot, joiden USD-markkina-arvo on enintään tämä arvo. Vähintään 0.

min_volume
number valinnainen
1000000

Vain kolikot, joiden 24h USD-vaihto on vähintään tämä arvo. Vähintään 0.

max_volume
number valinnainen
100000000000

Vain kolikot, joiden 24h USD-vaihto on enintään tämä arvo. Vähintään 0.

ids
string valinnainen
38,39

Rajaa tiettyihin kolikoiden tunnisteisiin (CSV, yhteensä enintään 100 valitsinta slugien ja symbolien kanssa). Enintään 1000 merkkiä.

slugs
string valinnainen
bitcoin,ethereum

Rajaa tiettyihin kolikoiden slugeihin (CSV, yhteensä enintään 100 valitsinta). Enintään 2000 merkkiä.

symbols
string valinnainen
BTC,ETH

Rajaa tiettyihin kolikoiden symboleihin (CSV, kirjainkoko ei merkitse, yhteensä enintään 100 valitsinta). Enintään 1000 merkkiä.

sort
string valinnainen
-marketcap

Pilkuin erotellut lajittelukentät; etuliite - laskevaan järjestykseen. Lajiteltavat: marketcap, rank, price, volume_24h, change_24h, change_7d. Enintään 100 merkkiä.

interval
string valinnainen
24h

Liikkujien ikkuna vain päätepisteille /coins/gainers ja /coins/losers: 24h tai 7d.

Yksi seuraavista: 24h 7d

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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"

Viimeksi lisätyt kolikot

Free

Uusimmat listaukset - lajiteltu kentän status_updated_at mukaan (aktivoitumisen aikaleima; created_at on indeksointipäivä, joka on listausta mielivaltaisesti aikaisempi). sort korvaa tämän uusimmat ensin -oletuksen, kuten List coins. Sama rivirakenne ja sivutuskuori kuin List coins.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Kyselyparametrit

page
integer valinnainen
1

Sivunumero (ensimmäinen sivu on 1). Vähintään 1.

per_page
integer valinnainen
50

Rivejä sivulla. Yläraja määräytyy suunnitelman mukaan (Free 100, Starter/Pro 250); rajan ylitys palauttaa 422 eikä leikkaa arvoa. Vähintään 1. Enintään 100.

type
string valinnainen
coin

Rajaa yhteen kohdetyyppiin: coin tai token.

Yksi seuraavista: coin token

status
string valinnainen
active

Listaustila: active, delisted, untracked, progressing, awaiting tai preparing. Oletuksena kaikki julkiset tilat.

Yksi seuraavista: active delisted untracked progressing awaiting preparing

search
string valinnainen
bitcoin

Vapaa tekstihaku nimestä tai symbolista. Enintään 100 merkkiä.

min_price
number valinnainen
0.5

Vain kolikot, joiden hinta on vähintään tämä USD-arvo. Vähintään 0.

max_price
number valinnainen
100000

Vain kolikot, joiden hinta on enintään tämä USD-arvo. Vähintään 0.

min_marketcap
number valinnainen
1000000

Vain kolikot, joiden USD-markkina-arvo on vähintään tämä arvo. Vähintään 0.

max_marketcap
number valinnainen
5000000000000

Vain kolikot, joiden USD-markkina-arvo on enintään tämä arvo. Vähintään 0.

min_volume
number valinnainen
1000000

Vain kolikot, joiden 24h USD-vaihto on vähintään tämä arvo. Vähintään 0.

max_volume
number valinnainen
100000000000

Vain kolikot, joiden 24h USD-vaihto on enintään tämä arvo. Vähintään 0.

ids
string valinnainen
38,39

Rajaa tiettyihin kolikoiden tunnisteisiin (CSV, yhteensä enintään 100 valitsinta slugien ja symbolien kanssa). Enintään 1000 merkkiä.

slugs
string valinnainen
bitcoin,ethereum

Rajaa tiettyihin kolikoiden slugeihin (CSV, yhteensä enintään 100 valitsinta). Enintään 2000 merkkiä.

symbols
string valinnainen
BTC,ETH

Rajaa tiettyihin kolikoiden symboleihin (CSV, kirjainkoko ei merkitse, yhteensä enintään 100 valitsinta). Enintään 1000 merkkiä.

sort
string valinnainen
-marketcap

Pilkuin erotellut lajittelukentät; etuliite - laskevaan järjestykseen. Lajiteltavat: marketcap, rank, price, volume_24h, change_24h, change_7d. Enintään 100 merkkiä.

interval
string valinnainen
24h

Liikkujien ikkuna vain päätepisteille /coins/gainers ja /coins/losers: 24h tai 7d.

Yksi seuraavista: 24h 7d

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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"

Suurimmat nousijat

Free

Suurimmat nousijat ikkunassa interval (oletus 24h, tai 7d). Sama rivirakenne ja sivutuskuori kuin List coins.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Kyselyparametrit

page
integer valinnainen
1

Sivunumero (ensimmäinen sivu on 1). Vähintään 1.

per_page
integer valinnainen
50

Rivejä sivulla. Yläraja määräytyy suunnitelman mukaan (Free 100, Starter/Pro 250); rajan ylitys palauttaa 422 eikä leikkaa arvoa. Vähintään 1. Enintään 100.

type
string valinnainen
coin

Rajaa yhteen kohdetyyppiin: coin tai token.

Yksi seuraavista: coin token

status
string valinnainen
active

Listaustila: active, delisted, untracked, progressing, awaiting tai preparing. Oletuksena kaikki julkiset tilat.

Yksi seuraavista: active delisted untracked progressing awaiting preparing

search
string valinnainen
bitcoin

Vapaa tekstihaku nimestä tai symbolista. Enintään 100 merkkiä.

min_price
number valinnainen
0.5

Vain kolikot, joiden hinta on vähintään tämä USD-arvo. Vähintään 0.

max_price
number valinnainen
100000

Vain kolikot, joiden hinta on enintään tämä USD-arvo. Vähintään 0.

min_marketcap
number valinnainen
1000000

Vain kolikot, joiden USD-markkina-arvo on vähintään tämä arvo. Vähintään 0.

max_marketcap
number valinnainen
5000000000000

Vain kolikot, joiden USD-markkina-arvo on enintään tämä arvo. Vähintään 0.

min_volume
number valinnainen
1000000

Vain kolikot, joiden 24h USD-vaihto on vähintään tämä arvo. Vähintään 0.

max_volume
number valinnainen
100000000000

Vain kolikot, joiden 24h USD-vaihto on enintään tämä arvo. Vähintään 0.

ids
string valinnainen
38,39

Rajaa tiettyihin kolikoiden tunnisteisiin (CSV, yhteensä enintään 100 valitsinta slugien ja symbolien kanssa). Enintään 1000 merkkiä.

slugs
string valinnainen
bitcoin,ethereum

Rajaa tiettyihin kolikoiden slugeihin (CSV, yhteensä enintään 100 valitsinta). Enintään 2000 merkkiä.

symbols
string valinnainen
BTC,ETH

Rajaa tiettyihin kolikoiden symboleihin (CSV, kirjainkoko ei merkitse, yhteensä enintään 100 valitsinta). Enintään 1000 merkkiä.

sort
string valinnainen
-marketcap

Pilkuin erotellut lajittelukentät; etuliite - laskevaan järjestykseen. Lajiteltavat: marketcap, rank, price, volume_24h, change_24h, change_7d. Enintään 100 merkkiä.

interval
string valinnainen
24h

Liikkujien ikkuna vain päätepisteille /coins/gainers ja /coins/losers: 24h tai 7d.

Yksi seuraavista: 24h 7d

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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"

Suurimmat laskijat

Free

Suurimmat laskijat ikkunassa interval (oletus 24h, tai 7d). Sama rivirakenne ja sivutuskuori kuin List coins.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Kyselyparametrit

page
integer valinnainen
1

Sivunumero (ensimmäinen sivu on 1). Vähintään 1.

per_page
integer valinnainen
50

Rivejä sivulla. Yläraja määräytyy suunnitelman mukaan (Free 100, Starter/Pro 250); rajan ylitys palauttaa 422 eikä leikkaa arvoa. Vähintään 1. Enintään 100.

type
string valinnainen
coin

Rajaa yhteen kohdetyyppiin: coin tai token.

Yksi seuraavista: coin token

status
string valinnainen
active

Listaustila: active, delisted, untracked, progressing, awaiting tai preparing. Oletuksena kaikki julkiset tilat.

Yksi seuraavista: active delisted untracked progressing awaiting preparing

search
string valinnainen
bitcoin

Vapaa tekstihaku nimestä tai symbolista. Enintään 100 merkkiä.

min_price
number valinnainen
0.5

Vain kolikot, joiden hinta on vähintään tämä USD-arvo. Vähintään 0.

max_price
number valinnainen
100000

Vain kolikot, joiden hinta on enintään tämä USD-arvo. Vähintään 0.

min_marketcap
number valinnainen
1000000

Vain kolikot, joiden USD-markkina-arvo on vähintään tämä arvo. Vähintään 0.

max_marketcap
number valinnainen
5000000000000

Vain kolikot, joiden USD-markkina-arvo on enintään tämä arvo. Vähintään 0.

min_volume
number valinnainen
1000000

Vain kolikot, joiden 24h USD-vaihto on vähintään tämä arvo. Vähintään 0.

max_volume
number valinnainen
100000000000

Vain kolikot, joiden 24h USD-vaihto on enintään tämä arvo. Vähintään 0.

ids
string valinnainen
38,39

Rajaa tiettyihin kolikoiden tunnisteisiin (CSV, yhteensä enintään 100 valitsinta slugien ja symbolien kanssa). Enintään 1000 merkkiä.

slugs
string valinnainen
bitcoin,ethereum

Rajaa tiettyihin kolikoiden slugeihin (CSV, yhteensä enintään 100 valitsinta). Enintään 2000 merkkiä.

symbols
string valinnainen
BTC,ETH

Rajaa tiettyihin kolikoiden symboleihin (CSV, kirjainkoko ei merkitse, yhteensä enintään 100 valitsinta). Enintään 1000 merkkiä.

sort
string valinnainen
-marketcap

Pilkuin erotellut lajittelukentät; etuliite - laskevaan järjestykseen. Lajiteltavat: marketcap, rank, price, volume_24h, change_24h, change_7d. Enintään 100 merkkiä.

interval
string valinnainen
24h

Liikkujien ikkuna vain päätepisteille /coins/gainers ja /coins/losers: 24h tai 7d.

Yksi seuraavista: 24h 7d

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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"

Hae kolikon tiedot

Free

Yhden kolikon täydet tiedot. Listakenttien lisäksi mukana ovat: supply (kierrossa oleva, kokonais- ja enimmäismäärä), today (kuluvan päivän OHLC), all_time_high / all_time_low (hinta, päivämäärä ja percent_from nykyhinnasta), fully_diluted_valuation (maksimitarjonta, muuten kokonaistarjonta, kerrottuna hinnalla; null, kun kumpaakaan ei tiedetä), markkinoiden counts (pörssit/parit/tickerit/lompakot), decimals, genesis_date, viralliset links (tyypitetty url-lista), tokenin contracts sekä lokalisoitu HTML-muotoinen description (varakielenä englanti, jos pyydetty locale puuttuu). Kaikki hinta- ja määräkentät ovat desimaalimerkkijonoja.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Polkuparametrit

slug
string pakollinen
bitcoin

Kolikon slug.

Kyselyparametrit

locale
string valinnainen
en

Kuvauksen kieli (varakielenä englanti).

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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"

Kynttilähistoria

Free

Kolikkokohtainen OHLC-, vaihto- ja markkina-arvoaikasarja. Valitse interval: minutely, half-hourly, hourly tai daily. Säilytysajat ovat rollup-putken kiinteä ominaisuus: minutely 8 päivää, half-hourly 3 kuukautta, hourly 6 kuukautta, daily ikuisesti; ikkunan ulkopuolelle menevät pyynnöt palauttavat sen, mitä on. Kun limit on asetettu, saat ikkunan N UUSINTA riviä vanhimmasta alkaen. Hinnat ovat desimaalimerkkijonoja.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Polkuparametrit

slug
string pakollinen
bitcoin

Kolikon slug.

Kyselyparametrit

interval
string valinnainen
daily

minutely, half-hourly, hourly tai daily (oletus daily).

start
string valinnainen
2026-06-01

ISO-päivämäärän tai -ajan alaraja.

end
string valinnainen
2026-06-30

ISO-päivämäärän tai -ajan yläraja (pelkkä päivämäärä tarkoittaa kyseisen päivän loppuun asti).

limit
integer valinnainen
30

Rivien enimmäismäärä (1–2000, oletus 1000).

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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"

Markkina-arvon historia

Free

Samat kolikkokohtaiset koosteet kuin Candle history, projisoituna vain muotoon {time, marketcap}. Samat interval-valinnat ja säilytysikkunat (minutely 8 päivää, half-hourly 3 kuukautta, hourly 6 kuukautta, daily ikuisesti), N uusinta riviä kun limit on asetettu.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Polkuparametrit

slug
string pakollinen
bitcoin

Kolikon slug.

Kyselyparametrit

interval
string valinnainen
daily

minutely, half-hourly, hourly tai daily (oletus daily).

start
string valinnainen
2026-06-01

ISO-päivämäärän tai -ajan alaraja.

end
string valinnainen
2026-06-30

ISO-päivämäärän tai -ajan yläraja.

limit
integer valinnainen
30

Rivien enimmäismäärä (1–2000, oletus 1000).

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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"

Kolikon sparkline

Free

Tiivistetty hintasarja kolikolle valitulla period-jaksolla sparkline-kaavioiden piirtämiseen.

points on enintään 480 lukeman otos, vanhimmat ensin, ja jokaisessa on desimaalimerkkijono price ISO-8601-muotoisella hetkellä time. low ja high ovat koko jakson todelliset ääriarvot - ne rajaavat jokaisen pisteen, mutta niiden ei tarvitse esiintyä otoksessa. change on jakson kokonaismuutos PROSENTTEINA (1.25 tarkoittaa +1.25%).

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Polkuparametrit

slug
string pakollinen
bitcoin

Kolikon slug.

Kyselyparametrit

period
string valinnainen
7d

24h, 7d, 30d, 60d, 90d, 180d tai 365d (oletus 7d).

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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 päätepistettä

Hinnat

Kevyt hintojen nopea reitti – nykyhinta, markkina-arvo, 24 h vaihto ja viimeaikaiset muutokset pyydetylle kolikkojoukolle. /prices vaatii valitsimen (ids, slugs tai symbols); /prices/{slug} kohdistuu yhteen kolikkoon. Valinnaisesti convert fiat-valuuttaan (kryptohinnat päivittyvät ~minuutin välein, fiat-kurssit ~kaksi kertaa päivässä). Hinnat ovat desimaalimerkkijonoja; markkina-arvo ja 24 h vaihto ovat numeroita.

Hae hinnat

Free

Hinnat pyydetylle kolikkojoukolle. Anna vähintään yksi valitsin – ids, slugs tai symbols (yhteensä enintään 100). meta.currency toistaa muunnoksen kohteen (USD, ellei convert ole asetettu).

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Kyselyparametrit

ids
string valinnainen
38,39

Hinnoiteltavien kolikoiden tunnisteet (CSV). Vähintään yksi kentistä ids, slugs tai symbols vaaditaan; kolmen listan yhteismäärä on enintään 100 valitsinta. Tämä kenttä on pakollinen, kun slugs ja symbols puuttuvat. Enintään 1000 merkkiä.

slugs
string valinnainen
bitcoin,ethereum

Hinnoiteltavien kolikoiden slugit (CSV). Vähintään yksi kentistä ids, slugs tai symbols vaaditaan. Tämä kenttä on pakollinen, kun ids ja symbols puuttuvat. Enintään 2000 merkkiä.

symbols
string valinnainen
BTC,ETH

Hinnoiteltavien kolikoiden symbolit (CSV, kirjainkoko ei merkitse). Vähintään yksi kentistä ids, slugs tai symbols vaaditaan. Tämä kenttä on pakollinen, kun ids ja slugs puuttuvat. Enintään 1000 merkkiä.

convert
string valinnainen
EUR

Muunna hinnat ja markkina-arvo aktiiviseen fiat-valuuttaan symbolin perusteella (oletus USD). Valuuttakurssit päivittyvät noin kahdesti päivässä.

Yksi seuraavista: 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-pyyntö – ei pyyntörunkoa.

Pyyntö

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"

Hae kolikon hinta

Free

Yhden kolikon hintatilanne. Valinnaisesti convert aktiiviseen fiat-valuuttaan symbolin avulla (oletus USD).

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Polkuparametrit

slug
string pakollinen
bitcoin

Kolikon slug.

Kyselyparametrit

convert
string valinnainen
EUR

Aktiivisen fiat-valuutan symboli, jossa hinnat esitetään (oletus USD).

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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"

Historiallinen hinta

Free

Kolikon USD-hinta annettuna päivänä, luettuna päivähistoriasta (tarkka päivä, ±3 päivän varavalinta – sama ratkaisija, jota salkku käyttää). Vain krypto: fiat-riveillä ei ole päivähistoriaa.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Kyselyparametrit

slug
string pakollinen
bitcoin

Kolikon slug-tunniste.

date
string pakollinen
2021-04-14

date Haettava päivämäärä (2008-12-31 jälkeen, ei tulevaisuudessa).

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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 päätepistettä

Markkinat

Tickerit (pörssikohtaiset markkinat) ja parit (pörsseittäin koostetut markkinat) sekä kolikon markkinat ja raa'at pörssikohtaiset kaupankäyntisymbolit. Kaikki on tilannekuvadataa – ticker- tai parikohtaista historiaa ei ole. USD-vaihdot ovat numeroita; hinnat ovat desimaalimerkkijonoja.

Kolikon markkinat

Free

Kolikon kaikki markkinat - ne tickerit, joiden parissa kolikko on perus- TAI vastavaluutta. Sama rivirakenne ja samat suodattimet kuin List tickers.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Polkuparametrit

slug
string pakollinen
bitcoin

Kolikon slug.

Kyselyparametrit

page
integer valinnainen
1

Sivunumero (ensimmäinen sivu on 1). Vähintään 1.

per_page
integer valinnainen
50

Rivejä sivulla. Yläraja määräytyy suunnitelman mukaan (Free 100, Starter/Pro 250); rajan ylitys palauttaa 422 eikä leikkaa arvoa. Vähintään 1. Enintään 100.

exchange
string valinnainen
binance-exchange

Rajaa yhteen pörssiin slugin avulla (jätä pois pörssikohtaisesta listauksesta, joka on jo rajattu). Täytyy vastata säännöllistä lauseketta /^[a-z0-9-]{1,120}$/.

pair
integer valinnainen
1

Rajaa yhteen pariin id-tunnuksen avulla. Vähintään 1.

instrument
string valinnainen
spot

Instrumentin tyyppi: future, option, swap, spot tai margin (monikot hyväksytään).

Yksi seuraavista: future option swap spot margin

search
string valinnainen
BTC

Vapaa tekstihaku tickerin symbolista. Enintään 50 merkkiä.

min_volume
number valinnainen
1000000

Vain tickerit, joiden 24 h USD-vaihto on vähintään tämä arvo. Vähintään 0.

max_volume
number valinnainen
100000000000

Vain tickerit, joiden 24 h USD-vaihto on enintään tämä arvo. Vähintään 0.

min_change
number valinnainen
-50

Vain tickerit, joiden 24 h prosenttimuutos on vähintään tämä arvo.

max_change
number valinnainen
50

Vain tickerit, joiden 24 h prosenttimuutos on enintään tämä arvo.

sort
string valinnainen
-volume_usd

Yksi lajittelukenttä (etuliite - laskevaan järjestykseen). Lajiteltavat: volume_usd, change_24h, price_usd, updated. Oletus -volume_usd. Enintään 100 merkkiä.

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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"

Kolikon kaupankäyntisymbolit

Free

Kolikon raa'at pörssikohtaiset kaupankäyntisymbolit – harvakseltaan täytettyä viitedataa (kattavuus on paras yritys).

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Polkuparametrit

slug
string pakollinen
bitcoin

Kolikon slug.

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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"

Listaa tickerit

Free

Yksittäiset pörssikohtaiset markkinat (tickerit), sivutettuna. Suodata pörssin, parin, instrumentin sekä vaihdon ja muutoksen vaihteluvälien mukaan. USD-vaihdot ovat lukuja, hinnat desimaalimerkkijonoja.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Kyselyparametrit

page
integer valinnainen
1

Sivunumero (ensimmäinen sivu on 1). Vähintään 1.

per_page
integer valinnainen
50

Rivejä sivulla. Yläraja määräytyy suunnitelman mukaan (Free 100, Starter/Pro 250); rajan ylitys palauttaa 422 eikä leikkaa arvoa. Vähintään 1. Enintään 100.

exchange
string valinnainen
binance-exchange

Rajaa yhteen pörssiin slugin avulla (jätä pois pörssikohtaisesta listauksesta, joka on jo rajattu). Täytyy vastata säännöllistä lauseketta /^[a-z0-9-]{1,120}$/.

pair
integer valinnainen
1

Rajaa yhteen pariin id-tunnuksen avulla. Vähintään 1.

instrument
string valinnainen
spot

Instrumentin tyyppi: future, option, swap, spot tai margin (monikot hyväksytään).

Yksi seuraavista: future option swap spot margin

search
string valinnainen
BTC

Vapaa tekstihaku tickerin symbolista. Enintään 50 merkkiä.

min_volume
number valinnainen
1000000

Vain tickerit, joiden 24 h USD-vaihto on vähintään tämä arvo. Vähintään 0.

max_volume
number valinnainen
100000000000

Vain tickerit, joiden 24 h USD-vaihto on enintään tämä arvo. Vähintään 0.

min_change
number valinnainen
-50

Vain tickerit, joiden 24 h prosenttimuutos on vähintään tämä arvo.

max_change
number valinnainen
50

Vain tickerit, joiden 24 h prosenttimuutos on enintään tämä arvo.

sort
string valinnainen
-volume_usd

Yksi lajittelukenttä (etuliite - laskevaan järjestykseen). Lajiteltavat: volume_usd, change_24h, price_usd, updated. Oletus -volume_usd. Enintään 100 merkkiä.

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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"

Listaa parit

Free

Pörsseittäin koostetut kaupankäyntiparit järjestettynä 24 h USD-vaihdon mukaan. Suodata kolikon slugilla (perus- tai vastavaluutta) ja vaihdon vaihteluvälillä.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Kyselyparametrit

page
integer valinnainen
1

Sivunumero (ensimmäinen sivu on 1). Vähintään 1.

per_page
integer valinnainen
50

Rivejä sivulla. Yläraja määräytyy suunnitelman mukaan (Free 100, Starter/Pro 250); rajan ylitys palauttaa 422 eikä leikkaa arvoa. Vähintään 1. Enintään 100.

search
string valinnainen
BTC

Vapaa tekstihaku parin symbolista. Enintään 50 merkkiä.

coin
string valinnainen
bitcoin

Rajaa pareihin, joissa tämä kolikon slug on perus- tai vastavaluutta. Täytyy vastata säännöllistä lauseketta /^[a-z0-9-]{1,120}$/.

min_volume
number valinnainen
1000000

Vain parit, joiden 24h USD-vaihto on vähintään tämä arvo. Vähintään 0.

max_volume
number valinnainen
100000000000

Vain parit, joiden 24h USD-vaihto on enintään tämä arvo. Vähintään 0.

sort
string valinnainen
-volume_usd

Järjestyskenttä: volume_usd tai updated (etuliite - laskevaan järjestykseen). Oletus -volume_usd.

Yksi seuraavista: volume_usd -volume_usd updated -updated

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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"

Hae parin tiedot

Free

Yksi pari sekä kaikki sen listaavat pörssitickerit vaihdon mukaan järjestettynä.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Polkuparametrit

id
integer pakollinen
1

Parin id.

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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 päätepistettä

Pörssit

Pörssien sijoitukset, tiedot, luottamuspisteet, aikasarjat sekä pörssikohtaiset markkina- ja kolikkolistaukset. Vaihdot ovat USD-määräisiä. CEX/DEX-saraketta ei ole - type johdetaan pörssitaksonomiasta, joten se voi olla ”cex”, ”dex” tai null.

Listaa pörssit

Free

Järjestetyt pörssit 24 h vaihdolla, dominanssilla, pari- ja kohdemäärillä sekä viimeaikaisilla muutoksilla. Sivutettu Laravelin links + meta -kuorella.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Kyselyparametrit

page
integer valinnainen
1

Sivunumero (ensimmäinen sivu on 1). Vähintään 1.

per_page
integer valinnainen
50

Rivejä sivulla. Yläraja määräytyy suunnitelman mukaan (Free 100, Starter/Pro 250); rajan ylitys palauttaa 422 eikä leikkaa arvoa. Vähintään 1. Enintään 100.

type
string valinnainen
cex

Rajaa pörssityyppiin: cex tai dex (ratkaistaan pörssitaksonomian kautta).

Yksi seuraavista: cex dex

search
string valinnainen
binance

Vapaa tekstihaku pörssin nimestä. Enintään 100 merkkiä.

min_pairs
integer valinnainen
100

Vain pörssit, jotka listaavat vähintään näin monta paria. Vähintään 0.

max_pairs
integer valinnainen
2000

Vain pörssit, jotka listaavat enintään näin monta paria. Vähintään 0.

min_assets
integer valinnainen
50

Vain pörssit, jotka listaavat vähintään näin monta omaisuuserää. Vähintään 0.

max_assets
integer valinnainen
1000

Vain pörssit, jotka listaavat enintään näin monta omaisuuserää. Vähintään 0.

min_volume
number valinnainen
1000000

Vain pörssit, joiden 24h USD-vaihto on vähintään tämä arvo. Vähintään 0.

max_volume
number valinnainen
100000000000

Vain pörssit, joiden 24h USD-vaihto on enintään tämä arvo. Vähintään 0.

ids
string valinnainen
1,12

Rajaa tiettyihin pörssien tunnisteisiin (CSV, enintään 100). Enintään 1000 merkkiä.

slugs
string valinnainen
binance-exchange,gateio

Rajaa tiettyihin pörssien slugeihin (CSV, enintään 100). Enintään 2000 merkkiä.

sort
string valinnainen
-volume

Pilkuin erotellut lajittelukentät; etuliite - laskevaan järjestykseen. Lajiteltavat: volume, rank, volume_dominance, change_24h, change_7d, pairs, assets. Enintään 100 merkkiä.

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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"

Hae pörssin tiedot

Free

Yhden pörssin täydet tiedot: sijoitus, vaihto ja dominanssi, parien ja omaisuuserien lukumäärät, perustamispäivä established, location, suosittelulinkki website sekä johdettu type (cex/dex/null).

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Polkuparametrit

slug
string pakollinen
binance-exchange

Pörssin slug.

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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"

Hae pörssin luottamuspisteet

Free

Yhdistetty luottamuspisteytys score välillä 0–10 sekä sen 13 tekijän breakdown (rank, volume, age, volume_trend, stability, rank_stability, ticker_health, pairs, community, assets, dominance, market_breadth, transparency). Lasketaan pörssikohtaisesti ja välimuistitetaan 24h.

Pörssiä, jolla ei ole sijoitusta (ei vielä aktiivista spot-vaihtoa, joten rank on null), ei pisteytetä: sekä score että breakdown ovat null.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Polkuparametrit

slug
string pakollinen
binance-exchange

Pörssin slug.

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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"

Pörssin historia

Starter

Vaihdon, dominanssin, parien ja kohteiden aikasarja (pörssikoosteissa ei ole OHLC-dataa). Valitse interval: minutely, hourly tai daily. Säilytysajat ovat rollup-putken kiinteä ominaisuus: minutely 8 päivää, hourly 6 kuukautta, daily ikuisesti; kun limit on asetettu, saat ikkunan N uusinta riviä vanhimmasta alkaen.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Polkuparametrit

slug
string pakollinen
binance-exchange

Pörssin slug.

Kyselyparametrit

interval
string valinnainen
daily

minutely, hourly tai daily (oletus daily).

start
string valinnainen
2026-06-01

ISO-päivämäärän tai -ajan alaraja.

end
string valinnainen
2026-06-30

ISO-päivämäärän tai -ajan yläraja (pelkkä päivämäärä tarkoittaa kyseisen päivän loppuun asti).

limit
integer valinnainen
30

Rivien enimmäismäärä (1–2000, oletus 1000).

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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"

Pörssin sparkline

Starter

Pörssin vaihdon sparkline-sarja jaksolta (oletus 7d) – sama sarja, jonka verkkosivun pörssirivit piirtävät.

points on näyte, jossa on enintään 480 lukemaa vanhimmasta alkaen, kussakin volume ISO-8601-muotoisella time-hetkellä. low ja high ovat koko jakson todelliset ääriarvot – ne rajaavat jokaisen pisteen, mutta niiden ei tarvitse esiintyä näytteessä. change on jakson muutos PROSENTTEINA (1.25 tarkoittaa +1.25%).

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Polkuparametrit

slug
string pakollinen
binance-exchange

Pörssin slug.

Kyselyparametrit

period
string valinnainen
7d

Yksi seuraavista: 24h, 7d (oletus), 30d, 60d, 90d, 180d, 365d.

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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"

Pörssin markkinat

Free

Pörssin tickerlistaukset (sen markkinat), sivutettuna. Rajaus pörssiin on jo tehty – älä anna tässä exchange-parametria.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Polkuparametrit

slug
string pakollinen
binance-exchange

Pörssin slug.

Kyselyparametrit

page
integer valinnainen
1

Sivunumero (ensimmäinen sivu on 1). Vähintään 1.

per_page
integer valinnainen
50

Rivejä sivulla. Yläraja määräytyy suunnitelman mukaan (Free 100, Starter/Pro 250); rajan ylitys palauttaa 422 eikä leikkaa arvoa. Vähintään 1. Enintään 100.

exchange
string valinnainen
binance-exchange

Rajaa yhteen pörssiin slugin avulla (jätä pois pörssikohtaisesta listauksesta, joka on jo rajattu). Täytyy vastata säännöllistä lauseketta /^[a-z0-9-]{1,120}$/.

pair
integer valinnainen
1

Rajaa yhteen pariin id-tunnuksen avulla. Vähintään 1.

instrument
string valinnainen
spot

Instrumentin tyyppi: future, option, swap, spot tai margin (monikot hyväksytään).

Yksi seuraavista: future option swap spot margin

search
string valinnainen
BTC

Vapaa tekstihaku tickerin symbolista. Enintään 50 merkkiä.

min_volume
number valinnainen
1000000

Vain tickerit, joiden 24 h USD-vaihto on vähintään tämä arvo. Vähintään 0.

max_volume
number valinnainen
100000000000

Vain tickerit, joiden 24 h USD-vaihto on enintään tämä arvo. Vähintään 0.

min_change
number valinnainen
-50

Vain tickerit, joiden 24 h prosenttimuutos on vähintään tämä arvo.

max_change
number valinnainen
50

Vain tickerit, joiden 24 h prosenttimuutos on enintään tämä arvo.

sort
string valinnainen
-volume_usd

Yksi lajittelukenttä (etuliite - laskevaan järjestykseen). Lajiteltavat: volume_usd, change_24h, price_usd, updated. Oletus -volume_usd. Enintään 100 merkkiä.

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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"

Pörssin kolikot

Free

Pörssissä listatut kolikot samassa muodossa kuin List coins, ja samat suodattimet ja lajittelut kelpaavat.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Polkuparametrit

slug
string pakollinen
binance-exchange

Pörssin slug.

Kyselyparametrit

page
integer valinnainen
1

Sivunumero (ensimmäinen sivu on 1). Vähintään 1.

per_page
integer valinnainen
50

Rivejä sivulla. Yläraja määräytyy suunnitelman mukaan (Free 100, Starter/Pro 250); rajan ylitys palauttaa 422 eikä leikkaa arvoa. Vähintään 1. Enintään 100.

type
string valinnainen
coin

Rajaa yhteen kohdetyyppiin: coin tai token.

Yksi seuraavista: coin token

status
string valinnainen
active

Listaustila: active, delisted, untracked, progressing, awaiting tai preparing. Oletuksena kaikki julkiset tilat.

Yksi seuraavista: active delisted untracked progressing awaiting preparing

search
string valinnainen
bitcoin

Vapaa tekstihaku nimestä tai symbolista. Enintään 100 merkkiä.

min_price
number valinnainen
0.5

Vain kolikot, joiden hinta on vähintään tämä USD-arvo. Vähintään 0.

max_price
number valinnainen
100000

Vain kolikot, joiden hinta on enintään tämä USD-arvo. Vähintään 0.

min_marketcap
number valinnainen
1000000

Vain kolikot, joiden USD-markkina-arvo on vähintään tämä arvo. Vähintään 0.

max_marketcap
number valinnainen
5000000000000

Vain kolikot, joiden USD-markkina-arvo on enintään tämä arvo. Vähintään 0.

min_volume
number valinnainen
1000000

Vain kolikot, joiden 24h USD-vaihto on vähintään tämä arvo. Vähintään 0.

max_volume
number valinnainen
100000000000

Vain kolikot, joiden 24h USD-vaihto on enintään tämä arvo. Vähintään 0.

ids
string valinnainen
38,39

Rajaa tiettyihin kolikoiden tunnisteisiin (CSV, yhteensä enintään 100 valitsinta slugien ja symbolien kanssa). Enintään 1000 merkkiä.

slugs
string valinnainen
bitcoin,ethereum

Rajaa tiettyihin kolikoiden slugeihin (CSV, yhteensä enintään 100 valitsinta). Enintään 2000 merkkiä.

symbols
string valinnainen
BTC,ETH

Rajaa tiettyihin kolikoiden symboleihin (CSV, kirjainkoko ei merkitse, yhteensä enintään 100 valitsinta). Enintään 1000 merkkiä.

sort
string valinnainen
-marketcap

Pilkuin erotellut lajittelukentät; etuliite - laskevaan järjestykseen. Lajiteltavat: marketcap, rank, price, volume_24h, change_24h, change_7d. Enintään 100 merkkiä.

interval
string valinnainen
24h

Liikkujien ikkuna vain päätepisteille /coins/gainers ja /coins/losers: 24h tai 7d.

Yksi seuraavista: 24h 7d

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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 päätepistettä

Lompakot

Kryptolompakoiden arviot - arvion score, tuettujen omaisuuserien määrä, hyvien ja huonojen puolien lukumäärät, hinnoittelumalli ja julkaisupäivä sekä ryhmitelty tagitaksonomia detail- ja compare-vastauksissa. meta.top_score on korkein pisteytys kaikista lompakoista (käytä sitä pisteiden normalisointiin välille 0–1).

Listaa lompakot

Free

Arvostellut lompakot pisteillä, kohdemäärällä, plussien ja miinusten määrillä, hinnoittelumallilla, tilalla ja julkaisupäivällä. Sivutettu Laravelin links + meta -kuorella, lisäksi meta.top_score.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Kyselyparametrit

page
integer valinnainen
1

Sivunumero (ensimmäinen sivu on 1). Vähintään 1.

per_page
integer valinnainen
50

Rivejä sivulla. Yläraja määräytyy suunnitelman mukaan (Free 100, Starter/Pro 250); rajan ylitys palauttaa 422 eikä leikkaa arvoa. Vähintään 1. Enintään 100.

search
string valinnainen
ledger

Vapaa tekstihaku lompakon nimestä. Enintään 100 merkkiä.

min_score
integer valinnainen
50

Vain lompakot, joiden arvostelupisteet ovat vähintään tämä arvo. Vähintään 0.

max_score
integer valinnainen
214

Vain lompakot, joiden arvostelupisteet ovat enintään tämä arvo. Vähintään 0.

tags
string valinnainen
12,34

Suodata tagitaksonomian mukaan: pilkuin erotellut kategoriaryhmien tunnisteet (samat tunnisteet, jotka verkkosivun fasettisuodattimet lähettävät). Enintään 1000 merkkiä.

ids
string valinnainen
175,317

Rajaa tiettyihin lompakoiden tunnisteisiin (CSV, enintään 100). Enintään 1000 merkkiä.

slugs
string valinnainen
frostsnap,coin98-fusion-card

Rajaa tiettyihin lompakoiden slugeihin (CSV, enintään 100). Enintään 2000 merkkiä.

sort
string valinnainen
-score

Pilkuin erotellut lajittelukentät; etuliite - laskevaan järjestykseen. Lajiteltavat: score, released_at, assets, pros, cons. Enintään 100 merkkiä.

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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"

Lompakoiden julkaisuaikajana

Free

Lompakkolista kiinnitettynä released_at-järjestykseen laskevasti (päiväämättömät lompakot viimeisenä). Sama rivimuoto ja sivutuskuori kuin List wallets.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Kyselyparametrit

page
integer valinnainen
1

Sivunumero (ensimmäinen sivu on 1). Vähintään 1.

per_page
integer valinnainen
50

Rivejä sivulla. Yläraja määräytyy suunnitelman mukaan (Free 100, Starter/Pro 250); rajan ylitys palauttaa 422 eikä leikkaa arvoa. Vähintään 1. Enintään 100.

search
string valinnainen
ledger

Vapaa tekstihaku lompakon nimestä. Enintään 100 merkkiä.

min_score
integer valinnainen
50

Vain lompakot, joiden arvostelupisteet ovat vähintään tämä arvo. Vähintään 0.

max_score
integer valinnainen
214

Vain lompakot, joiden arvostelupisteet ovat enintään tämä arvo. Vähintään 0.

tags
string valinnainen
12,34

Suodata tagitaksonomian mukaan: pilkuin erotellut kategoriaryhmien tunnisteet (samat tunnisteet, jotka verkkosivun fasettisuodattimet lähettävät). Enintään 1000 merkkiä.

ids
string valinnainen
175,317

Rajaa tiettyihin lompakoiden tunnisteisiin (CSV, enintään 100). Enintään 1000 merkkiä.

slugs
string valinnainen
frostsnap,coin98-fusion-card

Rajaa tiettyihin lompakoiden slugeihin (CSV, enintään 100). Enintään 2000 merkkiä.

sort
string valinnainen
-score

Pilkuin erotellut lajittelukentät; etuliite - laskevaan järjestykseen. Lajiteltavat: score, released_at, assets, pros, cons. Enintään 100 merkkiä.

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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"

Vertaa lompakoita

Free

Rinnakkaisvertailu 2–4 lompakolle koko ryhmitellyllä tunnistetaksonomialla. data[] säilyttää pyydetyn slug-järjestyksen, joten sarakkeet voi piirtää järjestyksen mukaan.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Kyselyparametrit

slugs
string pakollinen
frostsnap,coin98-fusion-card

2–4 eri lompakon slug, pilkuin eroteltuina.

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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"

Hae lompakon tiedot

Free

Yhden lompakon täydet tiedot ryhmitellyn tagitaksonomian kanssa: categories on lista muodossa {group, tags[]}, jossa jokaisella tagilla on slug, nimi ja valinnainen arvo. meta.top_score on korkein pisteytys kaikista lompakoista.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Polkuparametrit

slug
string pakollinen
frostsnap

Lompakon slug.

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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"

Lompakon tukemat kolikot

Free

Lompakon tukemat kolikot samassa muodossa kuin List coins, ja samat suodattimet ja lajittelut kelpaavat.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Polkuparametrit

slug
string pakollinen
frostsnap

Lompakon slug.

Kyselyparametrit

page
integer valinnainen
1

Sivunumero (ensimmäinen sivu on 1). Vähintään 1.

per_page
integer valinnainen
50

Rivejä sivulla. Yläraja määräytyy suunnitelman mukaan (Free 100, Starter/Pro 250); rajan ylitys palauttaa 422 eikä leikkaa arvoa. Vähintään 1. Enintään 100.

type
string valinnainen
coin

Rajaa yhteen kohdetyyppiin: coin tai token.

Yksi seuraavista: coin token

status
string valinnainen
active

Listaustila: active, delisted, untracked, progressing, awaiting tai preparing. Oletuksena kaikki julkiset tilat.

Yksi seuraavista: active delisted untracked progressing awaiting preparing

search
string valinnainen
bitcoin

Vapaa tekstihaku nimestä tai symbolista. Enintään 100 merkkiä.

min_price
number valinnainen
0.5

Vain kolikot, joiden hinta on vähintään tämä USD-arvo. Vähintään 0.

max_price
number valinnainen
100000

Vain kolikot, joiden hinta on enintään tämä USD-arvo. Vähintään 0.

min_marketcap
number valinnainen
1000000

Vain kolikot, joiden USD-markkina-arvo on vähintään tämä arvo. Vähintään 0.

max_marketcap
number valinnainen
5000000000000

Vain kolikot, joiden USD-markkina-arvo on enintään tämä arvo. Vähintään 0.

min_volume
number valinnainen
1000000

Vain kolikot, joiden 24h USD-vaihto on vähintään tämä arvo. Vähintään 0.

max_volume
number valinnainen
100000000000

Vain kolikot, joiden 24h USD-vaihto on enintään tämä arvo. Vähintään 0.

ids
string valinnainen
38,39

Rajaa tiettyihin kolikoiden tunnisteisiin (CSV, yhteensä enintään 100 valitsinta slugien ja symbolien kanssa). Enintään 1000 merkkiä.

slugs
string valinnainen
bitcoin,ethereum

Rajaa tiettyihin kolikoiden slugeihin (CSV, yhteensä enintään 100 valitsinta). Enintään 2000 merkkiä.

symbols
string valinnainen
BTC,ETH

Rajaa tiettyihin kolikoiden symboleihin (CSV, kirjainkoko ei merkitse, yhteensä enintään 100 valitsinta). Enintään 1000 merkkiä.

sort
string valinnainen
-marketcap

Pilkuin erotellut lajittelukentät; etuliite - laskevaan järjestykseen. Lajiteltavat: marketcap, rank, price, volume_24h, change_24h, change_7d. Enintään 100 merkkiä.

interval
string valinnainen
24h

Liikkujien ikkuna vain päätepisteille /coins/gainers ja /coins/losers: 24h tai 7d.

Yksi seuraavista: 24h 7d

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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 päätepistettä

Globaali markkina

Koko markkinan koosteet - markkina-arvo ja vaihto yhteensä, omaisuuserien, pörssien, parien ja markkinoiden lukumäärät, BTC- ja ETH-dominanssi sijoituspohjaisella top 3 -listalla, markkinan pelko- ja ahneuslukema sekä top 100 -lämpökartta ja markkina-arvon ja vaihdon historia.

Globaalin markkinan tilannekuva

Free

Yhden kutsun markkinayhteenveto: markkina-arvo yhteensä ja 24h vaihto, kryptovaluuttojen / tokenien / pörssien / parien / markkinoiden lukumäärät, dominance (BTC- ja ETH-osuus sekä sijoituspohjainen top3) ja markkinan lukema fear_greed. index: Fear & Greed -indeksi asteikolla 0–100 niin kuin Bitculator sen näyttää – käytä sitä näyttämiseen; score: raaka yhdistelmäarvo väliltä −100…+100, josta index johdetaan.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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"

Markkinoiden lämpökartta

Starter

Top 100 -treemap-rivit sekä kehystävät tunnusluvut (markkina-arvo ja vaihto yhteensä, dominanssi ja markkinan pelko ja ahneus -pisteet) – verkkosivun lämpökartan API-vastine. Kentässä meta.fear_greed: index: Fear & Greed -indeksi asteikolla 0–100 niin kuin Bitculator sen näyttää – käytä sitä näyttämiseen; score: raaka yhdistelmäarvo väliltä −100…+100, josta index johdetaan.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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"

Globaali markkina-arvon ja vaihdon historia

Starter

Koko markkinan aikasarja marketcap- tai volume-arvolle. Tarkkuus seuraa period-arvoa: 24h = puolen tunnin, 7d = tunnin, 30d/all = päivän välein (tarkemmat koosteet karsitaan).

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Polkuparametrit

metric
string pakollinen
marketcap

Mikä sarja: marketcap vai volume.

Kyselyparametrit

period
string valinnainen
7d

24h, 7d, 30d tai all (oletus 24h).

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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 päätepistettä

Tunnelma

Markkinan ja kolikkokohtaiset sentimentti-indeksit. Pelko ja ahneus sekä Bull/Bear ovat 15 minuutin välein päivittyviä TILANNEKUVIA - vain nykyinen lukema on olemassa, aikasarjaa ei ole. Altseason sisältää täyden päivähistorian. indicators on koko markkinan tekninen laskenta.

Pelko- ja ahneusindeksi

Free

Nykyinen pelko ja ahneus -lukema (15 minuutin tilannekuva – ei historiaa). Jätä coin pois koko markkinan indeksiä varten tai anna kolikon slug kolikkokohtaista lukemaa varten. intervals sisältää 7 pv ja 30 pv osapisteet ja niiden komponenttierittelyn.

index: Fear & Greed -indeksi asteikolla 0–100 niin kuin Bitculator sen näyttää – käytä sitä näyttämiseen (0–19 äärimmäinen pelko, 20–39 pelko, 40–59 neutraali, 60–79 ahneus, 80–100 äärimmäinen ahneus). score: raaka yhdistelmäarvo väliltä −100…+100, josta index johdetaan. Jokainen intervalli sisältää molemmat.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Kyselyparametrit

coin
string valinnainen
bitcoin

Kolikon slug kolikkokohtaiseen lukemaan; jätä pois, kun haluat markkinaindeksin.

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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-indeksi

Starter

Nykyinen Bull/Bear-lukema (15 minuutin tilannekuva – ei historiaa). Jätä coin pois koko markkinan indeksiä varten tai anna kolikon slug kolikkokohtaista lukemaa varten.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Kyselyparametrit

coin
string valinnainen
bitcoin

Kolikon slug kolikkokohtaiseen lukemaan; jätä pois, kun haluat markkinaindeksin.

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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-indeksi

Starter

Nykyinen altseason-lukema (kuinka monta top 100 -kolikkoa päihittää BTC-tuoton), valinnaisella päivittäisellä history-sarjalla. Toisin kuin pelko ja ahneus, altseasonilla on täysi päivähistoria – lisää se days-parametrilla.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Kyselyparametrit

days
integer valinnainen
30

Mukaan otettavan päivähistorian pituus päivinä (1–365; 0 tai pois jätettynä = vain nykyinen).

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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"

Markkinaindikaattorien laskenta

Pro

Koko markkinan tekninen kokonaislukema – 25 indikaattorikategoriaa koottuna, kukin nykyisellä tilallaan, pisteellään ja kategoriadatallaan.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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 päätepistettä

Indikaattorit

Kolikkokohtaiset tekniset indikaattorit. Jokaisella indikaattorilla on oma päätepisteensä: momentum-oskillaattorit (RSI, Stoch-RSI, CCI, MFI, Williams %R), trendin ja hinnan perustasot (SMA, MACD, VWAP), vaihdon virtaus (OBV, CMF), trendin voimakkuus (ADX) ja volatiliteetti – sekä yksi monen indikaattorin tilannekuva. Jokainen perhe on PÄIVITTÄINEN sarja, joka lasketaan päiväkynttilöistä (täysi säilytys; nuoret kohteet palauttavat alussa null-arvoja, kunnes historiaa on tarpeeksi). Hinta-asteikon perheet (SMA, VWAP, MACD, OBV) palauttavat desimaalimerkkijonoja; rajatut oskillaattorit palauttavat numeroita. Muutama pitkän ikkunan jakso vaatii maksullisen suunnitelman – se on merkitty jokaiseen päätepisteeseen.

Indikaattorien tilannekuva

Pro

Monen indikaattorin tilannekuva – jokaisen indikaattorikategorian viimeisin state (bullish/bearish/sheepish…), score ja raaka data yhdessä vastauksessa. Sopii hallintapaneelin pikasilmäykseen; käytä alla olevia indikaattorikohtaisia päätepisteitä täyteen päivähistoriaan.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Polkuparametrit

slug
string pakollinen
bitcoin

Kolikon slug.

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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 (Relative Strength Index)

Starter

Päivittäinen Relative Strength Index - momentum-oskillaattori välillä 0–100, joka mittaa viimeaikaisten hintaliikkeiden nopeutta ja suuruutta. Yli 70 on perinteisesti yliostettu, alle 30 ylimyyty. Ikkunat: 7, 14, 21, 28 päivää (oletus 14) - 21 ja 28 päivän ikkunat vaativat Starter-tilauksen tai sitä ylemmän. Nuoret kolikot palauttavat alkuun lämmittelyjakson null-arvoja.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Polkuparametrit

slug
string pakollinen
bitcoin

Kolikon slug.

Kyselyparametrit

period
integer valinnainen
14

Ikkunan pituus – 7, 14, 21 tai 28 (oletus 14).

start
string valinnainen
2026-06-01

ISO-päivämäärän alaraja.

end
string valinnainen
2026-06-30

ISO-päivämäärän yläraja.

limit
integer valinnainen
30

Rivien enimmäismäärä (1–1000, oletus 365).

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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"

Stochastic RSI

Pro

Päivittäinen Stochastic RSI - soveltaa stokastista oskillaattoria itse RSI-arvoon ja antaa nopeamman ja herkemmän 0–100 momentum-lukeman %K- ja %D-viivoilla, joiden leikkaukset kertovat käänteistä. Ikkunat: 7, 14, 21, 28 päivää (oletus 14) - 21 ja 28 päivän ikkunat vaativat Starter-tilauksen tai sitä ylemmän.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Polkuparametrit

slug
string pakollinen
bitcoin

Kolikon slug.

Kyselyparametrit

period
integer valinnainen
14

Ikkunan pituus – 7, 14, 21 tai 28 (oletus 14).

start
string valinnainen
2026-06-01

ISO-päivämäärän alaraja.

end
string valinnainen
2026-06-30

ISO-päivämäärän yläraja.

limit
integer valinnainen
30

Rivien enimmäismäärä (1–1000, oletus 365).

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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 (Simple Moving Average)

Starter

Päivittäinen Simple Moving Average (liukuva keskiarvo) - päätöskurssin aritmeettinen keskiarvo ikkunan yli, klassinen trendin perusviiva, josta luetaan tukia, vastuksia sekä golden cross- ja death cross -leikkauksia. Ikkunat: 50, 100, 200 päivää (oletus 50). Arvot ovat desimaalimerkkijonoja hinta-asteikolla.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Polkuparametrit

slug
string pakollinen
bitcoin

Kolikon slug.

Kyselyparametrit

period
integer valinnainen
50

Ikkunan pituus – 50, 100 tai 200 (oletus 50).

start
string valinnainen
2026-06-01

ISO-päivämäärän alaraja.

end
string valinnainen
2026-06-30

ISO-päivämäärän yläraja.

limit
integer valinnainen
30

Rivien enimmäismäärä (1–1000, oletus 365).

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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

Päivittäinen Commodity Channel Index - mittaa, kuinka paljon hinta on poikennut tilastollisesta keskiarvostaan; yli ±100 olevat lukemat kertovat vahvasta trendistä tai mahdollisesta käänteestä. Ikkunat: 20, 50, 100 päivää (oletus 20).

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Polkuparametrit

slug
string pakollinen
bitcoin

Kolikon slug.

Kyselyparametrit

period
integer valinnainen
20

Ikkunan pituus – 20, 50 tai 100 (oletus 20).

start
string valinnainen
2026-06-01

ISO-päivämäärän alaraja.

end
string valinnainen
2026-06-30

ISO-päivämäärän yläraja.

limit
integer valinnainen
30

Rivien enimmäismäärä (1–1000, oletus 365).

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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

Päivittäinen Money Flow Index - volyymipainotettu RSI (0–100), joka ottaa vaihdon mukaan momentumiin ja jota kutsutaan usein nimellä ”volume RSI”; yli 80 on yliostettu, alle 20 ylimyyty. Ikkunat: 7, 14, 28 päivää (oletus 14).

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Polkuparametrit

slug
string pakollinen
bitcoin

Kolikon slug.

Kyselyparametrit

period
integer valinnainen
14

Ikkunan pituus – 7, 14 tai 28 (oletus 14).

start
string valinnainen
2026-06-01

ISO-päivämäärän alaraja.

end
string valinnainen
2026-06-30

ISO-päivämäärän yläraja.

limit
integer valinnainen
30

Rivien enimmäismäärä (1–1000, oletus 365).

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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

Päivittäinen Williams %R - momentum-oskillaattori välillä −100–0, joka kertoo, missä päätöskurssi sijaitsee viimeaikaisella ylin–alin-vaihteluvälillä; yli −20 on yliostettu, alle −80 ylimyyty. Ikkunat: 14, 20, 50 päivää (oletus 14).

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Polkuparametrit

slug
string pakollinen
bitcoin

Kolikon slug.

Kyselyparametrit

period
integer valinnainen
14

Ikkunan pituus – 14, 20 tai 50 (oletus 14).

start
string valinnainen
2026-06-01

ISO-päivämäärän alaraja.

end
string valinnainen
2026-06-30

ISO-päivämäärän yläraja.

limit
integer valinnainen
30

Rivien enimmäismäärä (1–1000, oletus 365).

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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"

Hinnan volatiliteetti

Pro

Päivittäinen hintavolatiliteetti-indeksi - päivätuottojen hajonta ikkunan yli, normalisoitu lukema siitä, kuinka poukkoilevaa hintaliike on ollut. Ikkunat: 7, 14, 30 päivää (oletus 7) - 30 päivän ikkuna vaatii Starter-tilauksen tai sitä ylemmän.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Polkuparametrit

slug
string pakollinen
bitcoin

Kolikon slug.

Kyselyparametrit

period
integer valinnainen
7

Ikkunan pituus – 7, 14 tai 30 (oletus 7).

start
string valinnainen
2026-06-01

ISO-päivämäärän alaraja.

end
string valinnainen
2026-06-30

ISO-päivämäärän yläraja.

limit
integer valinnainen
30

Rivien enimmäismäärä (1–1000, oletus 365).

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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"

Vaihdon volatiliteetti

Starter

Päivittäinen volyymivolatiliteetti-indeksi - päivittäisen vaihdon hajonta ikkunan yli, lukema siitä, kuinka epätasaista osallistuminen on ollut. Ikkunat: 7, 14, 30 päivää (oletus 7) - 30 päivän ikkuna vaatii Starter-tilauksen tai sitä ylemmän.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Polkuparametrit

slug
string pakollinen
bitcoin

Kolikon slug.

Kyselyparametrit

period
integer valinnainen
7

Ikkunan pituus – 7, 14 tai 30 (oletus 7).

start
string valinnainen
2026-06-01

ISO-päivämäärän alaraja.

end
string valinnainen
2026-06-30

ISO-päivämäärän yläraja.

limit
integer valinnainen
30

Rivien enimmäismäärä (1–1000, oletus 365).

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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

Päivittäinen MACD (Moving Average Convergence Divergence) - 12/26 EMA -ero yhdessä 9 jakson signaaliviivan ja histogrammin kanssa, vakiintunut trendi- ja momentum-indikaattori, josta luetaan signaaliviivan leikkauksia ja nollatason ylityksiä. Palauttaa macd, signal ja histogram desimaalimerkkijonoina. Ei ikkunaparametria.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Polkuparametrit

slug
string pakollinen
bitcoin

Kolikon slug.

Kyselyparametrit

start
string valinnainen
2026-06-01

ISO-päivämäärän alaraja.

end
string valinnainen
2026-06-30

ISO-päivämäärän yläraja.

limit
integer valinnainen
30

Rivien enimmäismäärä (1–1000, oletus 365).

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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

Päivittäinen On-Balance Volume - kumulatiivinen volyymiviiva, joka lisää volyymin nousupäivinä ja vähentää sen laskupäivinä; seuraa netto-osto- ja myyntipainetta ja vahvistaa hintatrendejä tai eriytyy niistä. Yksi desimaalimerkkijonosarja.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Polkuparametrit

slug
string pakollinen
bitcoin

Kolikon slug.

Kyselyparametrit

start
string valinnainen
2026-06-01

ISO-päivämäärän alaraja.

end
string valinnainen
2026-06-30

ISO-päivämäärän yläraja.

limit
integer valinnainen
30

Rivien enimmäismäärä (1–1000, oletus 365).

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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

Päivittäinen ADX sekä +DI/−DI - mittaa trendin voimakkuutta (adx) ja suuntaa (suuntaindikaattorit plus_di/minus_di). Yli 25 oleva ADX kertoo vahvasta trendistä suunnasta riippumatta; DI-viivojen leikkaus kertoo kumpaan suuntaan. Yksi sarja, ei ikkunaparametria.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Polkuparametrit

slug
string pakollinen
bitcoin

Kolikon slug.

Kyselyparametrit

start
string valinnainen
2026-06-01

ISO-päivämäärän alaraja.

end
string valinnainen
2026-06-30

ISO-päivämäärän yläraja.

limit
integer valinnainen
30

Rivien enimmäismäärä (1–1000, oletus 365).

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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 (Volume-Weighted Average Price)

Pro

Päivittäinen VWAP - volyymilla painotettu keskihinta, keskeinen käyvän arvon ja toteutuksen vertailukohta; VWAP-tason yläpuolella hinta on nouseva, alapuolella laskeva. Yksi desimaalimerkkijonosarja, ei ikkunaparametria.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Polkuparametrit

slug
string pakollinen
bitcoin

Kolikon slug.

Kyselyparametrit

start
string valinnainen
2026-06-01

ISO-päivämäärän alaraja.

end
string valinnainen
2026-06-30

ISO-päivämäärän yläraja.

limit
integer valinnainen
30

Rivien enimmäismäärä (1–1000, oletus 365).

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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

Päivittäinen Chaikin Money Flow - summaa rahavirtavolyymin jaksolta kertymisen ja jakautumisen arviointiin; positiivinen lukema tarkoittaa netto-ostopainetta, negatiivinen myyntipainetta. Rajautuu noin välille ±1. Yksi sarja, ei ikkunaparametria.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Polkuparametrit

slug
string pakollinen
bitcoin

Kolikon slug.

Kyselyparametrit

start
string valinnainen
2026-06-01

ISO-päivämäärän alaraja.

end
string valinnainen
2026-06-30

ISO-päivämäärän yläraja.

limit
integer valinnainen
30

Rivien enimmäismäärä (1–1000, oletus 365).

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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 päätepistettä

Muunnos

Muunna minkä tahansa kahden aktiivisen omaisuuserän välillä (krypto JA fiat) ja listaa valuutat, joita voi käyttää muunnoksen osapuolina. Arvot ovat desimaalimerkkijonoja. Fiat-valuuttakurssit päivittyvät noin kahdesti päivässä, kryptokurssit noin minuutin välein.

Muunna omaisuuserien välillä

Free

Palvelinpuolen muunnos minkä tahansa kahden aktiivisen kohteen välillä (krypto JA fiat). to hyväksyy CSV-listan monen kohteen muunnokseen; suunnan vaihto on vain from- ja to-arvojen vaihtaminen keskenään. Muunnos on lineaarinen, joten value = unit_rate * amount. Fiat-valuuttakurssit päivittyvät ~kaksi kertaa päivässä, kryptokurssit ~minuutin välein.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Kyselyparametrit

from
string pakollinen
bitcoin

Lähdekohteen slug.

to
string pakollinen
ethereum

Kohdekohteen slug tai slugit pilkuin eroteltuina (enintään 10).

amount
number valinnainen
2.5

Muunnettava määrä lähdeomaisuuserää (oletus 1).

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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"

Listaa fiat-valuutat

Free

Aktiiviset fiat-valuutat USD-kursseineen: rate_per_usd (yksikköä per USD) ja sen käänteisluku usd_value. Fiat-kurssit päivittyvät ~kaksi kertaa päivässä.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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"

Listaa muunnoskurssit

Free

Vertailuvaluutat, joita voi käyttää muunnoksen osapuolina – suosituimmat fiatit, kolikot ja tokenit – kullakin normalisoitu usd_value (USD yhtä yksikköä kohti). Kolikko- ja tokenarvot päivittyvät ~minuutin välein; hitaat fiat-kurssit välimuistitetaan erikseen (~kaksi kertaa päivässä).

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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 päätepistettä

Laskurit

Palvelinpuolen talouslaskurit, jotka vastaavat verkkotyökaluja: DCA, voitto/tappio ja laina (nämä lukevat välimuistissa olevaa markkinadataa) sekä tilaton koronkorko- ja steikkausmatematiikka.

DCA-laskuri

Free

Dollar cost averaging -takautuva testi kolikon todellisella päivähintahistorialla: yksi amount-suuruinen osto jaksoa interval kohden aikavälillä start–end. Anna series=true, jos haluat mukaan koko ostokohtaisen sarjan.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Kyselyparametrit

slug
string pakollinen
bitcoin

Kolikon slug-tunniste.

amount
number pakollinen
100

USD-summa per osto (0,01–1 000 000 000).

interval
string pakollinen
weekly

Ostotahti: daily, weekly, monthly, quarterly tai yearly.

start
string pakollinen
2024-01-01

date Ensimmäinen ostopäivä (2008-12-31 jälkeen).

end
string valinnainen
2025-01-01

date Viimeinen ostopäivä (oletuksena tänään).

series
boolean valinnainen
false

Sisällytä ostokohtainen sarja vastaukseen.

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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"

Voitto-/tappiolaskuri

Free

Mitä osto ja sitä seuraava myynti kahden menneen päivämäärän välillä tuotti, käyttäen kolikon todellisia hintoja niinä päivinä. Maksut ovat kiinteitä USD-summia, eivät prosentteja.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Kyselyparametrit

slug
string pakollinen
bitcoin

Kolikon slug-tunniste.

amount
number pakollinen
1000

Ostopäivänä (buy_date) sijoitettu USD-summa (0,01–1 000 000 000).

buy_date
string pakollinen
2023-01-01

date Ostopäivä.

sell_date
string pakollinen
2025-01-01

date Myyntipäivä (buy_date tai sen jälkeen).

buy_fee
number valinnainen
10

Kiinteä ostomaksu USD-määräisenä (oletus 0).

sell_fee
number valinnainen
10

Kiinteä myyntimaksu USD-määräisenä (oletus 0).

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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"

Korkoa korolle -laskuri

Free

Pelkkää matematiikkaa – ei markkinadataa. rate on nimellinen vuosikorko: jokainen korkojakso kerryttää rate-arvon jaettuna vuoden korkojaksojen määrällä (5 % kuukausittain pääomitettuna tuottaa 5/12 % kuukaudessa).

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Kyselyparametrit

principal
number pakollinen
10000

Alkusaldo (USD).

rate
number pakollinen
5

Vuosikorko prosentteina (nimellinen, jaetaan tasan korkojaksoille).

duration
integer pakollinen
5

Ennusteen pituus (vuosien yläraja on 50).

duration_unit
string valinnainen
years

years (oletus) tai months.

compound_frequency
string valinnainen
monthly

daily, weekly, monthly (oletus), quarterly tai annually.

contribution
number valinnainen
100

Toistuva sijoitus (USD, oletus 0).

contribution_frequency
string valinnainen
monthly

daily, weekly, monthly (oletus), quarterly tai annually.

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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"

Lainaa vai myy -laskuri

Free

Lainaa kryptoa vastaan vai myy se - vertaa molempia skenaarioita kolikon NYKYISELLÄ hinnalla. Tiedoksi tarkoitettu ennuste, ei sijoitusneuvontaa.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Kyselyparametrit

slug
string pakollinen
bitcoin

Kolikon slug-tunniste.

crypto_amount
number pakollinen
2

Kuinka paljon kolikkoa omistat.

needed_cash
number pakollinen
50000

USD-summa, jonka haluat vapauttaa.

term_months
integer valinnainen
36

Laina-aika kuukausina (oletus 36).

interest_rate
number valinnainen
10

Lainan todellinen vuosikorko, % (oletus 10).

ltv
number valinnainen
50

Luototusaste, % (oletus 50).

expected_growth
number valinnainen
25

Kolikon hinnan odotettu kasvu jaksolla, % (oletus 25).

tax_rate
number valinnainen
25

Myyntiin sovellettava luovutusvoittovero, % (oletus 25).

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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"

Steikkauspalkkiolaskuri

Free

Pelkkää matematiikkaa – steikkauspalkkiot valinnaisella koronkorolla ja validaattorin palkkiolla. Markkinadataa ei lueta.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Kyselyparametrit

amount
number pakollinen
1000

Steikattu määrä steikatun omaisuuserän yksiköissä.

period
number pakollinen
2

Steikkausjakson pituus (yläraja vastaa 50 vuotta).

period_unit
string valinnainen
years

years (oletus), months tai days.

apy
number pakollinen
5

Ilmoitettu APY (%).

compound_frequency
string valinnainen
monthly

never, daily, weekly, monthly (oletus) tai yearly.

commission
number valinnainen
10

Validaattorin palkkio prosentteina (%), otetaan palkkioista (oletus 0).

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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 päätepistettä

Toimituksellinen sisältö

Toimitukselliset artikkelit - vain julkaistut (ACTIVE). locale valitsee sisällön kielen kenttäkohtaisella englannin varakielellä (vastaus kertoo, mikä locale lopulta voitti). Artikkeleita voi suodattaa tagin tai liittyvän kolikon, pörssin tai lompakon slugin mukaan. API-luvut EIVÄT tarkoituksella kasvata katselulaskureita.

Kolikon videot

Free

Kolikkoon liitetyt valikoidut videot (kolikkosivun Videot-välilehti), sivutettuna.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Polkuparametrit

slug
string pakollinen
bitcoin

Kolikon slug-tunniste.

Kyselyparametrit

page
integer valinnainen
1

Sivunumero (ensimmäinen sivu on 1).

per_page
integer valinnainen
10

Rivejä sivulla (1–50, oletus 10).

type
string valinnainen
review

Suodata videotyypin mukaan (esim. overview, tutorial, explainer, review, analysis, news).

search
string valinnainen
halving

Vapaa tekstihaku otsikosta.

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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"

Kolikon analyysiaikajana

Free

Kolikon analyysiaikajana – sama data, jota kohdesivun analyysipaneeli käyttää, rajattuna offset- ja limit-arvoilla.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Polkuparametrit

slug
string pakollinen
bitcoin

Kolikon slug-tunniste.

Kyselyparametrit

locale
string valinnainen
en

Sisällön kieli (varakielenä englanti).

offset
integer valinnainen
0

Ohitettavia rivejä (0–500, oletus 0).

limit
integer valinnainen
5

Palautettavia rivejä (1–50, oletus 5).

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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"

Listaa artikkelit

Free

Julkaistut artikkelit uusimmasta alkaen, sivutettuna. Suodata tag-tunnisteella tai liittyvän kohteen slugilla (coin / exchange / wallet) tai vapaalla haulla search. Jokainen rivi on tiivistelmä (otsikko, alaotsikko, tunnisteet, lukuaika, pääkuva, liittyvät kohteet, päivämäärät).

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Kyselyparametrit

page
integer valinnainen
1

Sivunumero (ensimmäinen sivu on 1).

per_page
integer valinnainen
20

Rivejä sivulla (1–50, oletus 20).

locale
string valinnainen
en

Sisällön kieli (varakielenä englanti).

tag
string valinnainen
guide

Suodata tagin mukaan: news, guide, tutorial, explainer, analysis, review, trading, overview tai information.

coin
string valinnainen
bitcoin

Rajaa artikkeleihin, jotka liittyvät tähän kolikon slugiin.

exchange
string valinnainen
binance-exchange

Rajaa artikkeleihin, jotka liittyvät tähän pörssin slugiin.

wallet
string valinnainen
frostsnap

Rajaa artikkeleihin, jotka liittyvät tähän lompakon slugiin.

search
string valinnainen
halving

Vapaa tekstihaku otsikosta tai alaotsikosta.

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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"

Hae artikkeli

Free

Yksi julkaistu artikkeli koko sisällöllään: tagit, pääkuva, hyödyllisyyslaskurit ja liittyvät kohteet. locale valitsee sisällön kielen kenttäkohtaisella englannin varakielellä (vastaus kertoo, mikä locale lopulta voitti).

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Polkuparametrit

slug
string pakollinen
what-is-bitcoin

Artikkelin slug.

Kyselyparametrit

locale
string valinnainen
en

Sisällön kieli (varakielenä englanti).

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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"

Lähetä artikkelipalaute

Free

Kirjaa artikkelille peukun ylös tai alas – samat laskurit, joita verkkosivun hyödyllisyyspainikkeet käyttävät. Avainkohtainen rajoitus on käytössä ylävirrassa.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Polkuparametrit

slug
string pakollinen
what-is-bitcoin

Artikkelin slug.

Rungon parametrit

helpful
boolean pakollinen
true

true = hyödyllinen, false = ei hyödyllinen.

Pyyntö

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
}"

Hae video

Free

Yksi valikoitu video: YouTube-tunniste, otsikko, tyyppi, kesto sekä kolikot, pörssit ja lompakot, joihin se on liitetty.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Polkuparametrit

id
integer pakollinen
87

Videon id.

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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"

Listaa analyysit

Free

Tekoälyn tuottamat markkina-analyysit, sivutettuna. Suodata kentällä type, liittyvän kolikon slugilla coin tai vapaalla haulla search; locale valitsee otsikon ja tiivistelmän kielen, ja varakielenä on englanti.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Kyselyparametrit

page
integer valinnainen
1

Sivunumero (ensimmäinen sivu on 1).

per_page
integer valinnainen
20

Rivejä sivulla (1–50, oletus 20).

locale
string valinnainen
en

Sisällön kieli (varakielenä englanti).

type
string valinnainen
per_asset

Suodata analyysin tyypin mukaan: per_asset, market_overview tai narrative.

coin
string valinnainen
bitcoin

Rajaa analyyseihin, jotka koskevat tätä kolikon slugia.

search
string valinnainen
etf

Vapaa tekstihaku otsikosta.

sort
string valinnainen
first_reported

Järjestys: first_reported (oletus) tai last_updated.

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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"

Hae analyysi

Free

Yksi analyysi täydellä sisällöllään - otsikko, tiivistelmä, lähdeartikkelien aikajana ja liittyvät kolikot.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Polkuparametrit

id
integer pakollinen
101

Analyysin id.

Kyselyparametrit

locale
string valinnainen
en

Sisällön kieli (varakielenä englanti).

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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 päätepistettä

Hälytykset

Hintahälytysten CRUD – samat hälytykset, joita verkkosovellus hallinnoi. Hälytykset kuluttavat avaimen omistajan hälytysvarastoa, ovat TARGET-tyyppisiä ja vain kolikoille, ja nykyarvoa vasten tehtävä above/below-suojaus estää hälytykset, jotka laukeaisivat heti itsestään. Avainkohtainen (API-avain määrää omistajan) eikä vastauksia koskaan välimuistiteta.

Listaa hälytykset

Free

Avaimen omistajan hälytykset uusimmasta alkaen, sivutettuna. Suodata kentän status tai direction tai kanavan notification mukaan.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Kyselyparametrit

page
integer valinnainen
1

Sivunumero (ensimmäinen sivu on 1).

per_page
integer valinnainen
25

Rivejä sivulla (1–100, oletus 25).

status
string valinnainen
active

Suodata tilan mukaan: active tai triggered.

direction
string valinnainen
above

Suodata laukaisusuunnan mukaan: above tai below.

notification
string valinnainen
email

Suodata toimituskanavan mukaan: email, push tai webhook.

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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"

Luo hälytys

Free

Luo kolikolle TAVOITE-hälytyksen ja kuluttaa yhden hälytyspaikan avaimen omistajan saldosta. Tavoitetta verrataan kolikon nykyiseen arvoon, jotta hälytys ei laukea heti itsestään: above-hälytyksen tavoitteen on oltava nykyistä arvoa suurempi ja below-hälytyksen pienempi. Kolikko, jolla ei ole nykyistä arvoa valitulle mittarille (esim. ei markkina-arvoa, koska kierrossa olevaa määrää ei ole), hylätään virheellä 422.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Rungon parametrit

name
string pakollinen
BTC six figures

Hälytyksen nimi (enintään 255 merkkiä).

coin
string pakollinen
bitcoin

Kolikon slug-tunniste.

metric
string pakollinen
rate

Seurattava mittari: rate, volume tai marketcap.

direction
string pakollinen
above

Laukaisusuunta: above tai below.

target
number pakollinen
100000

Kynnysarvo (täytyy olla kolikon nykyarvon direction-puolella).

notification
string pakollinen
email

Toimituskanava: email, push tai webhook.

Pyyntö

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\"
}"

Poista hälytys

Free

Poistaa yhden avaimen omistajan hälytyksistä ja palauttaa sen kuluttaman hälytyspaikan.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Polkuparametrit

id
integer pakollinen
42

Hälytyksen id.

Pyyntö

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 päätepistettä

Webhookit

Bitculator lähettää jokaisen tapahtuman POST-kutsuna JSON-muodossa ja liittää mukaan HMAC-allekirjoitusotsakkeen:

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

Varmista se laskemalla HMAC uudelleen merkkijonosta "." oman päätepisteesi salaisuudella ja vertaamalla vakioaikaisesti; hylkää, jos t on yli muutaman minuutin vanha (toistosuojaus). Esimerkki (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);

Tuetut tapahtumat: alarm.triggered. Toimitusta yritetään uudelleen 3× kasvavalla viiveellä; päätepiste poistuu käytöstä automaattisesti 10 peräkkäisen epäonnistuneen toimituksen jälkeen.

Listaa webhook-päätepisteet

Free

Avaimen omistajan webhook-päätepisteet uusimmasta alkaen. Allekirjoitussalaisuuksia ei koskaan sisällytetä – jokainen salaisuus näytetään täsmälleen kerran, luontihetkellä.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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"

Luo webhook-päätepiste

Free

Rekisteröi HTTPS-päätepisteen (enintään 5 per tili) tapahtumien toimitukseen. Vastaus sisältää allekirjoitusavaimen secret – se näytetään VAIN tämän kerran, joten tallenna se heti.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Rungon parametrit

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

HTTPS-toimitusosoite. Vain julkiset isännät – sisäiset ja yksityiset osoitteet hylätään.

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

Tilattavat tapahtumat. Sallitut arvot: alarm.triggered.

Pyyntö

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\"
    ]
}"

Poista webhook-päätepiste

Free

Poistaa yhden avaimen omistajan webhook-päätepisteistä. Sille jonossa olevat toimitukset hylätään.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Polkuparametrit

id
integer pakollinen
7

Webhook-päätepisteen id.

Pyyntö

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"

Lähetä testitapahtuma

Free

Lähettää allekirjoitetun testitapahtuman alarm.triggered (test: true sisällössä, aidot allekirjoitusotsakkeet), jotta vastaanottajat voidaan varmistaa päästä päähän.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Polkuparametrit

id
integer pakollinen
7

Webhook-päätepisteen id.

Pyyntö

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"

Webhook-toimitusloki

Free

Päätepisteen toimitusyritykset (säilytetään 30 päivää) uusimmasta alkaen, sivutettuna.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

Polkuparametrit

id
integer pakollinen
7

Webhook-päätepisteen id.

Kyselyparametrit

page
integer valinnainen
1

Sivunumero (ensimmäinen sivu on 1).

per_page
integer valinnainen
25

Rivejä sivulla (1–100, oletus 25).

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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 päätepistettä

Meta

APIn metatiedot ja itsetarkastelu: autentikoitu ping avaimen ja middleware-pinon varmistamiseen, nykyisen avaimen käyttö ja kvootta sekä koneluettava OpenAPI-määritys.

OpenAPI-määritys

Free

Tämän rajapinnan koneluettava OpenAPI 3 -dokumentti JSON-muodossa – osoita koodigeneraattori tai API-työkalu tähän URL-osoitteeseen. Julkinen: avainta ei tarvita.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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

Autentikoitu tyhjä kutsu Data API -avaimen varmistamiseen päästä päähän (auth.api → tilaustason purskerajoitus → kuukausikvootta). Se kuluttaa kvoottaa kuten mikä tahansa muu kutsu.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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"

Avaimen käyttö ja kvootta

Free

Käytön tarkastelu kutsuvan avaimen omistajalle siinä tuotteessa, johon avain kuuluu: suunnitelma, sen kuukausiraja, käytetty ja jäljellä (vastaavat aina X-Quota-* -otsakkeita), nykyinen jaksoikkuna sekä päätepiste- ja token-kohtaiset erittelyt. MCP-yhteyden kautta kutsuttuna se raportoi MCP-suunnitelman ja -poolin. Upotuswidgetin käytöllä on oma suunnitelmansa ja poolinsa – se ei näy koskaan tässä.

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

Avaimet toimivat vain Bearer-muodossa ja kantavat data-api -oikeuden – säilytä ne palvelinpuolella.

GET-pyyntö – ei pyyntörunkoa.

Pyyntö

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"