Bitculator
Bitculator · Data API · v1

Bitculator Data API

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

Alle endpoints ligger under /api/v1 og kræver en Bearer-nøgle med data-api-tilladelsen - opret en i din udviklerkonsol.

Dit første kald:

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

Svar er JSON. Priser, kurser og udbud er decimalstrenge (floats kan ikke bære markedspræcision); optællinger og analyseværdier er tal. Hvert svar bærer din aktuelle kvote i X-Quota-Limit / X-Quota-Used / X-Quota-Reset-headerne, og fejl bruger altid {"error": {"code", "message", "details"}}-konvolutten.

Data API'et har sin egen månedlige kvote, knyttet til din API-plan og helt adskilt fra dine embed-widgets. per_page-grænser er planbaserede (Free 100, Starter/Pro 250); overskrides en grænse, returneres 422 i stedet for at klippe værdien.

Klientbiblioteker

Du behøver ikke et SDK - hvert endpoint er ren HTTP. Men foretrækker du et, findes der otte officielle, MIT-licenserede SDK'er, som alle dækker hele API'et med indbygget paginering, typede fejl og decimalstreng-præcision.

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

Godkendelse

For at godkende requests skal du inkludere en Authorization: Bearer {YOUR_API_KEY}-header på hvert request.

Opret en Data API-nøgle i din udviklerkonsol - nøgler er kun til Bearer og bærer data-api-tilladelsen. Hold dem på serversiden; de er aldrig tiltænkt indlejring på klientsiden.

Authorization-header
Opret en nøgle →
Bearer
bc_••••••••••••••••

Sendes som Authorization: Bearer {YOUR_API_KEY} på hvert request.

Hvert endpoint viser den minimumsplan, der kræves for at kalde det. Free Starter Pro
9 endpoints

Coins

Rangerede markedsdata for coins og tokens: paginerede noteringer, detaljer for enkelt coin, movers (gainers/losers), nyligt tilføjede, trending og tidsserier pr. coin. Priser, marketcap og supply er decimal-STRENGE (floats kan ikke bære markedspræcision); procentændringer, ranks og optællinger er tal.

List coins

Free

Rangerede coins med priser, filtre og selektorer, pagineret med Laravels links + meta-konvolut. Priser, marketcap og circulating_supply er decimal- strenge; ændringer og ranks er tal.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Query-parametre

page
integer valgfri
1

Sidenummer (1-baseret). Skal være mindst 1.

per_page
integer valgfri
50

Rækker pr. side. Grænsen er planbaseret (Free 100, Starter/Pro 250); overskrides den, returneres 422 i stedet for at klippe værdien. Skal være mindst 1. Må ikke være større end 100.

type
string valgfri
coin

Begræns til en enkelt aktivtype: coin eller token.

En af: coin token

status
string valgfri
active

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

En af: active delisted untracked progressing awaiting preparing

search
string valgfri
bitcoin

Fritekstmatch på navn eller symbol. Må ikke være længere end 100 tegn.

min_price
number valgfri
0.5

Kun coins prissat til eller over denne USD-værdi. Skal være mindst 0.

max_price
number valgfri
100000

Kun coins prissat til eller under denne USD-værdi. Skal være mindst 0.

min_marketcap
number valgfri
1000000

Kun coins med en USD-marketcap på eller over denne værdi. Skal være mindst 0.

max_marketcap
number valgfri
5000000000000

Kun coins med en USD-marketcap på eller under denne værdi. Skal være mindst 0.

min_volume
number valgfri
1000000

Kun coins med 24-timers USD-volumen på eller over denne værdi. Skal være mindst 0.

max_volume
number valgfri
100000000000

Kun coins med 24-timers USD-volumen på eller under denne værdi. Skal være mindst 0.

ids
string valgfri
38,39

Filtrér til specifikke coin-id'er (CSV, op til 100 selektorer kombineret med slugs/symbols). Må ikke være længere end 1000 tegn.

slugs
string valgfri
bitcoin,ethereum

Filtrér til specifikke coin-slugs (CSV, op til 100 selektorer kombineret). Må ikke være længere end 2000 tegn.

symbols
string valgfri
BTC,ETH

Filtrér til specifikke coin-symboler (CSV, ikke versalfølsom, op til 100 selektorer kombineret). Må ikke være længere end 1000 tegn.

sort
string valgfri
-marketcap

Kommaseparerede sorteringsfelter; præfiks med - for faldende. Sorterbare: marketcap, rank, price, volume_24h, change_24h, change_7d. Må ikke være længere end 100 tegn.

interval
string valgfri
24h

Movers-vindue kun for /coins/gainers og /coins/losers: 24h eller 7d.

En af: 24h 7d

GET-request - ingen request-body.

Request

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"

Nyligt tilføjede coins

Free

Nyeste noteringer - sorteret efter status_updated_at (tidsstemplet for aktivering; created_at er crawl-datoen, som ligger vilkårligt før noteringen). Samme rækkeform og pagineringskonvolut som List coins.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Query-parametre

page
integer valgfri
1

Sidenummer (1-baseret). Skal være mindst 1.

per_page
integer valgfri
50

Rækker pr. side. Grænsen er planbaseret (Free 100, Starter/Pro 250); overskrides den, returneres 422 i stedet for at klippe værdien. Skal være mindst 1. Må ikke være større end 100.

type
string valgfri
coin

Begræns til en enkelt aktivtype: coin eller token.

En af: coin token

status
string valgfri
active

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

En af: active delisted untracked progressing awaiting preparing

search
string valgfri
bitcoin

Fritekstmatch på navn eller symbol. Må ikke være længere end 100 tegn.

min_price
number valgfri
0.5

Kun coins prissat til eller over denne USD-værdi. Skal være mindst 0.

max_price
number valgfri
100000

Kun coins prissat til eller under denne USD-værdi. Skal være mindst 0.

min_marketcap
number valgfri
1000000

Kun coins med en USD-marketcap på eller over denne værdi. Skal være mindst 0.

max_marketcap
number valgfri
5000000000000

Kun coins med en USD-marketcap på eller under denne værdi. Skal være mindst 0.

min_volume
number valgfri
1000000

Kun coins med 24-timers USD-volumen på eller over denne værdi. Skal være mindst 0.

max_volume
number valgfri
100000000000

Kun coins med 24-timers USD-volumen på eller under denne værdi. Skal være mindst 0.

ids
string valgfri
38,39

Filtrér til specifikke coin-id'er (CSV, op til 100 selektorer kombineret med slugs/symbols). Må ikke være længere end 1000 tegn.

slugs
string valgfri
bitcoin,ethereum

Filtrér til specifikke coin-slugs (CSV, op til 100 selektorer kombineret). Må ikke være længere end 2000 tegn.

symbols
string valgfri
BTC,ETH

Filtrér til specifikke coin-symboler (CSV, ikke versalfølsom, op til 100 selektorer kombineret). Må ikke være længere end 1000 tegn.

sort
string valgfri
-marketcap

Kommaseparerede sorteringsfelter; præfiks med - for faldende. Sorterbare: marketcap, rank, price, volume_24h, change_24h, change_7d. Må ikke være længere end 100 tegn.

interval
string valgfri
24h

Movers-vindue kun for /coins/gainers og /coins/losers: 24h eller 7d.

En af: 24h 7d

GET-request - ingen request-body.

Request

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"

Top-vindere

Free

Største positive bevægelser over interval-vinduet (standard 24h eller 7d). Samme rækkeform og pagineringskonvolut som List coins.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Query-parametre

page
integer valgfri
1

Sidenummer (1-baseret). Skal være mindst 1.

per_page
integer valgfri
50

Rækker pr. side. Grænsen er planbaseret (Free 100, Starter/Pro 250); overskrides den, returneres 422 i stedet for at klippe værdien. Skal være mindst 1. Må ikke være større end 100.

type
string valgfri
coin

Begræns til en enkelt aktivtype: coin eller token.

En af: coin token

status
string valgfri
active

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

En af: active delisted untracked progressing awaiting preparing

search
string valgfri
bitcoin

Fritekstmatch på navn eller symbol. Må ikke være længere end 100 tegn.

min_price
number valgfri
0.5

Kun coins prissat til eller over denne USD-værdi. Skal være mindst 0.

max_price
number valgfri
100000

Kun coins prissat til eller under denne USD-værdi. Skal være mindst 0.

min_marketcap
number valgfri
1000000

Kun coins med en USD-marketcap på eller over denne værdi. Skal være mindst 0.

max_marketcap
number valgfri
5000000000000

Kun coins med en USD-marketcap på eller under denne værdi. Skal være mindst 0.

min_volume
number valgfri
1000000

Kun coins med 24-timers USD-volumen på eller over denne værdi. Skal være mindst 0.

max_volume
number valgfri
100000000000

Kun coins med 24-timers USD-volumen på eller under denne værdi. Skal være mindst 0.

ids
string valgfri
38,39

Filtrér til specifikke coin-id'er (CSV, op til 100 selektorer kombineret med slugs/symbols). Må ikke være længere end 1000 tegn.

slugs
string valgfri
bitcoin,ethereum

Filtrér til specifikke coin-slugs (CSV, op til 100 selektorer kombineret). Må ikke være længere end 2000 tegn.

symbols
string valgfri
BTC,ETH

Filtrér til specifikke coin-symboler (CSV, ikke versalfølsom, op til 100 selektorer kombineret). Må ikke være længere end 1000 tegn.

sort
string valgfri
-marketcap

Kommaseparerede sorteringsfelter; præfiks med - for faldende. Sorterbare: marketcap, rank, price, volume_24h, change_24h, change_7d. Må ikke være længere end 100 tegn.

interval
string valgfri
24h

Movers-vindue kun for /coins/gainers og /coins/losers: 24h eller 7d.

En af: 24h 7d

GET-request - ingen request-body.

Request

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"

Top-tabere

Free

Største negative bevægelser over interval-vinduet (standard 24h eller 7d). Samme rækkeform og pagineringskonvolut som List coins.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Query-parametre

page
integer valgfri
1

Sidenummer (1-baseret). Skal være mindst 1.

per_page
integer valgfri
50

Rækker pr. side. Grænsen er planbaseret (Free 100, Starter/Pro 250); overskrides den, returneres 422 i stedet for at klippe værdien. Skal være mindst 1. Må ikke være større end 100.

type
string valgfri
coin

Begræns til en enkelt aktivtype: coin eller token.

En af: coin token

status
string valgfri
active

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

En af: active delisted untracked progressing awaiting preparing

search
string valgfri
bitcoin

Fritekstmatch på navn eller symbol. Må ikke være længere end 100 tegn.

min_price
number valgfri
0.5

Kun coins prissat til eller over denne USD-værdi. Skal være mindst 0.

max_price
number valgfri
100000

Kun coins prissat til eller under denne USD-værdi. Skal være mindst 0.

min_marketcap
number valgfri
1000000

Kun coins med en USD-marketcap på eller over denne værdi. Skal være mindst 0.

max_marketcap
number valgfri
5000000000000

Kun coins med en USD-marketcap på eller under denne værdi. Skal være mindst 0.

min_volume
number valgfri
1000000

Kun coins med 24-timers USD-volumen på eller over denne værdi. Skal være mindst 0.

max_volume
number valgfri
100000000000

Kun coins med 24-timers USD-volumen på eller under denne værdi. Skal være mindst 0.

ids
string valgfri
38,39

Filtrér til specifikke coin-id'er (CSV, op til 100 selektorer kombineret med slugs/symbols). Må ikke være længere end 1000 tegn.

slugs
string valgfri
bitcoin,ethereum

Filtrér til specifikke coin-slugs (CSV, op til 100 selektorer kombineret). Må ikke være længere end 2000 tegn.

symbols
string valgfri
BTC,ETH

Filtrér til specifikke coin-symboler (CSV, ikke versalfølsom, op til 100 selektorer kombineret). Må ikke være længere end 1000 tegn.

sort
string valgfri
-marketcap

Kommaseparerede sorteringsfelter; præfiks med - for faldende. Sorterbare: marketcap, rank, price, volume_24h, change_24h, change_7d. Må ikke være længere end 100 tegn.

interval
string valgfri
24h

Movers-vindue kun for /coins/gainers og /coins/losers: 24h eller 7d.

En af: 24h 7d

GET-request - ingen request-body.

Request

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 coin-detaljer

Free

Fuld profil for en enkelt coin. Ud over listefelterne tilføjer den: supply (circulating/total/max), today OHLC, all_time_high / all_time_low (pris, dato og percent_from den aktuelle pris), fully_diluted_valuation, markeds- counts (exchanges/pairs/tickers/wallets), decimals, genesis_date, officielle links (typed url-liste), token-contracts og en lokaliseret HTML-description (falder tilbage til engelsk, når den ønskede locale mangler). Alle pris-/supply- felter er decimalstrenge.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Sti-parametre

slug
string påkrævet
bitcoin

Coinens slug.

Query-parametre

locale
string valgfri
en

Indholdssprog for beskrivelsen (falder tilbage til engelsk).

GET-request - ingen request-body.

Request

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

Free

OHLC + volumen + marketcap-tidsserie pr. coin. Vælg interval: minutely, half-hourly, hourly eller daily. Opbevaring er en fast egenskab ved rollup- pipelinen - minutely 8 dage, half-hourly 3 måneder, hourly 6 måneder, daily for altid; anmodninger ud over et vindue returnerer det, der findes. Når et limit er sat, får du de SENESTE N rækker i vinduet, udsendt ældste først. Priser er decimal- strenge.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Sti-parametre

slug
string påkrævet
bitcoin

Coinens slug.

Query-parametre

interval
string valgfri
daily

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

start
string valgfri
2026-06-01

ISO-dato/-tid nedre grænse.

end
string valgfri
2026-06-30

ISO-dato/-tid øvre grænse (en værdi med kun dato betyder til og med den dag).

limit
integer valgfri
30

Maks. rækker (1–2000, standard 1000).

GET-request - ingen request-body.

Request

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

Free

De samme rollups pr. coin som Candle history, projiceret til kun {time, marketcap}. Samme interval-valg og opbevaringsvinduer (minutely 8 dage, half-hourly 3 måneder, hourly 6 måneder, daily for altid), seneste-N når et limit er sat.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Sti-parametre

slug
string påkrævet
bitcoin

Coinens slug.

Query-parametre

interval
string valgfri
daily

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

start
string valgfri
2026-06-01

ISO-dato/-tid nedre grænse.

end
string valgfri
2026-06-30

ISO-dato/-tid øvre grænse.

limit
integer valgfri
30

Maks. rækker (1–2000, standard 1000).

GET-request - ingen request-body.

Request

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"

Coin-sparkline

Free

En kompakt prisserie for coinen over den valgte period, til at tegne sparklines.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Sti-parametre

slug
string påkrævet
bitcoin

Coinens slug.

Query-parametre

period
string valgfri
7d

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

GET-request - ingen request-body.

Request

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 endpoints

Priser

Den letvægts pris-hotpath - aktuel pris, marketcap, 24-timers volumen og seneste ændringer for et anmodet sæt coins. /prices kræver en selektor (ids, slugs eller symbols); /prices/{slug} retter sig mod én coin. Valgfrit convert til en fiat- valuta (kryptopriser opdateres ~hvert minut, fiat-FX ~to gange dagligt). Priser og marketcap er decimalstrenge.

Hent priser

Free

Priser for et anmodet sæt coins. Angiv mindst én selektor - ids, slugs eller symbols (op til 100 kombineret). meta.currency gengiver konverteringsmålet (USD medmindre convert er sat).

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Query-parametre

ids
string valgfri
38,39

Coin-id'er der skal prissættes (CSV). Mindst ét af ids, slugs eller symbols er påkrævet; de tre lister topper ved 100 selektorer samlet. Dette felt er påkrævet, når hverken slugs eller symbols er til stede. Må ikke være længere end 1000 tegn.

slugs
string valgfri
bitcoin,ethereum

Coin-slugs der skal prissættes (CSV). Mindst ét af ids, slugs eller symbols er påkrævet. Dette felt er påkrævet, når hverken ids eller symbols er til stede. Må ikke være længere end 2000 tegn.

symbols
string valgfri
BTC,ETH

Coin-symboler der skal prissættes (CSV, ikke versalfølsom). Mindst ét af ids, slugs eller symbols er påkrævet. Dette felt er påkrævet, når hverken ids eller slugs er til stede. Må ikke være længere end 1000 tegn.

convert
string valgfri
EUR

Konvertér priser/marketcap til en aktiv fiat-valuta via symbol (standard USD). Valutakurser opdateres ~to gange dagligt.

En af: 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-request - ingen request-body.

Request

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 coin-pris

Free

Pris-snapshot for enkelt coin. Valgfrit convert til en aktiv fiat-valuta via symbol (standard USD).

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Sti-parametre

slug
string påkrævet
bitcoin

Coinens slug.

Query-parametre

convert
string valgfri
EUR

Aktivt fiat-valutasymbol at prissætte i (standard USD).

GET-request - ingen request-body.

Request

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

Coinens USD-pris på en given dato, læst fra den daglige historik (præcis dag, ±3-dages fallback - den samme resolver, som porteføljen bruger). Kun krypto: fiat-rækker har ingen daglig historik.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Query-parametre

slug
string påkrævet
bitcoin

Coinens slug-identifikator.

date
string påkrævet
2021-04-14

date Opslagsdatoen (efter 2008-12-31, ikke i fremtiden).

GET-request - ingen request-body.

Request

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 endpoints

Markeder

Tickers (markeder pr. børs) og par (handelsplads-aggregerede markeder), plus en coins markeder og rå handelssymboler pr. børs. Det hele er snapshot-data - ingen historik pr. ticker/par findes. USD-volumener er tal; priser er decimalstrenge.

Coin-markeder

Free

Alle markeder for en coin - de tickers, hvis par har coinen som base ELLER quote. Samme rækkeform og filtre som List tickers.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Sti-parametre

slug
string påkrævet
bitcoin

Coinens slug.

Query-parametre

page
integer valgfri
1

Sidenummer (1-baseret). Skal være mindst 1.

per_page
integer valgfri
50

Rækker pr. side. Grænsen er planbaseret (Free 100, Starter/Pro 250); overskrides den, returneres 422 i stedet for at klippe værdien. Skal være mindst 1. Må ikke være større end 100.

exchange
string valgfri
binance-exchange

Begræns til en enkelt børs via slug (udelad på noteringen pr. børs, som allerede er scoped). Skal matche regex /^[a-z0-9-]{1,120}$/.

pair
integer valgfri
1

Begræns til et enkelt par via id. Skal være mindst 1.

instrument
string valgfri
spot

Instrumenttype: future, option, swap, spot eller margin (flertal accepteres).

En af: future option swap spot margin

search
string valgfri
BTC

Fritekstmatch på ticker-symbolet. Må ikke være længere end 50 tegn.

min_volume
number valgfri
1000000

Kun tickers med 24-timers USD-volumen på eller over denne værdi. Skal være mindst 0.

max_volume
number valgfri
100000000000

Kun tickers med 24-timers USD-volumen på eller under denne værdi. Skal være mindst 0.

min_change
number valgfri
-50

Kun tickers med en 24-timers procentændring på eller over denne værdi.

max_change
number valgfri
50

Kun tickers med en 24-timers procentændring på eller under denne værdi.

sort
string valgfri
-volume_usd

Et enkelt sorteringsfelt (præfiks med - for faldende). Sorterbare: volume_usd, change_24h, price_usd, updated. Standard er -volume_usd. Må ikke være længere end 100 tegn.

GET-request - ingen request-body.

Request

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"

Coin-handelssymboler

Free

Coinens rå handelssymboler pr. børs - tyndt udfyldte referencedata (dækning er efter bedste evne).

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Sti-parametre

slug
string påkrævet
bitcoin

Coinens slug.

GET-request - ingen request-body.

Request

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 tickers

Free

Individuelle markeder pr. børs (tickers), pagineret. Filtrér efter exchange, pair, instrument og volumen-/ændringsintervaller. USD-volumener er tal; priser er decimal- strenge.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Query-parametre

page
integer valgfri
1

Sidenummer (1-baseret). Skal være mindst 1.

per_page
integer valgfri
50

Rækker pr. side. Grænsen er planbaseret (Free 100, Starter/Pro 250); overskrides den, returneres 422 i stedet for at klippe værdien. Skal være mindst 1. Må ikke være større end 100.

exchange
string valgfri
binance-exchange

Begræns til en enkelt børs via slug (udelad på noteringen pr. børs, som allerede er scoped). Skal matche regex /^[a-z0-9-]{1,120}$/.

pair
integer valgfri
1

Begræns til et enkelt par via id. Skal være mindst 1.

instrument
string valgfri
spot

Instrumenttype: future, option, swap, spot eller margin (flertal accepteres).

En af: future option swap spot margin

search
string valgfri
BTC

Fritekstmatch på ticker-symbolet. Må ikke være længere end 50 tegn.

min_volume
number valgfri
1000000

Kun tickers med 24-timers USD-volumen på eller over denne værdi. Skal være mindst 0.

max_volume
number valgfri
100000000000

Kun tickers med 24-timers USD-volumen på eller under denne værdi. Skal være mindst 0.

min_change
number valgfri
-50

Kun tickers med en 24-timers procentændring på eller over denne værdi.

max_change
number valgfri
50

Kun tickers med en 24-timers procentændring på eller under denne værdi.

sort
string valgfri
-volume_usd

Et enkelt sorteringsfelt (præfiks med - for faldende). Sorterbare: volume_usd, change_24h, price_usd, updated. Standard er -volume_usd. Må ikke være længere end 100 tegn.

GET-request - ingen request-body.

Request

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

Handelsplads-aggregerede handelspar, rangeret efter 24-timers USD-volumen. Filtrér efter en coin-slug (base eller quote) og volumeninterval.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Query-parametre

page
integer valgfri
1

Sidenummer (1-baseret). Skal være mindst 1.

per_page
integer valgfri
50

Rækker pr. side. Grænsen er planbaseret (Free 100, Starter/Pro 250); overskrides den, returneres 422 i stedet for at klippe værdien. Skal være mindst 1. Må ikke være større end 100.

search
string valgfri
BTC

Fritekstmatch på par-symbolet. Må ikke være længere end 50 tegn.

coin
string valgfri
bitcoin

Begræns til par, hvor denne coin-slug er base- eller quote-aktivet. Skal matche regex /^[a-z0-9-]{1,120}$/.

min_volume
number valgfri
1000000

Kun par med 24-timers USD-volumen på eller over denne værdi. Skal være mindst 0.

max_volume
number valgfri
100000000000

Kun par med 24-timers USD-volumen på eller under denne værdi. Skal være mindst 0.

sort
string valgfri
-volume_usd

Sorteringsfelt: volume_usd eller updated (præfiks med - for faldende). Standard er -volume_usd.

En af: volume_usd -volume_usd updated -updated

GET-request - ingen request-body.

Request

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

Ét par plus hver børs-ticker, der noterer det, ordnet efter volumen.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Sti-parametre

id
integer påkrævet
1

Parrets id.

GET-request - ingen request-body.

Request

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 endpoints

Børser

Børs-ranglister, detaljer, trust-scores, tidsserier og markeds-/coin-noteringer pr. børs. Volumener er i USD. Der er ingen CEX/DEX-kolonne - type udledes af børs-taksonomien, så den kan være "cex", "dex" eller null.

List børser

Free

Rangerede børser med 24-timers volumen, dominans, antal par/aktiver og seneste ændringer. Pagineret med Laravels links + meta-konvolut.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Query-parametre

page
integer valgfri
1

Sidenummer (1-baseret). Skal være mindst 1.

per_page
integer valgfri
50

Rækker pr. side. Grænsen er planbaseret (Free 100, Starter/Pro 250); overskrides den, returneres 422 i stedet for at klippe værdien. Skal være mindst 1. Må ikke være større end 100.

type
string valgfri
cex

Begræns til en handelspladstype: cex eller dex (bestemt via børs-taksonomien).

En af: cex dex

search
string valgfri
binance

Fritekstmatch på børsnavn. Må ikke være længere end 100 tegn.

min_pairs
integer valgfri
100

Kun børser, der noterer mindst så mange par. Skal være mindst 0.

max_pairs
integer valgfri
2000

Kun børser, der noterer højst så mange par. Skal være mindst 0.

min_assets
integer valgfri
50

Kun børser, der noterer mindst så mange aktiver. Skal være mindst 0.

max_assets
integer valgfri
1000

Kun børser, der noterer højst så mange aktiver. Skal være mindst 0.

min_volume
number valgfri
1000000

Kun børser med 24-timers USD-volumen på eller over denne værdi. Skal være mindst 0.

max_volume
number valgfri
100000000000

Kun børser med 24-timers USD-volumen på eller under denne værdi. Skal være mindst 0.

ids
string valgfri
1,12

Filtrér til specifikke exchange-id'er (CSV, op til 100). Må ikke være længere end 1000 tegn.

slugs
string valgfri
binance-exchange,gateio

Filtrér til specifikke exchange-slugs (CSV, op til 100). Må ikke være længere end 2000 tegn.

sort
string valgfri
-volume

Kommaseparerede sorteringsfelter; præfiks med - for faldende. Sorterbare: volume, rank, volume_dominance, change_24h, change_7d, pairs, assets. Må ikke være længere end 100 tegn.

GET-request - ingen request-body.

Request

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ørs-detaljer

Free

Fuld profil for en enkelt børs: rangering, volumen/dominans, antal par og aktiver, established-dato, location, referral-website og den udledte type (cex/dex/null).

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Sti-parametre

slug
string påkrævet
binance-exchange

Børsens slug.

GET-request - ingen request-body.

Request

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ørs-trust-score

Free

En samlet trust-score på 0–10 plus dens breakdown med 13 faktorer (rank, volume, age, volume_trend, stability, rank_stability, ticker_health, pairs, community, assets, dominance, market_breadth, transparency). Beregnes pr. børs og caches i 24 t.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Sti-parametre

slug
string påkrævet
binance-exchange

Børsens slug.

GET-request - ingen request-body.

Request

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ørshistorik

Starter

Tidsserie for volumen / dominans / par / aktiver (børs-rollups bærer ingen OHLC). Vælg interval: minutely, hourly eller daily. Opbevaring er en fast egenskab ved rollup-pipelinen - minutely 8 dage, hourly 6 måneder, daily for altid; når et limit er sat, får du de seneste N rækker i vinduet, ældste først.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Sti-parametre

slug
string påkrævet
binance-exchange

Børsens slug.

Query-parametre

interval
string valgfri
daily

minutely, hourly eller daily (standard daily).

start
string valgfri
2026-06-01

ISO-dato/-tid nedre grænse.

end
string valgfri
2026-06-30

ISO-dato/-tid øvre grænse (en værdi med kun dato betyder til og med den dag).

limit
integer valgfri
30

Maks. rækker (1–2000, standard 1000).

GET-request - ingen request-body.

Request

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 volumen-sparkline-serie for en periode (standard 7d) - den samme serie, som webbens børsrækker renderer.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Sti-parametre

slug
string påkrævet
binance-exchange

Børsens slug.

Query-parametre

period
string valgfri
7d

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

GET-request - ingen request-body.

Request

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ørs-markeder

Free

Børsens ticker-noteringer (dens markeder), pagineret. Allerede afgrænset til børsen - angiv ikke en exchange-parameter her.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Sti-parametre

slug
string påkrævet
binance-exchange

Børsens slug.

Query-parametre

page
integer valgfri
1

Sidenummer (1-baseret). Skal være mindst 1.

per_page
integer valgfri
50

Rækker pr. side. Grænsen er planbaseret (Free 100, Starter/Pro 250); overskrides den, returneres 422 i stedet for at klippe værdien. Skal være mindst 1. Må ikke være større end 100.

exchange
string valgfri
binance-exchange

Begræns til en enkelt børs via slug (udelad på noteringen pr. børs, som allerede er scoped). Skal matche regex /^[a-z0-9-]{1,120}$/.

pair
integer valgfri
1

Begræns til et enkelt par via id. Skal være mindst 1.

instrument
string valgfri
spot

Instrumenttype: future, option, swap, spot eller margin (flertal accepteres).

En af: future option swap spot margin

search
string valgfri
BTC

Fritekstmatch på ticker-symbolet. Må ikke være længere end 50 tegn.

min_volume
number valgfri
1000000

Kun tickers med 24-timers USD-volumen på eller over denne værdi. Skal være mindst 0.

max_volume
number valgfri
100000000000

Kun tickers med 24-timers USD-volumen på eller under denne værdi. Skal være mindst 0.

min_change
number valgfri
-50

Kun tickers med en 24-timers procentændring på eller over denne værdi.

max_change
number valgfri
50

Kun tickers med en 24-timers procentændring på eller under denne værdi.

sort
string valgfri
-volume_usd

Et enkelt sorteringsfelt (præfiks med - for faldende). Sorterbare: volume_usd, change_24h, price_usd, updated. Standard er -volume_usd. Må ikke være længere end 100 tegn.

GET-request - ingen request-body.

Request

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

Free

Coins noteret på børsen, returneret i samme form som List coins og med samme filtre/sortering.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Sti-parametre

slug
string påkrævet
binance-exchange

Børsens slug.

Query-parametre

page
integer valgfri
1

Sidenummer (1-baseret). Skal være mindst 1.

per_page
integer valgfri
50

Rækker pr. side. Grænsen er planbaseret (Free 100, Starter/Pro 250); overskrides den, returneres 422 i stedet for at klippe værdien. Skal være mindst 1. Må ikke være større end 100.

type
string valgfri
coin

Begræns til en enkelt aktivtype: coin eller token.

En af: coin token

status
string valgfri
active

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

En af: active delisted untracked progressing awaiting preparing

search
string valgfri
bitcoin

Fritekstmatch på navn eller symbol. Må ikke være længere end 100 tegn.

min_price
number valgfri
0.5

Kun coins prissat til eller over denne USD-værdi. Skal være mindst 0.

max_price
number valgfri
100000

Kun coins prissat til eller under denne USD-værdi. Skal være mindst 0.

min_marketcap
number valgfri
1000000

Kun coins med en USD-marketcap på eller over denne værdi. Skal være mindst 0.

max_marketcap
number valgfri
5000000000000

Kun coins med en USD-marketcap på eller under denne værdi. Skal være mindst 0.

min_volume
number valgfri
1000000

Kun coins med 24-timers USD-volumen på eller over denne værdi. Skal være mindst 0.

max_volume
number valgfri
100000000000

Kun coins med 24-timers USD-volumen på eller under denne værdi. Skal være mindst 0.

ids
string valgfri
38,39

Filtrér til specifikke coin-id'er (CSV, op til 100 selektorer kombineret med slugs/symbols). Må ikke være længere end 1000 tegn.

slugs
string valgfri
bitcoin,ethereum

Filtrér til specifikke coin-slugs (CSV, op til 100 selektorer kombineret). Må ikke være længere end 2000 tegn.

symbols
string valgfri
BTC,ETH

Filtrér til specifikke coin-symboler (CSV, ikke versalfølsom, op til 100 selektorer kombineret). Må ikke være længere end 1000 tegn.

sort
string valgfri
-marketcap

Kommaseparerede sorteringsfelter; præfiks med - for faldende. Sorterbare: marketcap, rank, price, volume_24h, change_24h, change_7d. Må ikke være længere end 100 tegn.

interval
string valgfri
24h

Movers-vindue kun for /coins/gainers og /coins/losers: 24h eller 7d.

En af: 24h 7d

GET-request - ingen request-body.

Request

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 endpoints

Wallets

Anmeldelser af krypto-wallets - anmeldelses-score, antal understøttede aktiver, antal fordele/ulemper, prismodel og udgivelsesdato, plus en grupperet tag-taksonomi på detalje-/sammenligningssvar. meta.top_score er den højeste score på tværs af alle wallets (brug den til at normalisere scores til et interval fra 0–1).

List wallets

Free

Anmeldte wallets med score, antal aktiver, antal fordele/ulemper, prismodel, status og udgivelsesdato. Pagineret med Laravels links + meta-konvolut, plus meta.top_score.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Query-parametre

page
integer valgfri
1

Sidenummer (1-baseret). Skal være mindst 1.

per_page
integer valgfri
50

Rækker pr. side. Grænsen er planbaseret (Free 100, Starter/Pro 250); overskrides den, returneres 422 i stedet for at klippe værdien. Skal være mindst 1. Må ikke være større end 100.

search
string valgfri
ledger

Fritekstmatch på wallet-navn. Må ikke være længere end 100 tegn.

min_score
integer valgfri
50

Kun wallets med en anmeldelses-score på eller over denne værdi. Skal være mindst 0.

max_score
integer valgfri
214

Kun wallets med en anmeldelses-score på eller under denne værdi. Skal være mindst 0.

tags
string valgfri
12,34

Filtrér efter tag-taksonomi: kommaseparerede kategorigruppe-id'er (de samme id'er, som webbens facetfiltre indsender). Må ikke være længere end 1000 tegn.

ids
string valgfri
175,317

Filtrér til specifikke wallet-id'er (CSV, op til 100). Må ikke være længere end 1000 tegn.

slugs
string valgfri
frostsnap,coin98-fusion-card

Filtrér til specifikke wallet-slugs (CSV, op til 100). Må ikke være længere end 2000 tegn.

sort
string valgfri
-score

Kommaseparerede sorteringsfelter; præfiks med - for faldende. Sorterbare: score, released_at, assets, pros, cons. Må ikke være længere end 100 tegn.

GET-request - ingen request-body.

Request

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"

Wallet-udgivelsestidslinje

Free

Wallet-listen fastgjort til released_at faldende (udaterede wallets sidst). Samme rækkeform og pagineringskonvolut som List wallets.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Query-parametre

page
integer valgfri
1

Sidenummer (1-baseret). Skal være mindst 1.

per_page
integer valgfri
50

Rækker pr. side. Grænsen er planbaseret (Free 100, Starter/Pro 250); overskrides den, returneres 422 i stedet for at klippe værdien. Skal være mindst 1. Må ikke være større end 100.

search
string valgfri
ledger

Fritekstmatch på wallet-navn. Må ikke være længere end 100 tegn.

min_score
integer valgfri
50

Kun wallets med en anmeldelses-score på eller over denne værdi. Skal være mindst 0.

max_score
integer valgfri
214

Kun wallets med en anmeldelses-score på eller under denne værdi. Skal være mindst 0.

tags
string valgfri
12,34

Filtrér efter tag-taksonomi: kommaseparerede kategorigruppe-id'er (de samme id'er, som webbens facetfiltre indsender). Må ikke være længere end 1000 tegn.

ids
string valgfri
175,317

Filtrér til specifikke wallet-id'er (CSV, op til 100). Må ikke være længere end 1000 tegn.

slugs
string valgfri
frostsnap,coin98-fusion-card

Filtrér til specifikke wallet-slugs (CSV, op til 100). Må ikke være længere end 2000 tegn.

sort
string valgfri
-score

Kommaseparerede sorteringsfelter; præfiks med - for faldende. Sorterbare: score, released_at, assets, pros, cons. Må ikke være længere end 100 tegn.

GET-request - ingen request-body.

Request

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 wallets

Free

Side-om-side-sammenligning af 2–4 wallets med deres fulde grupperede tag-taksonomi. data[] bevarer den anmodede slug-rækkefølge, så forbrugere kan rendere kolonner positionelt.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Query-parametre

slugs
string påkrævet
frostsnap,coin98-fusion-card

2–4 forskellige wallet-slugs, kommasepareret.

GET-request - ingen request-body.

Request

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 wallet-detaljer

Free

Fuld profil for en enkelt wallet inklusive den grupperede tag-taksonomi: categories er en liste af {group, tags[]}, hvor hvert tag har en slug, et navn og en valgfri værdi. meta.top_score er den højeste score på tværs af alle wallets.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Sti-parametre

slug
string påkrævet
frostsnap

Walletens slug.

GET-request - ingen request-body.

Request

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"

Wallet-understøttede coins

Free

Coins som walleten understøtter, returneret i samme form som List coins og med samme filtre/sortering.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Sti-parametre

slug
string påkrævet
frostsnap

Walletens slug.

Query-parametre

page
integer valgfri
1

Sidenummer (1-baseret). Skal være mindst 1.

per_page
integer valgfri
50

Rækker pr. side. Grænsen er planbaseret (Free 100, Starter/Pro 250); overskrides den, returneres 422 i stedet for at klippe værdien. Skal være mindst 1. Må ikke være større end 100.

type
string valgfri
coin

Begræns til en enkelt aktivtype: coin eller token.

En af: coin token

status
string valgfri
active

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

En af: active delisted untracked progressing awaiting preparing

search
string valgfri
bitcoin

Fritekstmatch på navn eller symbol. Må ikke være længere end 100 tegn.

min_price
number valgfri
0.5

Kun coins prissat til eller over denne USD-værdi. Skal være mindst 0.

max_price
number valgfri
100000

Kun coins prissat til eller under denne USD-værdi. Skal være mindst 0.

min_marketcap
number valgfri
1000000

Kun coins med en USD-marketcap på eller over denne værdi. Skal være mindst 0.

max_marketcap
number valgfri
5000000000000

Kun coins med en USD-marketcap på eller under denne værdi. Skal være mindst 0.

min_volume
number valgfri
1000000

Kun coins med 24-timers USD-volumen på eller over denne værdi. Skal være mindst 0.

max_volume
number valgfri
100000000000

Kun coins med 24-timers USD-volumen på eller under denne værdi. Skal være mindst 0.

ids
string valgfri
38,39

Filtrér til specifikke coin-id'er (CSV, op til 100 selektorer kombineret med slugs/symbols). Må ikke være længere end 1000 tegn.

slugs
string valgfri
bitcoin,ethereum

Filtrér til specifikke coin-slugs (CSV, op til 100 selektorer kombineret). Må ikke være længere end 2000 tegn.

symbols
string valgfri
BTC,ETH

Filtrér til specifikke coin-symboler (CSV, ikke versalfølsom, op til 100 selektorer kombineret). Må ikke være længere end 1000 tegn.

sort
string valgfri
-marketcap

Kommaseparerede sorteringsfelter; præfiks med - for faldende. Sorterbare: marketcap, rank, price, volume_24h, change_24h, change_7d. Må ikke være længere end 100 tegn.

interval
string valgfri
24h

Movers-vindue kun for /coins/gainers og /coins/losers: 24h eller 7d.

En af: 24h 7d

GET-request - ingen request-body.

Request

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 endpoints

Globalt marked

Markedsdækkende aggregater - samlet marketcap og volumen, antal aktiver/børser/par/markeder, BTC/ETH-dominans med en rank-baseret top-3, markedets Fear & Greed-aflæsning, plus et top-100-heatmap og marketcap-/volumenhistorik.

Globalt markeds-snapshot

Free

Markedsoverblik i ét kald: samlet marketcap og 24-timers volumen, antal kryptovalutaer / tokens / børser / par / markeder, dominance (BTC- & ETH-andel plus den rank-baserede top3) og markedets fear_greed- aflæsning.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

GET-request - ingen request-body.

Request

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

Top-100-treemap-rækker plus rammestatistik (samlet marketcap/volumen, dominans og markedets Fear & Greed-score) - API-tvillingen til web-heatmappet.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

GET-request - ingen request-body.

Request

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-/volumenhistorik

Starter

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

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Sti-parametre

metric
string påkrævet
marketcap

Hvilken serie: marketcap eller volume.

Query-parametre

period
string valgfri
7d

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

GET-request - ingen request-body.

Request

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 endpoints

Sentiment

Sentiment-indekser for markedet og pr. coin. Fear & Greed og Bull/Bear er SNAPSHOTS med 15-minutters opdatering - kun den aktuelle aflæsning findes, der er ingen tids- serie for dem. Altseason har fuld daglig historik. indicators er den markedsdækkende tekniske optælling.

Fear & Greed-indeks

Free

Den aktuelle Fear & Greed-aflæsning (et 15-minutters snapshot - ingen historik). Udelad coin for det markedsdækkende indeks, eller angiv en coin-slug for en aflæsning pr. coin. intervals bærer 7d/30d-delscorerne og deres komponentopdeling.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Query-parametre

coin
string valgfri
bitcoin

Coin-slug for en aflæsning pr. coin; udelad for markedsindekset.

GET-request - ingen request-body.

Request

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

Den aktuelle Bull/Bear-aflæsning (et 15-minutters snapshot - ingen historik). Udelad coin for det markedsdækkende indeks, eller angiv en coin-slug for en aflæsning pr. coin.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Query-parametre

coin
string valgfri
bitcoin

Coin-slug for en aflæsning pr. coin; udelad for markedsindekset.

GET-request - ingen request-body.

Request

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

Den aktuelle altseason-aflæsning (antal coins, der slår BTC ud af top 100), med valgfri daglig history. I modsætning til Fear & Greed har altseason fuld daglig historik - angiv days for at inkludere den.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Query-parametre

days
integer valgfri
30

Antal dages daglig historik der skal inkluderes (1–365; 0/udelad = kun aktuel).

GET-request - ingen request-body.

Request

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"

Markedsindikator-optælling

Pro

Den markedsdækkende tekniske optælling - 25 indikatorkategorier rullet op, hver med dens aktuelle tilstand, score og kategoridata.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

GET-request - ingen request-body.

Request

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 endpoints

Indikatorer

Tekniske indikatorer pr. coin. Hver indikator har sit eget dedikerede endpoint - momentumoscillatorer (RSI, Stoch-RSI, CCI, MFI, Williams %R), trend- og pris- baselines (SMA, MACD, VWAP), volumenflow (OBV, CMF), trendstyrke (ADX) og volatilitet - plus et enkelt multi-indikator-snapshot. Hver familie er en DAGLIG serie beregnet ud fra daglige candles (fuld opbevaring; unge assets returnerer indledende opvarmnings-null'er, indtil der findes nok historik). Prisskala-familier (SMA, VWAP, MACD, OBV) udsender decimalstrenge; afgrænsede oscillatorer udsender tal. Nogle få langvindue-perioder kræver en betalt plan - noteret på hvert endpoint.

Indikator-snapshot

Pro

Multi-indikator-snapshottet - hver indikatorkategoris seneste state (bullish/bearish/sheepish…), score og rå data, i én payload. Ideel til et hurtigt overblik på et dashboard; brug de dedikerede endpoints pr. indikator nedenfor for fuld daglig historik.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Sti-parametre

slug
string påkrævet
bitcoin

Coinens slug.

GET-request - ingen request-body.

Request

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

Dagligt Relative Strength Index - en momentumoscillator afgrænset til 0–100, der måler hastigheden og størrelsen af de seneste prisbevægelser. Over 70 er konventionelt overkøbt, under 30 oversolgt. Vinduer: 7, 14, 21, 28 dage (standard 14) - 21- og 28-dages-vinduerne kræver Starter-planen eller højere. Unge coins returnerer indledende opvarmnings-null-værdier.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Sti-parametre

slug
string påkrævet
bitcoin

Coinens slug.

Query-parametre

period
integer valgfri
14

Vindueslængde - en af 7, 14, 21, 28 (standard 14).

start
string valgfri
2026-06-01

ISO-dato nedre grænse.

end
string valgfri
2026-06-30

ISO-dato øvre grænse.

limit
integer valgfri
30

Maks. rækker (1–1000, standard 365).

GET-request - ingen request-body.

Request

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 Stokastisk RSI - anvender den stokastiske oscillator på selve RSI, hvilket giver en hurtigere, mere følsom 0–100-momentumaflæsning med %K- og %D-linjer, der krydser for at signalere vendinger. Vinduer: 7, 14, 21, 28 dage (standard 14) - 21- og 28-dages-vinduerne kræver Starter-planen eller højere.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Sti-parametre

slug
string påkrævet
bitcoin

Coinens slug.

Query-parametre

period
integer valgfri
14

Vindueslængde - en af 7, 14, 21, 28 (standard 14).

start
string valgfri
2026-06-01

ISO-dato nedre grænse.

end
string valgfri
2026-06-30

ISO-dato øvre grænse.

limit
integer valgfri
30

Maks. rækker (1–1000, standard 365).

GET-request - ingen request-body.

Request

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

Dagligt Simple Moving Average - det aritmetiske gennemsnit af lukkeprisen over vinduet, den klassiske trendbaseline, som traders aflæser for støtte, modstand og golden/death cross. Vinduer: 50, 100, 200 dage (standard 50). Værdierne er decimalstrenge på prisskalaen.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Sti-parametre

slug
string påkrævet
bitcoin

Coinens slug.

Query-parametre

period
integer valgfri
50

Vindueslængde - en af 50, 100, 200 (standard 50).

start
string valgfri
2026-06-01

ISO-dato nedre grænse.

end
string valgfri
2026-06-30

ISO-dato øvre grænse.

limit
integer valgfri
30

Maks. rækker (1–1000, standard 365).

GET-request - ingen request-body.

Request

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

Dagligt Commodity Channel Index - måler hvor langt prisen har afveget fra sit statistiske gennemsnit; aflæsninger ud over ±100 markerer stærke trends eller potentielle vendinger. Vinduer: 20, 50, 100 dage (standard 20).

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Sti-parametre

slug
string påkrævet
bitcoin

Coinens slug.

Query-parametre

period
integer valgfri
20

Vindueslængde - en af 20, 50, 100 (standard 20).

start
string valgfri
2026-06-01

ISO-dato nedre grænse.

end
string valgfri
2026-06-30

ISO-dato øvre grænse.

limit
integer valgfri
30

Maks. rækker (1–1000, standard 365).

GET-request - ingen request-body.

Request

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

Dagligt Money Flow Index - en volumenvægtet RSI (0–100), der indregner handels- volumen i momentum, ofte kaldet "volumen-RSI"; over 80 overkøbt, under 20 oversolgt. Vinduer: 7, 14, 28 dage (standard 14).

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Sti-parametre

slug
string påkrævet
bitcoin

Coinens slug.

Query-parametre

period
integer valgfri
14

Vindueslængde - en af 7, 14, 28 (standard 14).

start
string valgfri
2026-06-01

ISO-dato nedre grænse.

end
string valgfri
2026-06-30

ISO-dato øvre grænse.

limit
integer valgfri
30

Maks. rækker (1–1000, standard 365).

GET-request - ingen request-body.

Request

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 afgrænset til −100–0, der viser hvor lukkeprisen ligger inden for det seneste high-low-interval; over −20 overkøbt, under −80 oversolgt. Vinduer: 14, 20, 50 dage (standard 14).

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Sti-parametre

slug
string påkrævet
bitcoin

Coinens slug.

Query-parametre

period
integer valgfri
14

Vindueslængde - en af 14, 20, 50 (standard 14).

start
string valgfri
2026-06-01

ISO-dato nedre grænse.

end
string valgfri
2026-06-30

ISO-dato øvre grænse.

limit
integer valgfri
30

Maks. rækker (1–1000, standard 365).

GET-request - ingen request-body.

Request

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

Dagligt prisvolatilitetsindeks - spredningen af de daglige afkast over vinduet, en normaliseret aflæsning af hvor hakket prisbevægelsen har været. Vinduer: 7, 14, 30 dage (standard 7) - 30-dages-vinduet kræver Starter-planen eller højere.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Sti-parametre

slug
string påkrævet
bitcoin

Coinens slug.

Query-parametre

period
integer valgfri
7

Vindueslængde - en af 7, 14, 30 (standard 7).

start
string valgfri
2026-06-01

ISO-dato nedre grænse.

end
string valgfri
2026-06-30

ISO-dato øvre grænse.

limit
integer valgfri
30

Maks. rækker (1–1000, standard 365).

GET-request - ingen request-body.

Request

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"

Volumenvolatilitet

Starter

Dagligt volumenvolatilitetsindeks - spredningen af den daglige handelsvolumen over vinduet, en aflæsning af hvor uregelmæssig deltagelsen har været. Vinduer: 7, 14, 30 dage (standard 7) - 30-dages-vinduet kræver Starter-planen eller højere.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Sti-parametre

slug
string påkrævet
bitcoin

Coinens slug.

Query-parametre

period
integer valgfri
7

Vindueslængde - en af 7, 14, 30 (standard 7).

start
string valgfri
2026-06-01

ISO-dato nedre grænse.

end
string valgfri
2026-06-30

ISO-dato øvre grænse.

limit
integer valgfri
30

Maks. rækker (1–1000, standard 365).

GET-request - ingen request-body.

Request

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) - 12/26-EMA-spændet med en 9-perioders signallinje og et histogram, en klassisk trend- og momentum-indikator der aflæses for signallinjekrydsninger og nullinjeskift. Returnerer macd, signal og histogram som decimalstrenge. Ingen vinduesparameter.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Sti-parametre

slug
string påkrævet
bitcoin

Coinens slug.

Query-parametre

start
string valgfri
2026-06-01

ISO-dato nedre grænse.

end
string valgfri
2026-06-30

ISO-dato øvre grænse.

limit
integer valgfri
30

Maks. rækker (1–1000, standard 365).

GET-request - ingen request-body.

Request

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 volumenlinje, der lægger volumen til på op-dage og trækker den fra på ned-dage, sporer netto købs- vs. salgspres og bekræfter (eller afviger fra) pristrends. Enkelt decimalstreng-serie.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Sti-parametre

slug
string påkrævet
bitcoin

Coinens slug.

Query-parametre

start
string valgfri
2026-06-01

ISO-dato nedre grænse.

end
string valgfri
2026-06-30

ISO-dato øvre grænse.

limit
integer valgfri
30

Maks. rækker (1–1000, standard 365).

GET-request - ingen request-body.

Request

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 (de retningsbestemte indikatorer plus_di/minus_di). ADX over 25 signalerer en stærk trend uanset retning; DI-krydsningen signalerer hvilken vej. Enkelt serie, ingen vinduesparameter.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Sti-parametre

slug
string påkrævet
bitcoin

Coinens slug.

Query-parametre

start
string valgfri
2026-06-01

ISO-dato nedre grænse.

end
string valgfri
2026-06-30

ISO-dato øvre grænse.

limit
integer valgfri
30

Maks. rækker (1–1000, standard 365).

GET-request - ingen request-body.

Request

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 - den gennemsnitlige pris vægtet efter volumen, en central reference for fair værdi og eksekvering; pris over VWAP aflæses bullish, under bearish. Enkelt decimalstreng-serie, ingen vinduesparameter.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Sti-parametre

slug
string påkrævet
bitcoin

Coinens slug.

Query-parametre

start
string valgfri
2026-06-01

ISO-dato nedre grænse.

end
string valgfri
2026-06-30

ISO-dato øvre grænse.

limit
integer valgfri
30

Maks. rækker (1–1000, standard 365).

GET-request - ingen request-body.

Request

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 money-flow-volumen over perioden for at vurdere akkumulering vs. distribution; positive værdier aflæses som nettokøbspres, negative som salg. Afgrænset omkring ±1. Enkelt serie, ingen vinduesparameter.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Sti-parametre

slug
string påkrævet
bitcoin

Coinens slug.

Query-parametre

start
string valgfri
2026-06-01

ISO-dato nedre grænse.

end
string valgfri
2026-06-30

ISO-dato øvre grænse.

limit
integer valgfri
30

Maks. rækker (1–1000, standard 365).

GET-request - ingen request-body.

Request

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 endpoints

Konvertering

Konvertér mellem to vilkårlige aktive aktiver (krypto OG fiat), og list de valutaer, der kan bruges som konverteringsben. Værdier er decimalstrenge. Fiat-valutakurser opdateres ~to gange dagligt; kryptokurser ~hvert minut.

Konvertér mellem aktiver

Free

Konvertering på serversiden mellem to vilkårlige aktive aktiver (krypto OG fiat). to accepterer en CSV til konvertering mod flere mål; at vende om er blot at bytte from/to. Konvertering er lineær, så value = unit_rate * amount. Fiat-valutakurser opdateres ~to gange dagligt; kryptokurser ~hvert minut.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Query-parametre

from
string påkrævet
bitcoin

Kildeaktivets slug.

to
string påkrævet
ethereum

Målaktivets slug(s), kommasepareret (op til 10).

amount
number valgfri
2.5

Mængden af kildeaktivet, der skal konverteres (standard 1).

GET-request - ingen request-body.

Request

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-valutaer med deres USD-valutakurser: rate_per_usd (enheder pr. USD) og dens inverse usd_value. Fiat-valutakurser opdateres ~to gange dagligt.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

GET-request - ingen request-body.

Request

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

De vs-valutaer, der kan bruges som konverteringsben - de øverste fiats, coins og tokens - hver med en normaliseret usd_value (USD pr. enhed). Coin-/token-værdier opdateres ~hvert minut; de langsomme fiat-kurser caches separat (~to gange dagligt).

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

GET-request - ingen request-body.

Request

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 endpoints

Beregnere

Finansielle beregnere på serversiden, der spejler webværktøjerne: DCA, gevinst/tab og lån (som læser cachede markedsdata), plus tilstandsløs matematik for renters rente og staking.

DCA-beregner

Free

Dollar-cost averaging-backtest over coinens rigtige daglige prishistorik: ét køb for amount pr. interval mellem start og end. Angiv series=true for at inkludere den fulde serie pr. køb.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Query-parametre

slug
string påkrævet
bitcoin

Coinens slug-identifikator.

amount
number påkrævet
100

USD brugt pr. køb (0.01–1,000,000,000).

interval
string påkrævet
weekly

Købskadence: daily, weekly, monthly, quarterly eller yearly.

start
string påkrævet
2024-01-01

date Første købsdato (efter 2008-12-31).

end
string valgfri
2025-01-01

date Sidste købsdato (standard i dag).

series
boolean valgfri
false

Inkludér serien pr. køb i payloaden.

GET-request - ingen request-body.

Request

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-/tab-beregner

Free

Hvad et køb-derefter-salg mellem to historiske datoer gav, ved hjælp af coinens rigtige priser på de datoer. Gebyrer er faste USD-beløb, ikke procenter.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Query-parametre

slug
string påkrævet
bitcoin

Coinens slug-identifikator.

amount
number påkrævet
1000

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

buy_date
string påkrævet
2023-01-01

date Købsdato.

sell_date
string påkrævet
2025-01-01

date Salgsdato (på/efter buy_date).

buy_fee
number valgfri
10

Fast købsgebyr i USD (standard 0).

sell_fee
number valgfri
10

Fast salgsgebyr i USD (standard 0).

GET-request - ingen request-body.

Request

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"

Renters rente-beregner

Free

Ren matematik - ingen markedsdata. Bemærk, at satsen gælder PR. RENTEPERIODE (webberegnerens konvention), ikke pr. år.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Query-parametre

principal
number påkrævet
10000

Startsaldo i USD.

rate
number påkrævet
1

Rentesats i % pr. renteperiode.

duration
integer påkrævet
5

Fremskrivningens længde (år er begrænset 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

Tilbagevendende indbetaling i USD (standard 0).

contribution_frequency
string valgfri
monthly

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

GET-request - ingen request-body.

Request

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. sælg-beregner

Free

Lån mod krypto vs. sælg den - sammenligner begge scenarier ved hjælp af coinens AKTUELLE pris. Vejledende fremskrivning, ikke finansiel rådgivning.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Query-parametre

slug
string påkrævet
bitcoin

Coinens slug-identifikator.

crypto_amount
number påkrævet
2

Hvor meget af coinen du besidder.

needed_cash
number påkrævet
50000

USD du skal frigøre.

term_months
integer valgfri
36

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

interest_rate
number valgfri
10

Lånets APR i % (standard 10).

ltv
number valgfri
50

Loan-to-value-forhold i % (standard 50).

expected_growth
number valgfri
25

Forventet vækst i coin-pris over løbetiden i % (standard 25).

tax_rate
number valgfri
25

Kapitalgevinstskat i %, der anvendes på salget (standard 25).

GET-request - ingen request-body.

Request

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ønningsberegner

Free

Ren matematik - staking-belønninger med valgfri renters rente og en validator- kommission. Ingen markedsdata læses.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Query-parametre

amount
number påkrævet
1000

Staked mængde, i det stakede aktivs enheder.

period
number påkrævet
2

Staking-periodens længde (begrænset til modstykket for 50 år).

period_unit
string valgfri
years

years (standard), months eller days.

apy
number påkrævet
5

Annonceret APY i %.

compound_frequency
string valgfri
monthly

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

commission
number valgfri
10

Validator-kommission i %, taget fra belønninger (standard 0).

GET-request - ingen request-body.

Request

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 endpoints

Redaktionelt

Redaktionelle artikler - kun udgivne (ACTIVE). locale vælger indholdssproget med engelsk fallback pr. felt (payloaden angiver, hvilken locale der faktisk vandt). Artikler kan filtreres efter tag eller efter en relateret coin-/exchange-/wallet-slug. API- læsninger øger med vilje IKKE visningstal.

Coin-videoer

Free

Kuraterede videoer knyttet til en coin (coin-sidens Videos-fane), pagineret.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Sti-parametre

slug
string påkrævet
bitcoin

Coinens slug-identifikator.

Query-parametre

page
integer valgfri
1

Sidenummer (1-baseret).

per_page
integer valgfri
10

Rækker pr. side (1–50, standard 10).

type
string valgfri
review

Filtrér efter videotype (f.eks. overview, tutorial, explainer, review, analysis, news).

search
string valgfri
halving

Fritekstmatch på titlen.

GET-request - ingen request-body.

Request

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"

Coin-indsigtstidslinje

Free

Coinens indsigtstidslinje - den samme payload, som aktivsidens indsigtspanel bruger, afgrænset af offset/limit.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Sti-parametre

slug
string påkrævet
bitcoin

Coinens slug-identifikator.

Query-parametre

locale
string valgfri
en

Indholdssprog (falder tilbage til engelsk).

offset
integer valgfri
0

Rækker der skal springes over (0–500, standard 0).

limit
integer valgfri
5

Rækker der skal returneres (1–50, standard 5).

GET-request - ingen request-body.

Request

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

Udgivne artikler, nyeste først, pagineret. Filtrér efter tag eller efter en relateret coin- / exchange- / wallet-slug, eller fritekst search. Hver række er et resumé (titel, undertitel, tags, læsetid, hero-billede, relaterede entiteter, datoer).

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Query-parametre

page
integer valgfri
1

Sidenummer (1-baseret).

per_page
integer valgfri
20

Rækker pr. side (1–50, standard 20).

locale
string valgfri
en

Indholdssprog (falder tilbage til engelsk).

tag
string valgfri
guide

Filtrér efter tag: news, guide, tutorial, explainer, analysis, review, trading, overview eller information.

coin
string valgfri
bitcoin

Filtrér til artikler relateret til denne coin-slug.

exchange
string valgfri
binance-exchange

Filtrér til artikler relateret til denne exchange-slug.

wallet
string valgfri
frostsnap

Filtrér til artikler relateret til denne wallet-slug.

search
string valgfri
halving

Fritekstmatch på overskrift/underoverskrift.

GET-request - ingen request-body.

Request

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 artikel

Free

Én udgivet artikel med dens fulde brødtekst, tags, hero-billede, helpful-tællere og relaterede entiteter. locale vælger indholdssproget med engelsk fallback pr. felt (payloaden angiver, hvilken locale der faktisk vandt).

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Sti-parametre

slug
string påkrævet
what-is-bitcoin

Artiklens slug.

Query-parametre

locale
string valgfri
en

Indholdssprog (falder tilbage til engelsk).

GET-request - ingen request-body.

Request

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"

Indsend artikelfeedback

Free

Registrerer et tommel op/ned på en artikel - de samme tællere, som webbens helpful- knapper bruger. Throttling pr. nøgle gælder upstream.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Sti-parametre

slug
string påkrævet
what-is-bitcoin

Artiklens slug.

Body-parametre

helpful
boolean påkrævet
true

true for hjælpsom, false for ikke hjælpsom.

Request

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 kurateret video med dens YouTube-id, titel, type, varighed og de coins/exchanges/wallets, den er knyttet til.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Sti-parametre

id
integer påkrævet
87

Videoens id.

GET-request - ingen request-body.

Request

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 indsigter

Free

AI-genererede markedsindsigter, pagineret. Filtrér efter type, en relateret coin-slug eller fritekst search; locale vælger sproget for overskrift/resumé med engelsk fallback.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Query-parametre

page
integer valgfri
1

Sidenummer (1-baseret).

per_page
integer valgfri
20

Rækker pr. side (1–50, standard 20).

locale
string valgfri
en

Indholdssprog (falder tilbage til engelsk).

type
string valgfri
per_asset

Filtrér efter indsigtstype: per_asset, market_overview eller narrative.

coin
string valgfri
bitcoin

Filtrér til indsigter om denne coin-slug.

search
string valgfri
etf

Fritekstmatch på overskriften.

sort
string valgfri
first_reported

Sorteringsrækkefølge: first_reported (standard) eller last_updated.

GET-request - ingen request-body.

Request

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 indsigt

Free

Én indsigt med dens fulde payload - overskrift, resumé, kildeartikel-tidslinje og relaterede coins.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Sti-parametre

id
integer påkrævet
101

Indsigtens id.

Query-parametre

locale
string valgfri
en

Indholdssprog (falder tilbage til engelsk).

GET-request - ingen request-body.

Request

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 endpoints

Alarmer

Pris-alarm-CRUD - de samme alarmer, som webappen håndterer. Alarmer forbruger nøgle- ejerens alarm-lagersaldo, er kun af TARGET-type på coins, og et above/below- værn mod aktuel værdi blokerer alarmer, der ville selvudløse med det samme. Nøgle-scoped (API-nøglen sætter ejeren) og aldrig response-cachet.

List alarmer

Free

Nøgleejerens alarmer, nyeste først, pagineret. Filtrér efter status, direction eller notification-kanal.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Query-parametre

page
integer valgfri
1

Sidenummer (1-baseret).

per_page
integer valgfri
25

Rækker pr. side (1–100, standard 25).

status
string valgfri
active

Filtrér efter tilstand: active eller triggered.

direction
string valgfri
above

Filtrér efter udløsningsretning: above eller below.

notification
string valgfri
email

Filtrér efter leveringskanal: email, push eller webhook.

GET-request - ingen request-body.

Request

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"

Opret en alarm

Free

Opretter en TARGET-alarm på en coin og bruger én alarmplads fra nøgleejerens saldo. Målet kontrolleres mod coinens aktuelle værdi, så alarmen ikke kan selvudløse med det samme: en above-alarm skal have et mål over den aktuelle værdi, en below-alarm under.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Body-parametre

name
string påkrævet
BTC six figures

En etiket til alarmen (maks. 255 tegn).

coin
string påkrævet
bitcoin

Coinens slug-identifikator.

metric
string påkrævet
rate

Den overvågede metrik: rate, volume eller marketcap.

direction
string påkrævet
above

Udløsningsretning: above eller below.

target
number påkrævet
100000

Tærskelværdien (skal ligge på direction-siden af coinens aktuelle værdi).

notification
string påkrævet
email

Leveringskanal: email, push eller webhook.

Request

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

Slet en alarm

Free

Sletter en af nøgleejerens alarmer og refunderer den alarmplads, den forbrugte.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Sti-parametre

id
integer påkrævet
42

Alarmens id.

Request

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 endpoints

Webhooks

Bitculator POSTer hver hændelse som JSON med en HMAC-signatur-header:

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

Verificér den ved at genberegne HMAC over "." med din endpoint-hemmelighed og sammenligne i konstant tid; afvis, hvis t er ældre end et par minutter (replay-værn). 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);

Understøttede hændelser: alarm.triggered. Leveringer forsøges igen 3× med backoff; et endpoint deaktiveres automatisk efter 10 på hinanden følgende mislykkede leveringer.

List webhook-endpoints

Free

Nøgleejerens webhook-endpoints, nyeste først. Signerings-secrets inkluderes aldrig

  • hver secret vises præcis én gang, ved oprettelsen.
GET
https://bitculator.com/api/v1/webhooks
Bearer
bc_••••••••••••••••

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

GET-request - ingen request-body.

Request

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"

Opret et webhook-endpoint

Free

Registrerer et HTTPS-endpoint (maks. 5 pr. konto) til hændelsesleveringer. Svaret inkluderer signerings-secret - den ENESTE gang det nogensinde vises, så gem det med det samme.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Body-parametre

url
string påkrævet
https://example.com/webhooks/bitculator

HTTPS-leverings-URL'en. Kun offentlige hosts - interne/private adresser afvises.

events
string[] påkrævet
["alarm.triggered"]

Hændelser at abonnere på. Tilladte værdier: alarm.triggered.

Request

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

Slet et webhook-endpoint

Free

Sletter et af nøgleejerens webhook-endpoints. Ventende leveringer til det opgives.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Sti-parametre

id
integer påkrævet
7

Webhook-endpointets id.

Request

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 testhændelse

Free

Udløser en signeret alarm.triggered-testhændelse (test: true i payloaden, ægte signatur-headere), så modtagere kan verificeres end-to-end.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Sti-parametre

id
integer påkrævet
7

Webhook-endpointets id.

Request

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

Free

Endpointets leveringsforsøg (bevares i 30 dage), nyeste først, pagineret.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

Sti-parametre

id
integer påkrævet
7

Webhook-endpointets id.

Query-parametre

page
integer valgfri
1

Sidenummer (1-baseret).

per_page
integer valgfri
25

Rækker pr. side (1–100, standard 25).

GET-request - ingen request-body.

Request

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 endpoints

Meta

API-meta og introspektion: et godkendt ping til at verificere en nøgle og middleware-stakken, aktuel nøgles forbrug/kvote og den maskinlæsbare OpenAPI-spec.

OpenAPI-spec

Free

Det maskinlæsbare OpenAPI 3-dokument for denne API, som JSON - peg codegen eller API-værktøjer mod denne URL. Offentlig: ingen nøgle påkrævet.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

GET-request - ingen request-body.

Request

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 godkendt no-op til at verificere en Data API-nøgle end-to-end (auth.api → burst-throttle pr. plan → månedlig kvote). Den tæller mod kvoten som ethvert andet kald.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

GET-request - ingen request-body.

Request

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øgleforbrug & kvote

Free

Forbrugsintrospektion for den kaldende nøgles ejer: Data API-planen, dens månedlige grænse, brugt og resterende (matcher altid X-Quota-*-headerne), det aktuelle periodevindue og opdelinger pr. endpoint / pr. token. Embed-widget-forbrug har sin egen plan og pulje - det vises aldrig her.

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

Nøgler er kun til Bearer og bærer data-api-tilladelsen - hold dem på serversiden.

GET-request - ingen request-body.

Request

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"