Bitculator
Bitculator · Data API · v1

Bitculator Data API

76 endepunkter 15 grupper X-Quota-* på hvert kall https://bitculator.com/api/v1

Alle endepunkter ligger under /api/v1 og krever en Bearer-nøkkel med data-api-tillatelsen - opprett en i utviklerkonsollen.

Ditt første kall:

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

Responsene er JSON. Priser, kurser og forsyninger er desimalstrenger (flyttall kan ikke bære markedspresisjon); tellinger og analyseverdier er tall. Hver respons bærer din live kvote i headerne X-Quota-Limit / X-Quota-Used / X-Quota-Reset, og feil bruker alltid konvolutten {"error": {"code", "message", "details"}}.

Data API-et har sin egen månedlige kvote, knyttet til API-planen din og helt adskilt fra embed-widgetene dine. per_page-tak er planbaserte (Free 100, Starter/Pro 250); å overskride et tak returnerer 422 i stedet for å klippe.

Klientbiblioteker

Du trenger ikke et SDK - hvert endepunkt er ren HTTP. Men foretrekker du et, finnes det åtte offisielle, MIT-lisensierte SDK-er som alle dekker hele API-et, med innebygd paginering, typede feil og desimalstreng-presisjon.

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

Autentisering

For å autentisere forespørsler, inkluder en Authorization: Bearer {YOUR_API_KEY}-header på hver forespørsel.

Opprett en Data API-nøkkel i utviklerkonsollen - nøkler er kun for Bearer og bærer data-api-tillatelsen. Hold dem på serversiden; de er aldri ment for innbygging på klientsiden.

Authorization-header
Opprett en nøkkel →
Bearer
bc_••••••••••••••••

Sendes som Authorization: Bearer {YOUR_API_KEY} på hver forespørsel.

Hvert endepunkt viser minimumsplanen som kreves for å kalle det. Free Starter Pro
9 endepunkter

Mynter

Rangert markedsdata for mynter og tokens: paginerte listinger, detaljer per mynt, bevegere (gainers/losers), nylig lagt til, trending, og tidsserie per mynt. Priser, marketcap og forsyning er desimal-STRENGER (flyttall kan ikke bære markedspresisjon); prosentvise endringer, rangeringer og tellinger er tall.

List mynter

Free

Rangerte mynter med priser, filtre og selektorer, paginert med Laravels links + meta-konvolutt. Priser, marketcap og circulating_supply er desimal- strenger; endringer og rangeringer er tall.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Spørringsparametere

page
integer valgfri
1

Sidenummer (1-basert). Må være minst 1.

per_page
integer valgfri
50

Rader per side. Taket er planbasert (Free 100, Starter/Pro 250); å overskride det returnerer 422 i stedet for å klippe. Må være minst 1. Må ikke være større enn 100.

type
string valgfri
coin

Begrens til én enkelt aktivatype: coin eller token.

En av: coin token

status
string valgfri
active

Noteringsstatus: active, delisted, untracked, progressing, awaiting eller preparing. Standard er alle offentlige statuser.

En av: active delisted untracked progressing awaiting preparing

search
string valgfri
bitcoin

Fritekst-treff på navn eller symbol. Må ikke være lengre enn 100 tegn.

min_price
number valgfri
0.5

Kun mynter priset til eller over denne USD-verdien. Må være minst 0.

max_price
number valgfri
100000

Kun mynter priset til eller under denne USD-verdien. Må være minst 0.

min_marketcap
number valgfri
1000000

Kun mynter med en USD-marketcap på eller over denne verdien. Må være minst 0.

max_marketcap
number valgfri
5000000000000

Kun mynter med en USD-marketcap på eller under denne verdien. Må være minst 0.

min_volume
number valgfri
1000000

Kun mynter med 24t USD-volum på eller over denne verdien. Må være minst 0.

max_volume
number valgfri
100000000000

Kun mynter med 24t USD-volum på eller under denne verdien. Må være minst 0.

ids
string valgfri
38,39

Filtrer til spesifikke mynt-ids (CSV, opptil 100 selektorer kombinert med slugs/symbols). Må ikke være lengre enn 1000 tegn.

slugs
string valgfri
bitcoin,ethereum

Filtrer til spesifikke mynt-slugs (CSV, opptil 100 selektorer til sammen). Må ikke være lengre enn 2000 tegn.

symbols
string valgfri
BTC,ETH

Filtrer til spesifikke mynt-symboler (CSV, ikke skille mellom store/små bokstaver, opptil 100 selektorer til sammen). Må ikke være lengre enn 1000 tegn.

sort
string valgfri
-marketcap

Kommaseparerte sorteringsfelt; prefiks med - for synkende. Sorterbart: marketcap, rank, price, volume_24h, change_24h, change_7d. Må ikke være lengre enn 100 tegn.

interval
string valgfri
24h

Bevegervindu kun for /coins/gainers og /coins/losers: 24h eller 7d.

En av: 24h 7d

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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"

Nylig lagt til mynter

Free

Nyeste noteringer - sortert etter status_updated_at (tidsstempelet for når den ble aktiv; created_at er innhentingsdatoen, som ligger vilkårlig langt før noteringen). Samme radform og pagineringskonvolutt som List coins.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Spørringsparametere

page
integer valgfri
1

Sidenummer (1-basert). Må være minst 1.

per_page
integer valgfri
50

Rader per side. Taket er planbasert (Free 100, Starter/Pro 250); å overskride det returnerer 422 i stedet for å klippe. Må være minst 1. Må ikke være større enn 100.

type
string valgfri
coin

Begrens til én enkelt aktivatype: coin eller token.

En av: coin token

status
string valgfri
active

Noteringsstatus: active, delisted, untracked, progressing, awaiting eller preparing. Standard er alle offentlige statuser.

En av: active delisted untracked progressing awaiting preparing

search
string valgfri
bitcoin

Fritekst-treff på navn eller symbol. Må ikke være lengre enn 100 tegn.

min_price
number valgfri
0.5

Kun mynter priset til eller over denne USD-verdien. Må være minst 0.

max_price
number valgfri
100000

Kun mynter priset til eller under denne USD-verdien. Må være minst 0.

min_marketcap
number valgfri
1000000

Kun mynter med en USD-marketcap på eller over denne verdien. Må være minst 0.

max_marketcap
number valgfri
5000000000000

Kun mynter med en USD-marketcap på eller under denne verdien. Må være minst 0.

min_volume
number valgfri
1000000

Kun mynter med 24t USD-volum på eller over denne verdien. Må være minst 0.

max_volume
number valgfri
100000000000

Kun mynter med 24t USD-volum på eller under denne verdien. Må være minst 0.

ids
string valgfri
38,39

Filtrer til spesifikke mynt-ids (CSV, opptil 100 selektorer kombinert med slugs/symbols). Må ikke være lengre enn 1000 tegn.

slugs
string valgfri
bitcoin,ethereum

Filtrer til spesifikke mynt-slugs (CSV, opptil 100 selektorer til sammen). Må ikke være lengre enn 2000 tegn.

symbols
string valgfri
BTC,ETH

Filtrer til spesifikke mynt-symboler (CSV, ikke skille mellom store/små bokstaver, opptil 100 selektorer til sammen). Må ikke være lengre enn 1000 tegn.

sort
string valgfri
-marketcap

Kommaseparerte sorteringsfelt; prefiks med - for synkende. Sorterbart: marketcap, rank, price, volume_24h, change_24h, change_7d. Må ikke være lengre enn 100 tegn.

interval
string valgfri
24h

Bevegervindu kun for /coins/gainers og /coins/losers: 24h eller 7d.

En av: 24h 7d

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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"

Topp stigende

Free

De største positive bevegerne over interval-vinduet (24h standard, eller 7d). Samme radform og pagineringskonvolutt som List coins.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Spørringsparametere

page
integer valgfri
1

Sidenummer (1-basert). Må være minst 1.

per_page
integer valgfri
50

Rader per side. Taket er planbasert (Free 100, Starter/Pro 250); å overskride det returnerer 422 i stedet for å klippe. Må være minst 1. Må ikke være større enn 100.

type
string valgfri
coin

Begrens til én enkelt aktivatype: coin eller token.

En av: coin token

status
string valgfri
active

Noteringsstatus: active, delisted, untracked, progressing, awaiting eller preparing. Standard er alle offentlige statuser.

En av: active delisted untracked progressing awaiting preparing

search
string valgfri
bitcoin

Fritekst-treff på navn eller symbol. Må ikke være lengre enn 100 tegn.

min_price
number valgfri
0.5

Kun mynter priset til eller over denne USD-verdien. Må være minst 0.

max_price
number valgfri
100000

Kun mynter priset til eller under denne USD-verdien. Må være minst 0.

min_marketcap
number valgfri
1000000

Kun mynter med en USD-marketcap på eller over denne verdien. Må være minst 0.

max_marketcap
number valgfri
5000000000000

Kun mynter med en USD-marketcap på eller under denne verdien. Må være minst 0.

min_volume
number valgfri
1000000

Kun mynter med 24t USD-volum på eller over denne verdien. Må være minst 0.

max_volume
number valgfri
100000000000

Kun mynter med 24t USD-volum på eller under denne verdien. Må være minst 0.

ids
string valgfri
38,39

Filtrer til spesifikke mynt-ids (CSV, opptil 100 selektorer kombinert med slugs/symbols). Må ikke være lengre enn 1000 tegn.

slugs
string valgfri
bitcoin,ethereum

Filtrer til spesifikke mynt-slugs (CSV, opptil 100 selektorer til sammen). Må ikke være lengre enn 2000 tegn.

symbols
string valgfri
BTC,ETH

Filtrer til spesifikke mynt-symboler (CSV, ikke skille mellom store/små bokstaver, opptil 100 selektorer til sammen). Må ikke være lengre enn 1000 tegn.

sort
string valgfri
-marketcap

Kommaseparerte sorteringsfelt; prefiks med - for synkende. Sorterbart: marketcap, rank, price, volume_24h, change_24h, change_7d. Må ikke være lengre enn 100 tegn.

interval
string valgfri
24h

Bevegervindu kun for /coins/gainers og /coins/losers: 24h eller 7d.

En av: 24h 7d

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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"

Topp tapere

Free

De største negative bevegerne over interval-vinduet (24h standard, eller 7d). Samme radform og pagineringskonvolutt som List coins.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Spørringsparametere

page
integer valgfri
1

Sidenummer (1-basert). Må være minst 1.

per_page
integer valgfri
50

Rader per side. Taket er planbasert (Free 100, Starter/Pro 250); å overskride det returnerer 422 i stedet for å klippe. Må være minst 1. Må ikke være større enn 100.

type
string valgfri
coin

Begrens til én enkelt aktivatype: coin eller token.

En av: coin token

status
string valgfri
active

Noteringsstatus: active, delisted, untracked, progressing, awaiting eller preparing. Standard er alle offentlige statuser.

En av: active delisted untracked progressing awaiting preparing

search
string valgfri
bitcoin

Fritekst-treff på navn eller symbol. Må ikke være lengre enn 100 tegn.

min_price
number valgfri
0.5

Kun mynter priset til eller over denne USD-verdien. Må være minst 0.

max_price
number valgfri
100000

Kun mynter priset til eller under denne USD-verdien. Må være minst 0.

min_marketcap
number valgfri
1000000

Kun mynter med en USD-marketcap på eller over denne verdien. Må være minst 0.

max_marketcap
number valgfri
5000000000000

Kun mynter med en USD-marketcap på eller under denne verdien. Må være minst 0.

min_volume
number valgfri
1000000

Kun mynter med 24t USD-volum på eller over denne verdien. Må være minst 0.

max_volume
number valgfri
100000000000

Kun mynter med 24t USD-volum på eller under denne verdien. Må være minst 0.

ids
string valgfri
38,39

Filtrer til spesifikke mynt-ids (CSV, opptil 100 selektorer kombinert med slugs/symbols). Må ikke være lengre enn 1000 tegn.

slugs
string valgfri
bitcoin,ethereum

Filtrer til spesifikke mynt-slugs (CSV, opptil 100 selektorer til sammen). Må ikke være lengre enn 2000 tegn.

symbols
string valgfri
BTC,ETH

Filtrer til spesifikke mynt-symboler (CSV, ikke skille mellom store/små bokstaver, opptil 100 selektorer til sammen). Må ikke være lengre enn 1000 tegn.

sort
string valgfri
-marketcap

Kommaseparerte sorteringsfelt; prefiks med - for synkende. Sorterbart: marketcap, rank, price, volume_24h, change_24h, change_7d. Må ikke være lengre enn 100 tegn.

interval
string valgfri
24h

Bevegervindu kun for /coins/gainers og /coins/losers: 24h eller 7d.

En av: 24h 7d

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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"

Hent myntdetaljer

Free

Full profil for én mynt. Utover listefeltene legger den til: supply (circulating/total/max), today OHLC, all_time_high / all_time_low (pris, dato og percent_from gjeldende pris), fully_diluted_valuation, markeds-counts (exchanges/pairs/tickers/wallets), decimals, genesis_date, offisielle links (typet url-liste), token-contracts, og en lokalisert HTML-description (faller tilbake til engelsk når den etterspurte lokalen mangler). Alle pris-/forsyningsfelt er desimalstrenger.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Stiparametere

slug
string påkrevd
bitcoin

Mynt-slugen.

Spørringsparametere

locale
string valgfri
en

Innholdsspråk for beskrivelsen (faller tilbake til engelsk).

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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"

Candle-historikk

Free

OHLC + volum + marketcap-tidsserie per mynt. Velg interval: minutely, half-hourly, hourly eller daily. Oppbevaring er en fast egenskap ved rollup- pipelinen - minutely 8 dager, half-hourly 3 måneder, hourly 6 måneder, daily for alltid; forespørsler utover et vindu returnerer det som finnes. Når en limit er satt, får du de N NYESTE radene i vinduet, sendt eldst-først. Priser er desimal- strenger.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Stiparametere

slug
string påkrevd
bitcoin

Mynt-slugen.

Spørringsparametere

interval
string valgfri
daily

minutely, half-hourly, hourly eller daily (standard daily).

start
string valgfri
2026-06-01

Nedre grense for ISO-dato/-tid.

end
string valgfri
2026-06-30

Øvre grense for ISO-dato/-tid (en verdi med kun dato betyr til og med den dagen).

limit
integer valgfri
30

Maks rader (1–2000, standard 1000).

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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"

Marketcap-historikk

Free

De samme rollupene per mynt som Candle history, projisert til kun {time, marketcap}. Samme interval-valg og oppbevaringsvinduer (minutely 8 dager, half-hourly 3 måneder, hourly 6 måneder, daily for alltid), nyeste-N når en limit er satt.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Stiparametere

slug
string påkrevd
bitcoin

Mynt-slugen.

Spørringsparametere

interval
string valgfri
daily

minutely, half-hourly, hourly eller daily (standard daily).

start
string valgfri
2026-06-01

Nedre grense for ISO-dato/-tid.

end
string valgfri
2026-06-30

Øvre grense for ISO-dato/-tid.

limit
integer valgfri
30

Maks rader (1–2000, standard 1000).

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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"

Mynt-sparkline

Free

En kompakt prisserie for mynten over den valgte period, for å tegne sparklines.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Stiparametere

slug
string påkrevd
bitcoin

Mynt-slugen.

Spørringsparametere

period
string valgfri
7d

24h, 7d, 30d, 60d, 90d, 180d eller 365d (standard 7d).

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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 endepunkter

Priser

Den lettvektige pris-hurtigbanen - gjeldende pris, marketcap, 24t-volum og nylige endringer for et etterspurt sett med mynter. /prices krever en selektor (ids, slugs eller symbols); /prices/{slug} retter seg mot én mynt. Valgfritt convert til en fiat- valuta (kryptopriser oppdateres ~hvert minutt, fiat-FX ~to ganger daglig). Priser og marketcap er desimalstrenger.

Hent priser

Free

Priser for et etterspurt sett med mynter. Send minst én selektor - ids, slugs eller symbols (opptil 100 til sammen). meta.currency gjengir konverteringsmålet (USD med mindre convert er satt).

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Spørringsparametere

ids
string valgfri
38,39

Mynt-ids som skal prises (CSV). Minst én av ids, slugs eller symbols er påkrevd; de tre listene har et tak på 100 selektorer til sammen. Dette feltet er påkrevd når verken slugs eller symbols er til stede. Må ikke være lengre enn 1000 tegn.

slugs
string valgfri
bitcoin,ethereum

Mynt-slugs som skal prises (CSV). Minst én av ids, slugs eller symbols er påkrevd. Dette feltet er påkrevd når verken ids eller symbols er til stede. Må ikke være lengre enn 2000 tegn.

symbols
string valgfri
BTC,ETH

Mynt-symboler som skal prises (CSV, ikke skille mellom store/små bokstaver). Minst én av ids, slugs eller symbols er påkrevd. Dette feltet er påkrevd når verken ids eller slugs er til stede. Må ikke være lengre enn 1000 tegn.

convert
string valgfri
EUR

Konverter priser/marketcap til en aktiv fiat-valuta etter symbol (standard USD). Valutakurser oppdateres ~to ganger daglig.

En av: 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-forespørsel - ingen forespørselstekst.

Forespørsel

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"

Hent en myntpris

Free

Prisøyeblikksbilde for én mynt. Valgfritt convert til en aktiv fiat-valuta etter symbol (standard USD).

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Stiparametere

slug
string påkrevd
bitcoin

Mynt-slugen.

Spørringsparametere

convert
string valgfri
EUR

Aktivt fiat-valutasymbol å prise i (standard USD).

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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"

Historisk pris

Free

Myntens USD-pris på en gitt dato, lest fra den daglige historikken (nøyaktig dag, ±3-dagers fallback - samme resolver som porteføljen bruker). Kun krypto: fiat-rader har ingen daglig historikk.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Spørringsparametere

slug
string påkrevd
bitcoin

Myntens slug-identifikator.

date
string påkrevd
2021-04-14

date Oppslagsdatoen (etter 2008-12-31, ikke i fremtiden).

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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 endepunkter

Markeder

Tickere (markeder per børs) og par (handelsplass-aggregerte markeder), pluss en mynts markeder og rå handelssymboler per børs. Alt er øyeblikksbildedata - ingen historikk per ticker/par finnes. USD-volumer er tall; priser er desimalstrenger.

Mynt-markeder

Free

Alle markeder for en mynt - tickerne hvis par har mynten som base ELLER quote. Samme radform og filtre som List tickers.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Stiparametere

slug
string påkrevd
bitcoin

Mynt-slugen.

Spørringsparametere

page
integer valgfri
1

Sidenummer (1-basert). Må være minst 1.

per_page
integer valgfri
50

Rader per side. Taket er planbasert (Free 100, Starter/Pro 250); å overskride det returnerer 422 i stedet for å klippe. Må være minst 1. Må ikke være større enn 100.

exchange
string valgfri
binance-exchange

Begrens til én enkelt børs etter slug (utelat på listingen per børs, som allerede er avgrenset). Må matche regex-en /^[a-z0-9-]{1,120}$/.

pair
integer valgfri
1

Begrens til ett enkelt par etter id. Må være minst 1.

instrument
string valgfri
spot

Instrumenttype: future, option, swap, spot eller margin (flertall godtas).

En av: future option swap spot margin

search
string valgfri
BTC

Fritekst-treff på ticker-symbolet. Må ikke være lengre enn 50 tegn.

min_volume
number valgfri
1000000

Kun tickere med 24t USD-volum på eller over denne verdien. Må være minst 0.

max_volume
number valgfri
100000000000

Kun tickere med 24t USD-volum på eller under denne verdien. Må være minst 0.

min_change
number valgfri
-50

Kun tickere med en 24t prosentvis endring på eller over denne verdien.

max_change
number valgfri
50

Kun tickere med en 24t prosentvis endring på eller under denne verdien.

sort
string valgfri
-volume_usd

Ett enkelt sorteringsfelt (prefiks med - for synkende). Sorterbart: volume_usd, change_24h, price_usd, updated. Standard er -volume_usd. Må ikke være lengre enn 100 tegn.

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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"

Myntens handelssymboler

Free

Myntens rå handelssymboler per børs - sparsomt utfylt referansedata (dekning er etter beste evne).

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Stiparametere

slug
string påkrevd
bitcoin

Mynt-slugen.

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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"

List tickere

Free

Individuelle markeder per børs (tickere), paginert. Filtrer på børs, par, instrument og volum-/endringsområder. USD-volumer er tall; priser er desimalstrenger.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Spørringsparametere

page
integer valgfri
1

Sidenummer (1-basert). Må være minst 1.

per_page
integer valgfri
50

Rader per side. Taket er planbasert (Free 100, Starter/Pro 250); å overskride det returnerer 422 i stedet for å klippe. Må være minst 1. Må ikke være større enn 100.

exchange
string valgfri
binance-exchange

Begrens til én enkelt børs etter slug (utelat på listingen per børs, som allerede er avgrenset). Må matche regex-en /^[a-z0-9-]{1,120}$/.

pair
integer valgfri
1

Begrens til ett enkelt par etter id. Må være minst 1.

instrument
string valgfri
spot

Instrumenttype: future, option, swap, spot eller margin (flertall godtas).

En av: future option swap spot margin

search
string valgfri
BTC

Fritekst-treff på ticker-symbolet. Må ikke være lengre enn 50 tegn.

min_volume
number valgfri
1000000

Kun tickere med 24t USD-volum på eller over denne verdien. Må være minst 0.

max_volume
number valgfri
100000000000

Kun tickere med 24t USD-volum på eller under denne verdien. Må være minst 0.

min_change
number valgfri
-50

Kun tickere med en 24t prosentvis endring på eller over denne verdien.

max_change
number valgfri
50

Kun tickere med en 24t prosentvis endring på eller under denne verdien.

sort
string valgfri
-volume_usd

Ett enkelt sorteringsfelt (prefiks med - for synkende). Sorterbart: volume_usd, change_24h, price_usd, updated. Standard er -volume_usd. Må ikke være lengre enn 100 tegn.

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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"

List par

Free

Handelsplass-aggregerte handelspar, rangert etter 24t USD-volum. Filtrer på en mynt-slug (base eller quote) og volumområde.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Spørringsparametere

page
integer valgfri
1

Sidenummer (1-basert). Må være minst 1.

per_page
integer valgfri
50

Rader per side. Taket er planbasert (Free 100, Starter/Pro 250); å overskride det returnerer 422 i stedet for å klippe. Må være minst 1. Må ikke være større enn 100.

search
string valgfri
BTC

Fritekst-treff på par-symbolet. Må ikke være lengre enn 50 tegn.

coin
string valgfri
bitcoin

Begrens til par der denne mynt-slugen er base- eller quote-aktivumet. Må matche regex-en /^[a-z0-9-]{1,120}$/.

min_volume
number valgfri
1000000

Kun par med 24t USD-volum på eller over denne verdien. Må være minst 0.

max_volume
number valgfri
100000000000

Kun par med 24t USD-volum på eller under denne verdien. Må være minst 0.

sort
string valgfri
-volume_usd

Sorteringsfelt: volume_usd eller updated (prefiks med - for synkende). Standard er -volume_usd.

En av: volume_usd -volume_usd updated -updated

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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"

Hent par-detaljer

Free

Ett par pluss hver børs-ticker som noterer det, sortert etter volum.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Stiparametere

id
integer påkrevd
1

Par-id-en.

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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 endepunkter

Børser

Børsrangeringer, detaljer, tillitsscorer, tidsserier og markeds-/myntlisteringer per børs. Volumer er i USD. Det finnes ingen CEX/DEX-kolonne - type utledes fra børstaksonomien, så den kan være "cex", "dex" eller null.

List børser

Free

Rangerte børser med 24t-volum, dominans, antall par/aktiva og nylige endringer. Paginert med Laravels links + meta-konvolutt.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Spørringsparametere

page
integer valgfri
1

Sidenummer (1-basert). Må være minst 1.

per_page
integer valgfri
50

Rader per side. Taket er planbasert (Free 100, Starter/Pro 250); å overskride det returnerer 422 i stedet for å klippe. Må være minst 1. Må ikke være større enn 100.

type
string valgfri
cex

Begrens til en handelsplasstype: cex eller dex (løst via børstaksonomien).

En av: cex dex

search
string valgfri
binance

Fritekst-treff på børsnavn. Må ikke være lengre enn 100 tegn.

min_pairs
integer valgfri
100

Kun børser som noterer minst så mange par. Må være minst 0.

max_pairs
integer valgfri
2000

Kun børser som noterer høyst så mange par. Må være minst 0.

min_assets
integer valgfri
50

Kun børser som noterer minst så mange aktiva. Må være minst 0.

max_assets
integer valgfri
1000

Kun børser som noterer høyst så mange aktiva. Må være minst 0.

min_volume
number valgfri
1000000

Kun børser med 24t USD-volum på eller over denne verdien. Må være minst 0.

max_volume
number valgfri
100000000000

Kun børser med 24t USD-volum på eller under denne verdien. Må være minst 0.

ids
string valgfri
1,12

Filtrer til spesifikke børs-ids (CSV, opptil 100). Må ikke være lengre enn 1000 tegn.

slugs
string valgfri
binance-exchange,gateio

Filtrer til spesifikke børs-slugs (CSV, opptil 100). Må ikke være lengre enn 2000 tegn.

sort
string valgfri
-volume

Kommaseparerte sorteringsfelt; prefiks med - for synkende. Sorterbart: volume, rank, volume_dominance, change_24h, change_7d, pairs, assets. Må ikke være lengre enn 100 tegn.

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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"

Hent børsdetaljer

Free

Full profil for én børs: rangering, volum/dominans, antall par og aktiva, established-dato, location, henvisnings-website, og den utledede type (cex/dex/null).

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Stiparametere

slug
string påkrevd
binance-exchange

Børs-slugen.

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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"

Hent børsens tillitsscore

Free

En aggregert tillits-score fra 0–10 pluss dens 13-faktors breakdown (rank, volume, age, volume_trend, stability, rank_stability, ticker_health, pairs, community, assets, dominance, market_breadth, transparency). Beregnet per børs og bufret i 24t.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Stiparametere

slug
string påkrevd
binance-exchange

Børs-slugen.

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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"

Børshistorikk

Starter

Tidsserie for volum / dominans / par / aktiva (børs-rollupene bærer ingen OHLC). Velg interval: minutely, hourly eller daily. Oppbevaring er en fast egenskap ved rollup-pipelinen - minutely 8 dager, hourly 6 måneder, daily for alltid; når en limit er satt, får du de nyeste N radene i vinduet, eldst-først.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Stiparametere

slug
string påkrevd
binance-exchange

Børs-slugen.

Spørringsparametere

interval
string valgfri
daily

minutely, hourly eller daily (standard daily).

start
string valgfri
2026-06-01

Nedre grense for ISO-dato/-tid.

end
string valgfri
2026-06-30

Øvre grense for ISO-dato/-tid (en verdi med kun dato betyr til og med den dagen).

limit
integer valgfri
30

Maks rader (1–2000, standard 1000).

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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"

Børs-sparkline

Starter

Børsens volum-sparkline-serie for en periode (standard 7d) - samme serie som webbens børsrader gjengir.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Stiparametere

slug
string påkrevd
binance-exchange

Børs-slugen.

Spørringsparametere

period
string valgfri
7d

En av 24h, 7d (standard), 30d, 60d, 90d, 180d, 365d.

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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"

Børsmarkeder

Free

Børsens ticker-listinger (dens markeder), paginert. Allerede avgrenset til børsen - ikke send en exchange-parameter her.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Stiparametere

slug
string påkrevd
binance-exchange

Børs-slugen.

Spørringsparametere

page
integer valgfri
1

Sidenummer (1-basert). Må være minst 1.

per_page
integer valgfri
50

Rader per side. Taket er planbasert (Free 100, Starter/Pro 250); å overskride det returnerer 422 i stedet for å klippe. Må være minst 1. Må ikke være større enn 100.

exchange
string valgfri
binance-exchange

Begrens til én enkelt børs etter slug (utelat på listingen per børs, som allerede er avgrenset). Må matche regex-en /^[a-z0-9-]{1,120}$/.

pair
integer valgfri
1

Begrens til ett enkelt par etter id. Må være minst 1.

instrument
string valgfri
spot

Instrumenttype: future, option, swap, spot eller margin (flertall godtas).

En av: future option swap spot margin

search
string valgfri
BTC

Fritekst-treff på ticker-symbolet. Må ikke være lengre enn 50 tegn.

min_volume
number valgfri
1000000

Kun tickere med 24t USD-volum på eller over denne verdien. Må være minst 0.

max_volume
number valgfri
100000000000

Kun tickere med 24t USD-volum på eller under denne verdien. Må være minst 0.

min_change
number valgfri
-50

Kun tickere med en 24t prosentvis endring på eller over denne verdien.

max_change
number valgfri
50

Kun tickere med en 24t prosentvis endring på eller under denne verdien.

sort
string valgfri
-volume_usd

Ett enkelt sorteringsfelt (prefiks med - for synkende). Sorterbart: volume_usd, change_24h, price_usd, updated. Standard er -volume_usd. Må ikke være lengre enn 100 tegn.

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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"

Børs-mynter

Free

Mynter notert på børsen, returnert i samme form som List coins og som godtar de samme filtrene/sorteringen.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Stiparametere

slug
string påkrevd
binance-exchange

Børs-slugen.

Spørringsparametere

page
integer valgfri
1

Sidenummer (1-basert). Må være minst 1.

per_page
integer valgfri
50

Rader per side. Taket er planbasert (Free 100, Starter/Pro 250); å overskride det returnerer 422 i stedet for å klippe. Må være minst 1. Må ikke være større enn 100.

type
string valgfri
coin

Begrens til én enkelt aktivatype: coin eller token.

En av: coin token

status
string valgfri
active

Noteringsstatus: active, delisted, untracked, progressing, awaiting eller preparing. Standard er alle offentlige statuser.

En av: active delisted untracked progressing awaiting preparing

search
string valgfri
bitcoin

Fritekst-treff på navn eller symbol. Må ikke være lengre enn 100 tegn.

min_price
number valgfri
0.5

Kun mynter priset til eller over denne USD-verdien. Må være minst 0.

max_price
number valgfri
100000

Kun mynter priset til eller under denne USD-verdien. Må være minst 0.

min_marketcap
number valgfri
1000000

Kun mynter med en USD-marketcap på eller over denne verdien. Må være minst 0.

max_marketcap
number valgfri
5000000000000

Kun mynter med en USD-marketcap på eller under denne verdien. Må være minst 0.

min_volume
number valgfri
1000000

Kun mynter med 24t USD-volum på eller over denne verdien. Må være minst 0.

max_volume
number valgfri
100000000000

Kun mynter med 24t USD-volum på eller under denne verdien. Må være minst 0.

ids
string valgfri
38,39

Filtrer til spesifikke mynt-ids (CSV, opptil 100 selektorer kombinert med slugs/symbols). Må ikke være lengre enn 1000 tegn.

slugs
string valgfri
bitcoin,ethereum

Filtrer til spesifikke mynt-slugs (CSV, opptil 100 selektorer til sammen). Må ikke være lengre enn 2000 tegn.

symbols
string valgfri
BTC,ETH

Filtrer til spesifikke mynt-symboler (CSV, ikke skille mellom store/små bokstaver, opptil 100 selektorer til sammen). Må ikke være lengre enn 1000 tegn.

sort
string valgfri
-marketcap

Kommaseparerte sorteringsfelt; prefiks med - for synkende. Sorterbart: marketcap, rank, price, volume_24h, change_24h, change_7d. Må ikke være lengre enn 100 tegn.

interval
string valgfri
24h

Bevegervindu kun for /coins/gainers og /coins/losers: 24h eller 7d.

En av: 24h 7d

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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 endepunkter

Lommebøker

Anmeldelser av kryptolommebøker - anmeldelses-score, antall støttede aktiva, antall fordeler/ulemper, prismodell og lanseringsdato, pluss en gruppert tag-taksonomi på detalj/sammenligning-responser. meta.top_score er den høyeste scoren blant alle lommebøker (bruk den til å normalisere scorer til et 0–1-område).

List lommebøker

Free

Anmeldte lommebøker med score, antall aktiva, antall fordeler/ulemper, prismodell, status og lanseringsdato. Paginert med Laravels links + meta-konvolutt, pluss meta.top_score.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Spørringsparametere

page
integer valgfri
1

Sidenummer (1-basert). Må være minst 1.

per_page
integer valgfri
50

Rader per side. Taket er planbasert (Free 100, Starter/Pro 250); å overskride det returnerer 422 i stedet for å klippe. Må være minst 1. Må ikke være større enn 100.

search
string valgfri
ledger

Fritekst-treff på lommebok-navn. Må ikke være lengre enn 100 tegn.

min_score
integer valgfri
50

Kun lommebøker med en anmeldelses-score på eller over denne verdien. Må være minst 0.

max_score
integer valgfri
214

Kun lommebøker med en anmeldelses-score på eller under denne verdien. Må være minst 0.

tags
string valgfri
12,34

Filtrer på tag-taksonomi: kommaseparerte kategorigruppe-ids (de samme ids-ene som web-fasettfiltrene sender). Må ikke være lengre enn 1000 tegn.

ids
string valgfri
175,317

Filtrer til spesifikke lommebok-ids (CSV, opptil 100). Må ikke være lengre enn 1000 tegn.

slugs
string valgfri
frostsnap,coin98-fusion-card

Filtrer til spesifikke lommebok-slugs (CSV, opptil 100). Må ikke være lengre enn 2000 tegn.

sort
string valgfri
-score

Kommaseparerte sorteringsfelt; prefiks med - for synkende. Sorterbart: score, released_at, assets, pros, cons. Må ikke være lengre enn 100 tegn.

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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"

Lommebok-lanseringstidslinje

Free

Lommebok-listen festet til released_at synkende (udaterte lommebøker sist). Samme radform og pagineringskonvolutt som List wallets.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Spørringsparametere

page
integer valgfri
1

Sidenummer (1-basert). Må være minst 1.

per_page
integer valgfri
50

Rader per side. Taket er planbasert (Free 100, Starter/Pro 250); å overskride det returnerer 422 i stedet for å klippe. Må være minst 1. Må ikke være større enn 100.

search
string valgfri
ledger

Fritekst-treff på lommebok-navn. Må ikke være lengre enn 100 tegn.

min_score
integer valgfri
50

Kun lommebøker med en anmeldelses-score på eller over denne verdien. Må være minst 0.

max_score
integer valgfri
214

Kun lommebøker med en anmeldelses-score på eller under denne verdien. Må være minst 0.

tags
string valgfri
12,34

Filtrer på tag-taksonomi: kommaseparerte kategorigruppe-ids (de samme ids-ene som web-fasettfiltrene sender). Må ikke være lengre enn 1000 tegn.

ids
string valgfri
175,317

Filtrer til spesifikke lommebok-ids (CSV, opptil 100). Må ikke være lengre enn 1000 tegn.

slugs
string valgfri
frostsnap,coin98-fusion-card

Filtrer til spesifikke lommebok-slugs (CSV, opptil 100). Må ikke være lengre enn 2000 tegn.

sort
string valgfri
-score

Kommaseparerte sorteringsfelt; prefiks med - for synkende. Sorterbart: score, released_at, assets, pros, cons. Må ikke være lengre enn 100 tegn.

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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"

Sammenlign lommebøker

Free

Side-ved-side-sammenligning av 2–4 lommebøker med deres fulle grupperte tag-taksonomi. data[] bevarer den etterspurte slug-rekkefølgen slik at konsumenter kan gjengi kolonner posisjonelt.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Spørringsparametere

slugs
string påkrevd
frostsnap,coin98-fusion-card

2–4 unike lommebok-slugs, kommaseparert.

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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"

Hent lommebok-detaljer

Free

Full profil for én lommebok inkludert den grupperte tag-taksonomien: categories er en liste av {group, tags[]} der hver tag har en slug, et navn og en valgfri verdi. meta.top_score er den høyeste scoren blant alle lommebøker.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Stiparametere

slug
string påkrevd
frostsnap

Lommebok-slugen.

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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"

Mynter støttet av lommebok

Free

Mynter som lommeboken støtter, returnert i samme form som List coins og som godtar de samme filtrene/sorteringen.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Stiparametere

slug
string påkrevd
frostsnap

Lommebok-slugen.

Spørringsparametere

page
integer valgfri
1

Sidenummer (1-basert). Må være minst 1.

per_page
integer valgfri
50

Rader per side. Taket er planbasert (Free 100, Starter/Pro 250); å overskride det returnerer 422 i stedet for å klippe. Må være minst 1. Må ikke være større enn 100.

type
string valgfri
coin

Begrens til én enkelt aktivatype: coin eller token.

En av: coin token

status
string valgfri
active

Noteringsstatus: active, delisted, untracked, progressing, awaiting eller preparing. Standard er alle offentlige statuser.

En av: active delisted untracked progressing awaiting preparing

search
string valgfri
bitcoin

Fritekst-treff på navn eller symbol. Må ikke være lengre enn 100 tegn.

min_price
number valgfri
0.5

Kun mynter priset til eller over denne USD-verdien. Må være minst 0.

max_price
number valgfri
100000

Kun mynter priset til eller under denne USD-verdien. Må være minst 0.

min_marketcap
number valgfri
1000000

Kun mynter med en USD-marketcap på eller over denne verdien. Må være minst 0.

max_marketcap
number valgfri
5000000000000

Kun mynter med en USD-marketcap på eller under denne verdien. Må være minst 0.

min_volume
number valgfri
1000000

Kun mynter med 24t USD-volum på eller over denne verdien. Må være minst 0.

max_volume
number valgfri
100000000000

Kun mynter med 24t USD-volum på eller under denne verdien. Må være minst 0.

ids
string valgfri
38,39

Filtrer til spesifikke mynt-ids (CSV, opptil 100 selektorer kombinert med slugs/symbols). Må ikke være lengre enn 1000 tegn.

slugs
string valgfri
bitcoin,ethereum

Filtrer til spesifikke mynt-slugs (CSV, opptil 100 selektorer til sammen). Må ikke være lengre enn 2000 tegn.

symbols
string valgfri
BTC,ETH

Filtrer til spesifikke mynt-symboler (CSV, ikke skille mellom store/små bokstaver, opptil 100 selektorer til sammen). Må ikke være lengre enn 1000 tegn.

sort
string valgfri
-marketcap

Kommaseparerte sorteringsfelt; prefiks med - for synkende. Sorterbart: marketcap, rank, price, volume_24h, change_24h, change_7d. Må ikke være lengre enn 100 tegn.

interval
string valgfri
24h

Bevegervindu kun for /coins/gainers og /coins/losers: 24h eller 7d.

En av: 24h 7d

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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 endepunkter

Globalt marked

Markedsomfattende aggregater - total marketcap og volum, antall aktiva/børser/par/markeder, BTC/ETH-dominans med en rangeringsbasert topp-3, markedets Fear & Greed-avlesning, pluss et topp-100-heatmap og marketcap-/volumhistorikk.

Globalt markeds-øyeblikksbilde

Free

Markedsoversikt i ett kall: total marketcap og 24t-volum, antall kryptovalutaer / tokens / børser / par / markeder, dominance (BTC- og ETH-andel pluss den rangeringsbaserte top3), og markedets fear_greed- avlesning.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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"

Markeds-heatmap

Starter

Topp-100 treemap-rader pluss rammestatistikk (total marketcap/volum, dominans og markedets Fear & Greed-score) - API-tvillingen til web-heatmapet.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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"

Global marketcap-/volumhistorikk

Starter

Tidsserie for hele markedet for marketcap eller volume. Granulariteten følger period: 24h = half-hourly, 7d = hourly, 30d/all = daily (finere rollups er beskåret).

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Stiparametere

metric
string påkrevd
marketcap

Hvilken serie: marketcap eller volume.

Spørringsparametere

period
string valgfri
7d

24h, 7d, 30d eller all (standard 24h).

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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 endepunkter

Sentiment

Sentiment-indekser for markedet og per mynt. Fear & Greed og Bull/Bear er ØYEBLIKKSBILDER som oppdateres hvert 15. minutt - kun gjeldende avlesning finnes, det er ingen tids- serie for dem. Altseason har full daglig historikk. indicators er den markedsomfattende tekniske opptellingen.

Fear & Greed-indeks

Free

Gjeldende Fear & Greed-avlesning (et 15-minutters øyeblikksbilde - ingen historikk). Utelat coin for den markedsomfattende indeksen, eller send en mynt-slug for en avlesning per mynt. intervals bærer 7d/30d-delscorene og deres komponentoppdeling.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Spørringsparametere

coin
string valgfri
bitcoin

Mynt-slug for en avlesning per mynt; utelat for markedsindeksen.

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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

Bull / Bear-indeks

Starter

Gjeldende Bull/Bear-avlesning (et 15-minutters øyeblikksbilde - ingen historikk). Utelat coin for den markedsomfattende indeksen, eller send en mynt-slug for en avlesning per mynt.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Spørringsparametere

coin
string valgfri
bitcoin

Mynt-slug for en avlesning per mynt; utelat for markedsindeksen.

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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

Altseason-indeks

Starter

Gjeldende altseason-avlesning (antall mynter som slår BTC av topp 100), med valgfri daglig history. I motsetning til Fear & Greed har altseason full daglig historikk - send days for å inkludere den.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Spørringsparametere

days
integer valgfri
30

Antall dager med daglig historikk som skal inkluderes (1–365; 0/utelat = kun gjeldende).

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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"

Markeds-indikatoropptelling

Pro

Den markedsomfattende tekniske opptellingen - 25 indikatorkategorier oppsummert, hver med sin gjeldende tilstand, score og kategoridata.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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 endepunkter

Indikatorer

Tekniske indikatorer per mynt. Hver indikator har sitt eget dedikerte endepunkt - momentumoscillatorer (RSI, Stoch-RSI, CCI, MFI, Williams %R), trend- og prisbaselinjer (SMA, MACD, VWAP), volumstrøm (OBV, CMF), trendstyrke (ADX) og volatilitet - pluss ett enkelt fler-indikator-øyeblikksbilde. Hver familie er en DAGLIG serie beregnet fra daglige candles (full lagring; unge aktiva returnerer innledende oppvarmings-null-verdier til det finnes nok historikk). Prisskala-familier (SMA, VWAP, MACD, OBV) sender ut desimalstrenger; avgrensede oscillatorer sender ut tall. Enkelte lange vindusperioder krever en betalt plan - angitt på hvert endepunkt.

Indikator-øyeblikksbilde

Pro

Fler-indikator-øyeblikksbildet - hver indikatorkategoris siste state (bullish/bearish/sheepish…), score og rå data, i én payload. Ideelt for en rask oversikt i et dashbord; bruk de dedikerte per-indikator-endepunktene nedenfor for full daglig historikk.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Stiparametere

slug
string påkrevd
bitcoin

Mynt-slugen.

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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

Daglig Relative Strength Index - en momentumoscillator avgrenset til 0–100 som måler hastigheten og størrelsen på de siste prisbevegelsene. Over 70 regnes konvensjonelt som overkjøpt, under 30 som oversolgt. Vinduer: 7, 14, 21, 28 dager (standard 14) - vinduene på 21 og 28 dager krever Starter-planen eller høyere. Unge mynter returnerer innledende oppvarmings-null-verdier.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Stiparametere

slug
string påkrevd
bitcoin

Mynt-slugen.

Spørringsparametere

period
integer valgfri
14

Vinduslengde - én av 7, 14, 21, 28 (standard 14).

start
string valgfri
2026-06-01

Nedre grense for ISO-dato.

end
string valgfri
2026-06-30

Øvre grense for ISO-dato.

limit
integer valgfri
30

Maks rader (1–1000, standard 365).

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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"

Stokastisk RSI

Pro

Daglig Stochastic RSI - anvender den stokastiske oscillatoren på RSI selv, og gir en raskere, mer følsom 0–100 momentumavlesning med %K- og %D-linjer som krysser for å signalisere vendinger. Vinduer: 7, 14, 21, 28 dager (standard 14) - vinduene på 21 og 28 dager krever Starter-planen eller høyere.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Stiparametere

slug
string påkrevd
bitcoin

Mynt-slugen.

Spørringsparametere

period
integer valgfri
14

Vinduslengde - én av 7, 14, 21, 28 (standard 14).

start
string valgfri
2026-06-01

Nedre grense for ISO-dato.

end
string valgfri
2026-06-30

Øvre grense for ISO-dato.

limit
integer valgfri
30

Maks rader (1–1000, standard 365).

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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

Daglig Simple Moving Average - det aritmetiske gjennomsnittet av sluttkursen over vinduet, den klassiske trendbaselinjen tradere leser for støtte, motstand og gyldne kryss og dødskryss. Vinduer: 50, 100, 200 dager (standard 50). Verdiene er desimalstrenger på prisskalaen.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Stiparametere

slug
string påkrevd
bitcoin

Mynt-slugen.

Spørringsparametere

period
integer valgfri
50

Vinduslengde - én av 50, 100, 200 (standard 50).

start
string valgfri
2026-06-01

Nedre grense for ISO-dato.

end
string valgfri
2026-06-30

Øvre grense for ISO-dato.

limit
integer valgfri
30

Maks rader (1–1000, standard 365).

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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

Daglig Commodity Channel Index - måler hvor langt prisen har avveket fra sitt statistiske gjennomsnitt; verdier utenfor ±100 markerer sterke trender eller mulige vendepunkter. Vinduer: 20, 50, 100 dager (standard 20).

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Stiparametere

slug
string påkrevd
bitcoin

Mynt-slugen.

Spørringsparametere

period
integer valgfri
20

Vinduslengde - én av 20, 50, 100 (standard 20).

start
string valgfri
2026-06-01

Nedre grense for ISO-dato.

end
string valgfri
2026-06-30

Øvre grense for ISO-dato.

limit
integer valgfri
30

Maks rader (1–1000, standard 365).

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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

Daglig Money Flow Index - en volumvektet RSI (0–100) som tar handelsvolum med i momentumberegningen, ofte kalt "volum-RSI"; over 80 overkjøpt, under 20 oversolgt. Vinduer: 7, 14, 28 dager (standard 14).

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Stiparametere

slug
string påkrevd
bitcoin

Mynt-slugen.

Spørringsparametere

period
integer valgfri
14

Vinduslengde - én av 7, 14, 28 (standard 14).

start
string valgfri
2026-06-01

Nedre grense for ISO-dato.

end
string valgfri
2026-06-30

Øvre grense for ISO-dato.

limit
integer valgfri
30

Maks rader (1–1000, standard 365).

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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

Daglig Williams %R - en momentumoscillator avgrenset til −100–0 som kartlegger hvor sluttkursen ligger innenfor det siste høy-lav-intervallet; over −20 overkjøpt, under −80 oversolgt. Vinduer: 14, 20, 50 dager (standard 14).

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Stiparametere

slug
string påkrevd
bitcoin

Mynt-slugen.

Spørringsparametere

period
integer valgfri
14

Vinduslengde - én av 14, 20, 50 (standard 14).

start
string valgfri
2026-06-01

Nedre grense for ISO-dato.

end
string valgfri
2026-06-30

Øvre grense for ISO-dato.

limit
integer valgfri
30

Maks rader (1–1000, standard 365).

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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"

Prisvolatilitet

Pro

Daglig prisvolatilitetsindeks - spredningen i daglige avkastninger over vinduet, en normalisert avlesning av hvor urolig prisbevegelsen har vært. Vinduer: 7, 14, 30 dager (standard 7) - vinduet på 30 dager krever Starter-planen eller høyere.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Stiparametere

slug
string påkrevd
bitcoin

Mynt-slugen.

Spørringsparametere

period
integer valgfri
7

Vinduslengde - én av 7, 14, 30 (standard 7).

start
string valgfri
2026-06-01

Nedre grense for ISO-dato.

end
string valgfri
2026-06-30

Øvre grense for ISO-dato.

limit
integer valgfri
30

Maks rader (1–1000, standard 365).

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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"

Volumvolatilitet

Starter

Daglig volumvolatilitetsindeks - spredningen i daglig handelsvolum over vinduet, en avlesning av hvor uberegnelig deltakelsen har vært. Vinduer: 7, 14, 30 dager (standard 7) - vinduet på 30 dager krever Starter-planen eller høyere.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Stiparametere

slug
string påkrevd
bitcoin

Mynt-slugen.

Spørringsparametere

period
integer valgfri
7

Vinduslengde - én av 7, 14, 30 (standard 7).

start
string valgfri
2026-06-01

Nedre grense for ISO-dato.

end
string valgfri
2026-06-30

Øvre grense for ISO-dato.

limit
integer valgfri
30

Maks rader (1–1000, standard 365).

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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

Daglig MACD (Moving Average Convergence Divergence) - differansen mellom 12/26 EMA med en 9-perioders signallinje og histogram, en klassisk trend- og momentumindikator som tolkes ut fra signallinjekrysninger og nullinjeskift. Returnerer macd, signal og histogram som desimalstrenger. Ingen vindusparameter.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Stiparametere

slug
string påkrevd
bitcoin

Mynt-slugen.

Spørringsparametere

start
string valgfri
2026-06-01

Nedre grense for ISO-dato.

end
string valgfri
2026-06-30

Øvre grense for ISO-dato.

limit
integer valgfri
30

Maks rader (1–1000, standard 365).

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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

Daglig On-Balance Volume - en kumulativ volumlinje som legger til volum på dager med oppgang og trekker det fra på dager med nedgang, og sporer netto kjøps- vs. salgspress og bekrefter (eller divergerer fra) pristrender. Én desimalstrengserie.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Stiparametere

slug
string påkrevd
bitcoin

Mynt-slugen.

Spørringsparametere

start
string valgfri
2026-06-01

Nedre grense for ISO-dato.

end
string valgfri
2026-06-30

Øvre grense for ISO-dato.

limit
integer valgfri
30

Maks rader (1–1000, standard 365).

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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

Daglig ADX med +DI/−DI - måler trendens styrke (adx) og retning (retningsindikatorene plus_di/minus_di). ADX over 25 signaliserer en sterk trend uansett retning; DI-krysningen signaliserer hvilken vei. Én serie, ingen vindusparameter.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Stiparametere

slug
string påkrevd
bitcoin

Mynt-slugen.

Spørringsparametere

start
string valgfri
2026-06-01

Nedre grense for ISO-dato.

end
string valgfri
2026-06-30

Øvre grense for ISO-dato.

limit
integer valgfri
30

Maks rader (1–1000, standard 365).

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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

Daglig VWAP - gjennomsnittsprisen vektet etter volum, en sentral referanse for virkelig verdi og ordreutførelse; pris over VWAP tolkes bullish, under bearish. Én desimalstrengserie, ingen vindusparameter.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Stiparametere

slug
string påkrevd
bitcoin

Mynt-slugen.

Spørringsparametere

start
string valgfri
2026-06-01

Nedre grense for ISO-dato.

end
string valgfri
2026-06-30

Øvre grense for ISO-dato.

limit
integer valgfri
30

Maks rader (1–1000, standard 365).

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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

Daglig Chaikin Money Flow - summerer pengestrømvolum over perioden for å måle akkumulasjon vs. distribusjon; positive verdier tolkes som netto kjøpspress, negative som salg. Avgrenset rundt ±1. Én serie, ingen vindusparameter.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Stiparametere

slug
string påkrevd
bitcoin

Mynt-slugen.

Spørringsparametere

start
string valgfri
2026-06-01

Nedre grense for ISO-dato.

end
string valgfri
2026-06-30

Øvre grense for ISO-dato.

limit
integer valgfri
30

Maks rader (1–1000, standard 365).

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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 endepunkter

Konvertering

Konverter mellom to hvilke som helst aktive aktiva (krypto OG fiat), og list opp valutaene som kan brukes som konverteringsledd. Verdier er desimalstrenger. Fiat-valutakurser oppdateres ~to ganger daglig; kryptokurser ~hvert minutt.

Konverter mellom aktiva

Free

Serverside-konvertering mellom to hvilke som helst aktive aktiva (krypto OG fiat). to godtar en CSV for konvertering til flere mål; reversering er bare å bytte from/to. Konvertering er lineær, så value = unit_rate * amount. Fiat-valutakurser oppdateres ~to ganger daglig; kryptokurser ~hvert minutt.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Spørringsparametere

from
string påkrevd
bitcoin

Slug for kildeaktivum.

to
string påkrevd
ethereum

Slug(er) for målaktivum, kommaseparert (opptil 10).

amount
number valgfri
2.5

Mengde av kildeaktivumet som skal konverteres (standard 1).

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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"

List fiat-valutaer

Free

De aktive fiat-valutaene med sine USD-valutakurser: rate_per_usd (enheter per USD) og dens inverse usd_value. Fiat-valutakurser oppdateres ~to ganger daglig.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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"

List konverteringskurser

Free

Vs-valutaene som kan brukes som konverteringsledd - de øverste fiatene, myntene og tokenene - hver med en normalisert usd_value (USD per én enhet). Mynt-/token-verdier oppdateres ~hvert minutt; de langsomme fiat-kursene bufres separat (~to ganger daglig).

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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 endepunkter

Kalkulatorer

Serverside finanskalkulatorer som speiler web-verktøyene: DCA, gevinst/tap og lån (som leser bufret markedsdata), pluss tilstandsløs rentesrente- og staking- matematikk.

DCA-kalkulator

Free

Dollar-cost averaging-backtest over myntens reelle daglige prishistorikk: ett kjøp av amount per interval mellom start og end. Send series=true for å inkludere hele serien per kjøp.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Spørringsparametere

slug
string påkrevd
bitcoin

Myntens slug-identifikator.

amount
number påkrevd
100

USD brukt per kjøp (0.01–1,000,000,000).

interval
string påkrevd
weekly

Kjøpsfrekvens: daily, weekly, monthly, quarterly eller yearly.

start
string påkrevd
2024-01-01

date Første kjøpsdato (etter 2008-12-31).

end
string valgfri
2025-01-01

date Siste kjøpsdato (standard i dag).

series
boolean valgfri
false

Inkluder serien per kjøp i payloaden.

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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"

Gevinst / tap-kalkulator

Free

Hva et kjøp-deretter-salg mellom to historiske datoer ga, ved bruk av myntens reelle priser på de datoene. Gebyrer er faste USD-beløp, ikke prosenter.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Spørringsparametere

slug
string påkrevd
bitcoin

Myntens slug-identifikator.

amount
number påkrevd
1000

USD investert på buy_date (0.01–1,000,000,000).

buy_date
string påkrevd
2023-01-01

date Kjøpsdato.

sell_date
string påkrevd
2025-01-01

date Salgsdato (på/etter buy_date).

buy_fee
number valgfri
10

Fast kjøpsgebyr i USD (standard 0).

sell_fee
number valgfri
10

Fast salgsgebyr i USD (standard 0).

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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"

Rentes rente-kalkulator

Free

Ren matematikk - ingen markedsdata. Merk at renten gjelder PER RENTEPERIODE (web-kalkulatorens konvensjon), ikke per år.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Spørringsparametere

principal
number påkrevd
10000

Startsaldo i USD.

rate
number påkrevd
1

Rentesats i % per renteperiode.

duration
integer påkrevd
5

Lengden på fremskrivningen (år er begrenset til 50).

duration_unit
string valgfri
years

years (standard) eller months.

compound_frequency
string valgfri
monthly

daily, weekly, monthly (standard), quarterly eller annually.

contribution
number valgfri
100

Gjentakende innskudd i USD (standard 0).

contribution_frequency
string valgfri
monthly

daily, weekly, monthly (standard), quarterly eller annually.

GET-forespørsel - ingen forespørselstekst.

Forespørsel

curl --request GET \
    --get "https://bitculator.com/api/v1/calculators/compound-interest?principal=10000&rate=1&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"

Lån vs. salg-kalkulator

Free

Lån med krypto som sikkerhet vs. å selge den - sammenligner begge scenarioene ved bruk av myntens GJELDENDE pris. Informativ fremskrivning, ikke finansiell rådgivning.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Spørringsparametere

slug
string påkrevd
bitcoin

Myntens slug-identifikator.

crypto_amount
number påkrevd
2

Hvor mye av mynten du eier.

needed_cash
number påkrevd
50000

USD du trenger å frigjøre.

term_months
integer valgfri
36

Lånets løpetid i måneder (standard 36).

interest_rate
number valgfri
10

Lånets effektive rente (APR) i % (standard 10).

ltv
number valgfri
50

Belåningsgrad (loan-to-value) i % (standard 50).

expected_growth
number valgfri
25

Forventet vekst i myntpris over perioden i % (standard 25).

tax_rate
number valgfri
25

Kapitalgevinstskatt i % som gjelder salget (standard 25).

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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"

Staking-belønningskalkulator

Free

Ren matematikk - staking-belønninger med valgfri rentesrente og en validator- kommisjon. Ingen markedsdata leses.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Spørringsparametere

amount
number påkrevd
1000

Mengde staket, i det stakede aktivumets enheter.

period
number påkrevd
2

Lengden på staking-perioden (begrenset til tilsvarende 50 år).

period_unit
string valgfri
years

years (standard), months eller days.

apy
number påkrevd
5

Annonsert APY i %.

compound_frequency
string valgfri
monthly

never, daily, weekly, monthly (standard) eller yearly.

commission
number valgfri
10

Validator-kommisjon i %, tatt fra belønninger (standard 0).

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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 endepunkter

Redaksjonelt

Redaksjonelle artikler - kun publiserte (ACTIVE). locale velger innholdsspråket med engelsk fallback per felt (payloaden rapporterer hvilken locale som faktisk vant). Artikler kan filtreres på tag eller på en relatert mynt-/børs-/lommebok-slug. API-lesinger øker bevisst IKKE visningstellinger.

Mynt-videoer

Free

Kuraterte videoer knyttet til en mynt (Videoer-fanen på myntsiden), paginert.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Stiparametere

slug
string påkrevd
bitcoin

Myntens slug-identifikator.

Spørringsparametere

page
integer valgfri
1

Sidenummer (1-basert).

per_page
integer valgfri
10

Rader per side (1–50, standard 10).

type
string valgfri
review

Filtrer på videotype (f.eks. overview, tutorial, explainer, review, analysis, news).

search
string valgfri
halving

Fritekst-treff på tittelen.

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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"

Mynt-innsiktstidslinje

Free

Myntens innsiktstidslinje - samme payload som innsiktspanelet på aktivasiden bruker, avgrenset av offset/limit.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Stiparametere

slug
string påkrevd
bitcoin

Myntens slug-identifikator.

Spørringsparametere

locale
string valgfri
en

Innholdsspråk (faller tilbake til engelsk).

offset
integer valgfri
0

Rader som skal hoppes over (0–500, standard 0).

limit
integer valgfri
5

Rader som skal returneres (1–50, standard 5).

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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"

List artikler

Free

Publiserte artikler, nyeste først, paginert. Filtrer på tag eller på en relatert coin- / exchange- / wallet-slug, eller fritekst-search. Hver rad er et sammendrag (tittel, undertittel, tags, lesetid, hovedbilde, relaterte entiteter, datoer).

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Spørringsparametere

page
integer valgfri
1

Sidenummer (1-basert).

per_page
integer valgfri
20

Rader per side (1–50, standard 20).

locale
string valgfri
en

Innholdsspråk (faller tilbake til engelsk).

tag
string valgfri
guide

Filtrer på tag: news, guide, tutorial, explainer, analysis, review, trading, overview eller information.

coin
string valgfri
bitcoin

Filtrer til artikler relatert til denne mynt-slugen.

exchange
string valgfri
binance-exchange

Filtrer til artikler relatert til denne børs-slugen.

wallet
string valgfri
frostsnap

Filtrer til artikler relatert til denne lommebok-slugen.

search
string valgfri
halving

Fritekst-treff på overskrift/underoverskrift.

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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"

Hent en artikkel

Free

Én publisert artikkel med sin fulle brødtekst, tags, hovedbilde, nyttig-tellere og relaterte entiteter. locale velger innholdsspråket med engelsk fallback per felt (payloaden rapporterer hvilken lokale som faktisk vant).

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Stiparametere

slug
string påkrevd
what-is-bitcoin

Artikkelens slug.

Spørringsparametere

locale
string valgfri
en

Innholdsspråk (faller tilbake til engelsk).

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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"

Send inn artikkel-tilbakemelding

Free

Registrerer en tommel opp/ned på en artikkel - de samme tellerne som webbens nyttig- knapper bruker. Struping per nøkkel gjelder oppstrøms.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Stiparametere

slug
string påkrevd
what-is-bitcoin

Artikkelens slug.

Body-parametere

helpful
boolean påkrevd
true

true for nyttig, false for ikke nyttig.

Forespørsel

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

Hent en video

Free

Én kuratert video med sin YouTube-id, tittel, type, varighet og myntene/børsene/lommebøkene den er knyttet til.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Stiparametere

id
integer påkrevd
87

Video-id-en.

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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"

List innsikter

Free

AI-genererte markedsinnsikter, paginert. Filtrer på type, en relatert coin-slug eller fritekst-search; locale velger språket for overskrift/sammendrag med engelsk fallback.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Spørringsparametere

page
integer valgfri
1

Sidenummer (1-basert).

per_page
integer valgfri
20

Rader per side (1–50, standard 20).

locale
string valgfri
en

Innholdsspråk (faller tilbake til engelsk).

type
string valgfri
per_asset

Filtrer på innsiktstype: per_asset, market_overview eller narrative.

coin
string valgfri
bitcoin

Filtrer til innsikter om denne mynt-slugen.

search
string valgfri
etf

Fritekst-treff på overskriften.

sort
string valgfri
first_reported

Sorteringsrekkefølge: first_reported (standard) eller last_updated.

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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"

Hent en innsikt

Free

Én innsikt med sin fulle payload - overskrift, sammendrag, tidslinje for kildeartikler og relaterte mynter.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Stiparametere

id
integer påkrevd
101

Innsikts-id-en.

Spørringsparametere

locale
string valgfri
en

Innholdsspråk (faller tilbake til engelsk).

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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 endepunkter

Alarmer

Prisalarm-CRUD - de samme alarmene som webappen administrerer. Alarmer forbruker nøkkel- eierens alarm-lagersaldo, er kun av TARGET-type på mynter, og en above/below vs. gjeldende-verdi-vakt blokkerer alarmer som ville utløse seg selv umiddelbart. Nøkkelavgrenset (API-nøkkelen setter eieren) og aldri respons-bufret.

List alarmer

Free

Nøkkeleierens alarmer, nyeste først, paginert. Filtrer på status, direction eller notification-kanal.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Spørringsparametere

page
integer valgfri
1

Sidenummer (1-basert).

per_page
integer valgfri
25

Rader per side (1–100, standard 25).

status
string valgfri
active

Filtrer på tilstand: active eller triggered.

direction
string valgfri
above

Filtrer på utløserretning: above eller below.

notification
string valgfri
email

Filtrer på leveringskanal: email, push eller webhook.

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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"

Opprett en alarm

Free

Oppretter en TARGET-alarm på en mynt og bruker én alarm-plass fra nøkkeleierens saldo. Målet sjekkes mot myntens gjeldende verdi slik at alarmen ikke kan utløse seg selv umiddelbart: en above-alarm må ha et mål høyere enn gjeldende verdi, en below-alarm lavere.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Body-parametere

name
string påkrevd
BTC six figures

En etikett for alarmen (maks 255 tegn).

coin
string påkrevd
bitcoin

Myntens slug-identifikator.

metric
string påkrevd
rate

Den overvåkede metrikken: rate, volume eller marketcap.

direction
string påkrevd
above

Utløserretning: above eller below.

target
number påkrevd
100000

Terskelverdien (må ligge på direction-siden av myntens gjeldende verdi).

notification
string påkrevd
email

Leveringskanal: email, push eller webhook.

Forespørsel

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

Slett en alarm

Free

Sletter en av nøkkeleierens alarmer og refunderer alarm-plassen den brukte.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Stiparametere

id
integer påkrevd
42

Alarm-id-en.

Forespørsel

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 endepunkter

Webhooks

Bitculator POSTer hver hendelse som JSON med en HMAC-signaturheader:

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

Verifiser den ved å beregne HMAC-en på nytt over ".<rå forespørselstekst>" med endepunkt-hemmeligheten din og sammenligne i konstant tid; avvis hvis t er eldre enn noen få minutter (replay-vern). Eksempel (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);

Støttede hendelser: alarm.triggered. Leveringer prøves på nytt 3× med backoff; et endepunkt deaktiveres automatisk etter 10 påfølgende mislykkede leveringer.

List webhook-endepunkter

Free

Nøkkeleierens webhook-endepunkter, nyeste først. Signeringshemmeligheter inkluderes aldri - hver hemmelighet vises nøyaktig én gang, ved opprettelse.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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"

Opprett et webhook-endepunkt

Free

Registrerer et HTTPS-endepunkt (maks 5 per konto) for hendelsesleveringer. Responsen inkluderer signerings-secret - den ENESTE gangen den vises, så lagre den umiddelbart.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Body-parametere

url
string påkrevd
https://example.com/webhooks/bitculator

HTTPS-leverings-URL-en. Kun offentlige verter - interne/private adresser avvises.

events
string[] påkrevd
["alarm.triggered"]

Hendelser å abonnere på. Tillatte verdier: alarm.triggered.

Forespørsel

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

Slett et webhook-endepunkt

Free

Sletter et av nøkkeleierens webhook-endepunkter. Ventende leveringer til det forkastes.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Stiparametere

id
integer påkrevd
7

Webhook-endepunkt-id-en.

Forespørsel

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"

Send en testhendelse

Free

Utløser en signert alarm.triggered-testhendelse (test: true i payloaden, ekte signaturheadere) slik at mottakere kan verifiseres ende-til-ende.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Stiparametere

id
integer påkrevd
7

Webhook-endepunkt-id-en.

Forespørsel

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

Free

Endepunktets leveringsforsøk (bevart i 30 dager), nyeste først, paginert.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

Stiparametere

id
integer påkrevd
7

Webhook-endepunkt-id-en.

Spørringsparametere

page
integer valgfri
1

Sidenummer (1-basert).

per_page
integer valgfri
25

Rader per side (1–100, standard 25).

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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 endepunkter

Meta

API-meta og introspeksjon: et autentisert ping for å verifisere en nøkkel og middleware-stakken, gjeldende nøkkels bruk/kvote, og den maskinlesbare OpenAPI-spesifikasjonen.

OpenAPI-spesifikasjon

Free

Det maskinlesbare OpenAPI 3-dokumentet for dette API-et, som JSON - pek kodegenerering eller API-verktøy mot denne URL-en. Offentlig: ingen nøkkel kreves.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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

En autentisert no-op for å verifisere en Data API-nøkkel ende-til-ende (auth.api → burst-struping per plan → månedlig kvote). Den teller mot kvoten som ethvert annet kall.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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"

Nøkkelbruk og kvote

Free

Bruksintrospeksjon for eieren av den kallende nøkkelen: Data API-planen, dens månedlige grense, brukt og gjenstående (samsvarer alltid med X-Quota-*-headerne), gjeldende periodevindu, og oppdelinger per endepunkt / per token. Embed-widget-bruk har sin egen plan og pott - den vises aldri her.

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

Nøkler er kun for Bearer og bærer data-api-tillatelsen - hold dem på serversiden.

GET-forespørsel - ingen forespørselstekst.

Forespørsel

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"