Bitculator
Bitculator · Data API · v1

Bitculator Data API

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

Alla endpoints ligger under /api/v1 och kräver en Bearer-nyckel med data-api-behörigheten - skapa en i din utvecklarkonsol.

Ditt första anrop:

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

Svaren är JSON. Priser, kurser och utbud är decimalsträngar (flyttal klarar inte marknadsprecisionen); antal och analysvärden är tal. Varje svar bär din aktuella kvot i headrarna X-Quota-Limit / X-Quota-Used / X-Quota-Reset, och fel använder alltid höljet {"error": {"code", "message", "details"}}.

Data API har sin egen månatliga kvot, kopplad till din API-plan och helt separat från dina embed-widgetar. per_page-tak är planbaserade (Free 100, Starter/Pro 250); att överskrida ett tak returnerar 422 i stället för att klippas.

Klientbibliotek

Du behöver inget SDK - varje endpoint är ren HTTP. Men om du föredrar ett finns det åtta officiella, MIT-licensierade SDK:er som alla täcker hela API:et, med inbyggd paginering, typade fel och decimalsträngsprecision.

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

Autentisering

För att autentisera förfrågningar, inkludera en Authorization: Bearer {YOUR_API_KEY}-header på varje förfrågan.

Skapa en Data API-nyckel i din utvecklarkonsol - nycklar är endast Bearer och bär data-api-behörigheten. Håll dem på serversidan; de är aldrig avsedda för inbäddning på klientsidan.

Authorization-header
Skapa en nyckel →
Bearer
bc_••••••••••••••••

Skickas som Authorization: Bearer {YOUR_API_KEY} på varje förfrågan.

Varje endpoint visar den lägsta plan som krävs för att anropa det. Free Starter Pro
9 endpoints

Coins

Rankad marknadsdata för coins och tokens: paginerade listningar, detaljer per coin, rörelser (gainers/losers), nyligen tillagda, trending, och tidsserier per coin. Priser, marketcap och utbud är decimalSTRÄNGAR (flyttal klarar inte marknadsprecisionen); procentuella förändringar, rankningar och antal är tal.

Lista coins

Free

Rankade coins med priser, filter och väljare, paginerade med Laravels links + meta-hölje. Priser, marketcap och circulating_supply är decimal- strängar; förändringar och rankningar är tal.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Query-parametrar

page
integer valfri
1

Sidnummer (1-baserat). Måste vara minst 1.

per_page
integer valfri
50

Rader per sida. Taket är planbaserat (Free 100, Starter/Pro 250); att överskrida det returnerar 422 i stället för att klippas. Måste vara minst 1. Får inte vara större än 100.

type
string valfri
coin

Begränsa till en enda tillgångstyp: coin eller token.

En av: coin token

status
string valfri
active

Listningsstatus: active, delisted, untracked, progressing, awaiting eller preparing. Standard är alla offentliga statusar.

En av: active delisted untracked progressing awaiting preparing

search
string valfri
bitcoin

Fritextmatchning på namn eller symbol. Får inte vara längre än 100 tecken.

min_price
number valfri
0.5

Endast coins prissatta till eller över detta USD-värde. Måste vara minst 0.

max_price
number valfri
100000

Endast coins prissatta till eller under detta USD-värde. Måste vara minst 0.

min_marketcap
number valfri
1000000

Endast coins med en USD-marketcap vid eller över detta värde. Måste vara minst 0.

max_marketcap
number valfri
5000000000000

Endast coins med en USD-marketcap vid eller under detta värde. Måste vara minst 0.

min_volume
number valfri
1000000

Endast coins med 24h USD-volym vid eller över detta värde. Måste vara minst 0.

max_volume
number valfri
100000000000

Endast coins med 24h USD-volym vid eller under detta värde. Måste vara minst 0.

ids
string valfri
38,39

Filtrera till specifika coin-id:n (CSV, upp till 100 väljare kombinerat med slugs/symbols). Får inte vara längre än 1000 tecken.

slugs
string valfri
bitcoin,ethereum

Filtrera till specifika coin-slugs (CSV, upp till 100 väljare sammanlagt). Får inte vara längre än 2000 tecken.

symbols
string valfri
BTC,ETH

Filtrera till specifika coin-symboler (CSV, skiftlägesokänsligt, upp till 100 väljare sammanlagt). Får inte vara längre än 1000 tecken.

sort
string valfri
-marketcap

Kommaseparerade sorteringsfält; prefixa med - för fallande. Sorterbara: marketcap, rank, price, volume_24h, change_24h, change_7d. Får inte vara längre än 100 tecken.

interval
string valfri
24h

Rörelsefönster endast för /coins/gainers och /coins/losers: 24h eller 7d.

En av: 24h 7d

GET-förfrågan - ingen request body.

Förfrågan

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"

Nyligen tillagda coins

Free

Nyaste listningar - sorterade efter status_updated_at (tidsstämpeln för när de blev aktiva; created_at är crawl-datumet, som ligger godtyckligt lång tid före listningen). Samma radform och pagineringshölje som List coins.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Query-parametrar

page
integer valfri
1

Sidnummer (1-baserat). Måste vara minst 1.

per_page
integer valfri
50

Rader per sida. Taket är planbaserat (Free 100, Starter/Pro 250); att överskrida det returnerar 422 i stället för att klippas. Måste vara minst 1. Får inte vara större än 100.

type
string valfri
coin

Begränsa till en enda tillgångstyp: coin eller token.

En av: coin token

status
string valfri
active

Listningsstatus: active, delisted, untracked, progressing, awaiting eller preparing. Standard är alla offentliga statusar.

En av: active delisted untracked progressing awaiting preparing

search
string valfri
bitcoin

Fritextmatchning på namn eller symbol. Får inte vara längre än 100 tecken.

min_price
number valfri
0.5

Endast coins prissatta till eller över detta USD-värde. Måste vara minst 0.

max_price
number valfri
100000

Endast coins prissatta till eller under detta USD-värde. Måste vara minst 0.

min_marketcap
number valfri
1000000

Endast coins med en USD-marketcap vid eller över detta värde. Måste vara minst 0.

max_marketcap
number valfri
5000000000000

Endast coins med en USD-marketcap vid eller under detta värde. Måste vara minst 0.

min_volume
number valfri
1000000

Endast coins med 24h USD-volym vid eller över detta värde. Måste vara minst 0.

max_volume
number valfri
100000000000

Endast coins med 24h USD-volym vid eller under detta värde. Måste vara minst 0.

ids
string valfri
38,39

Filtrera till specifika coin-id:n (CSV, upp till 100 väljare kombinerat med slugs/symbols). Får inte vara längre än 1000 tecken.

slugs
string valfri
bitcoin,ethereum

Filtrera till specifika coin-slugs (CSV, upp till 100 väljare sammanlagt). Får inte vara längre än 2000 tecken.

symbols
string valfri
BTC,ETH

Filtrera till specifika coin-symboler (CSV, skiftlägesokänsligt, upp till 100 väljare sammanlagt). Får inte vara längre än 1000 tecken.

sort
string valfri
-marketcap

Kommaseparerade sorteringsfält; prefixa med - för fallande. Sorterbara: marketcap, rank, price, volume_24h, change_24h, change_7d. Får inte vara längre än 100 tecken.

interval
string valfri
24h

Rörelsefönster endast för /coins/gainers och /coins/losers: 24h eller 7d.

En av: 24h 7d

GET-förfrågan - ingen request body.

Förfrågan

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"

Främsta vinnare

Free

Största positiva rörelser under interval-fönstret (24h standard, eller 7d). Samma radform och pagineringshölje som List coins.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Query-parametrar

page
integer valfri
1

Sidnummer (1-baserat). Måste vara minst 1.

per_page
integer valfri
50

Rader per sida. Taket är planbaserat (Free 100, Starter/Pro 250); att överskrida det returnerar 422 i stället för att klippas. Måste vara minst 1. Får inte vara större än 100.

type
string valfri
coin

Begränsa till en enda tillgångstyp: coin eller token.

En av: coin token

status
string valfri
active

Listningsstatus: active, delisted, untracked, progressing, awaiting eller preparing. Standard är alla offentliga statusar.

En av: active delisted untracked progressing awaiting preparing

search
string valfri
bitcoin

Fritextmatchning på namn eller symbol. Får inte vara längre än 100 tecken.

min_price
number valfri
0.5

Endast coins prissatta till eller över detta USD-värde. Måste vara minst 0.

max_price
number valfri
100000

Endast coins prissatta till eller under detta USD-värde. Måste vara minst 0.

min_marketcap
number valfri
1000000

Endast coins med en USD-marketcap vid eller över detta värde. Måste vara minst 0.

max_marketcap
number valfri
5000000000000

Endast coins med en USD-marketcap vid eller under detta värde. Måste vara minst 0.

min_volume
number valfri
1000000

Endast coins med 24h USD-volym vid eller över detta värde. Måste vara minst 0.

max_volume
number valfri
100000000000

Endast coins med 24h USD-volym vid eller under detta värde. Måste vara minst 0.

ids
string valfri
38,39

Filtrera till specifika coin-id:n (CSV, upp till 100 väljare kombinerat med slugs/symbols). Får inte vara längre än 1000 tecken.

slugs
string valfri
bitcoin,ethereum

Filtrera till specifika coin-slugs (CSV, upp till 100 väljare sammanlagt). Får inte vara längre än 2000 tecken.

symbols
string valfri
BTC,ETH

Filtrera till specifika coin-symboler (CSV, skiftlägesokänsligt, upp till 100 väljare sammanlagt). Får inte vara längre än 1000 tecken.

sort
string valfri
-marketcap

Kommaseparerade sorteringsfält; prefixa med - för fallande. Sorterbara: marketcap, rank, price, volume_24h, change_24h, change_7d. Får inte vara längre än 100 tecken.

interval
string valfri
24h

Rörelsefönster endast för /coins/gainers och /coins/losers: 24h eller 7d.

En av: 24h 7d

GET-förfrågan - ingen request body.

Förfrågan

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"

Främsta förlorare

Free

Största negativa rörelser under interval-fönstret (24h standard, eller 7d). Samma radform och pagineringshölje som List coins.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Query-parametrar

page
integer valfri
1

Sidnummer (1-baserat). Måste vara minst 1.

per_page
integer valfri
50

Rader per sida. Taket är planbaserat (Free 100, Starter/Pro 250); att överskrida det returnerar 422 i stället för att klippas. Måste vara minst 1. Får inte vara större än 100.

type
string valfri
coin

Begränsa till en enda tillgångstyp: coin eller token.

En av: coin token

status
string valfri
active

Listningsstatus: active, delisted, untracked, progressing, awaiting eller preparing. Standard är alla offentliga statusar.

En av: active delisted untracked progressing awaiting preparing

search
string valfri
bitcoin

Fritextmatchning på namn eller symbol. Får inte vara längre än 100 tecken.

min_price
number valfri
0.5

Endast coins prissatta till eller över detta USD-värde. Måste vara minst 0.

max_price
number valfri
100000

Endast coins prissatta till eller under detta USD-värde. Måste vara minst 0.

min_marketcap
number valfri
1000000

Endast coins med en USD-marketcap vid eller över detta värde. Måste vara minst 0.

max_marketcap
number valfri
5000000000000

Endast coins med en USD-marketcap vid eller under detta värde. Måste vara minst 0.

min_volume
number valfri
1000000

Endast coins med 24h USD-volym vid eller över detta värde. Måste vara minst 0.

max_volume
number valfri
100000000000

Endast coins med 24h USD-volym vid eller under detta värde. Måste vara minst 0.

ids
string valfri
38,39

Filtrera till specifika coin-id:n (CSV, upp till 100 väljare kombinerat med slugs/symbols). Får inte vara längre än 1000 tecken.

slugs
string valfri
bitcoin,ethereum

Filtrera till specifika coin-slugs (CSV, upp till 100 väljare sammanlagt). Får inte vara längre än 2000 tecken.

symbols
string valfri
BTC,ETH

Filtrera till specifika coin-symboler (CSV, skiftlägesokänsligt, upp till 100 väljare sammanlagt). Får inte vara längre än 1000 tecken.

sort
string valfri
-marketcap

Kommaseparerade sorteringsfält; prefixa med - för fallande. Sorterbara: marketcap, rank, price, volume_24h, change_24h, change_7d. Får inte vara längre än 100 tecken.

interval
string valfri
24h

Rörelsefönster endast för /coins/gainers och /coins/losers: 24h eller 7d.

En av: 24h 7d

GET-förfrågan - ingen request body.

Förfrågan

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"

Hämta coin-detaljer

Free

Fullständig profil för ett enskilt coin. Utöver listfälten lägger den till: supply (cirkulerande/total/max), today OHLC, all_time_high / all_time_low (pris, datum och percent_from det aktuella priset), fully_diluted_valuation, marknads- counts (exchanges/pairs/tickers/wallets), decimals, genesis_date, officiella links (typad url-lista), token-contracts, och en lokaliserad HTML-description (faller tillbaka till engelska när den begärda locale saknas). Alla pris-/utbudsfält är decimalsträngar.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Sökvägsparametrar

slug
string obligatorisk
bitcoin

Coinets slug.

Query-parametrar

locale
string valfri
en

Innehållsspråk för beskrivningen (faller tillbaka till engelska).

GET-förfrågan - ingen request body.

Förfrågan

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- + volym- + marketcap-tidsserie per coin. Välj interval: minutely, half-hourly, hourly eller daily. Lagringstiden är en hård egenskap hos rollup- pipelinen - minutely 8 dagar, half-hourly 3 månader, hourly 6 månader, daily för alltid; förfrågningar bortom ett fönster returnerar det som finns. När en limit sätts får du de SENASTE N raderna i fönstret, emitterade äldst först. Priser är decimal- strängar.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Sökvägsparametrar

slug
string obligatorisk
bitcoin

Coinets slug.

Query-parametrar

interval
string valfri
daily

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

start
string valfri
2026-06-01

Nedre gräns för ISO-datum/tid.

end
string valfri
2026-06-30

Övre gräns för ISO-datum/tid (ett värde med enbart datum betyder till och med den dagen).

limit
integer valfri
30

Max antal rader (1–2000, standard 1000).

GET-förfrågan - ingen request body.

Förfrågan

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

Samma rollups per coin som Candle history, projicerade till endast {time, marketcap}. Samma interval-val och lagringsfönster (minutely 8 dagar, half-hourly 3 månader, hourly 6 månader, daily för alltid), senaste-N när en limit är satt.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Sökvägsparametrar

slug
string obligatorisk
bitcoin

Coinets slug.

Query-parametrar

interval
string valfri
daily

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

start
string valfri
2026-06-01

Nedre gräns för ISO-datum/tid.

end
string valfri
2026-06-30

Övre gräns för ISO-datum/tid.

limit
integer valfri
30

Max antal rader (1–2000, standard 1000).

GET-förfrågan - ingen request body.

Förfrågan

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 för coinet över den valda period, för att rita sparklines.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Sökvägsparametrar

slug
string obligatorisk
bitcoin

Coinets slug.

Query-parametrar

period
string valfri
7d

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

GET-förfrågan - ingen request body.

Förfrågan

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 lättviktiga snabbvägen för priser - aktuellt pris, marketcap, 24h-volym och nyliga förändringar för en begärd uppsättning coins. /prices kräver en väljare (ids, slugs eller symbols); /prices/{slug} riktar in sig på ett coin. Valfritt att convert till en fiat- valuta (kryptopriser uppdateras ~varje minut, fiat-växelkurser ~två gånger dagligen). Priser och marketcap är decimalsträngar.

Hämta priser

Free

Priser för en begärd uppsättning coins. Ange minst en väljare - ids, slugs eller symbols (upp till 100 sammanlagt). meta.currency återger konverteringsmålet (USD om inte convert är satt).

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Query-parametrar

ids
string valfri
38,39

Coin-id:n att prissätta (CSV). Minst en av ids, slugs eller symbols krävs; de tre listorna har ett tak på 100 väljare sammanlagt. Detta fält krävs när varken slugs eller symbols anges. Får inte vara längre än 1000 tecken.

slugs
string valfri
bitcoin,ethereum

Coin-slugs att prissätta (CSV). Minst en av ids, slugs eller symbols krävs. Detta fält krävs när varken ids eller symbols anges. Får inte vara längre än 2000 tecken.

symbols
string valfri
BTC,ETH

Coin-symboler att prissätta (CSV, skiftlägesokänsligt). Minst en av ids, slugs eller symbols krävs. Detta fält krävs när varken ids eller slugs anges. Får inte vara längre än 1000 tecken.

convert
string valfri
EUR

Konvertera priser/marketcap till en aktiv fiat-valuta via symbol (standard USD). Växelkurser uppdateras ~två gånger dagligen.

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

GET-förfrågan - ingen request body.

Förfrågan

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"

Hämta ett coin-pris

Free

Prisögonblicksbild för ett enskilt coin. Valfritt att convert till en aktiv fiat-valuta via symbol (standard USD).

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Sökvägsparametrar

slug
string obligatorisk
bitcoin

Coinets slug.

Query-parametrar

convert
string valfri
EUR

Aktiv fiat-valutasymbol att prissätta i (standard USD).

GET-förfrågan - ingen request body.

Förfrågan

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"

Historiskt pris

Free

Coinets USD-pris ett givet datum, läst från den dagliga historiken (exakt dag, ±3-dagars reserv - samma resolver som portföljen använder). Endast krypto: fiat-rader saknar daglig historik.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Query-parametrar

slug
string obligatorisk
bitcoin

Coinets slug-identifierare.

date
string obligatorisk
2021-04-14

date Uppslagsdatumet (efter 2008-12-31, inte i framtiden).

GET-förfrågan - ingen request body.

Förfrågan

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

Marknader

Tickers (marknader per börs) och par (handelsplatsaggregerade marknader), plus ett coins marknader och råa handelssymboler per börs. Allt är ögonblicksdata - ingen historik per ticker/par finns. USD-volymer är tal; priser är decimalsträngar.

Coin-marknader

Free

Alla marknader för ett coin - de tickers vars par har coinet som bas ELLER kvot. Samma radform och filter som List tickers.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Sökvägsparametrar

slug
string obligatorisk
bitcoin

Coinets slug.

Query-parametrar

page
integer valfri
1

Sidnummer (1-baserat). Måste vara minst 1.

per_page
integer valfri
50

Rader per sida. Taket är planbaserat (Free 100, Starter/Pro 250); att överskrida det returnerar 422 i stället för att klippas. Måste vara minst 1. Får inte vara större än 100.

exchange
string valfri
binance-exchange

Begränsa till en enda börs via slug (utelämna på listningen per börs, som redan är avgränsad). Måste matcha regex /^[a-z0-9-]{1,120}$/.

pair
integer valfri
1

Begränsa till ett enda par via id. Måste vara minst 1.

instrument
string valfri
spot

Instrumenttyp: future, option, swap, spot eller margin (plural accepteras).

En av: future option swap spot margin

search
string valfri
BTC

Fritextmatchning på ticker-symbolen. Får inte vara längre än 50 tecken.

min_volume
number valfri
1000000

Endast tickers med 24h USD-volym vid eller över detta värde. Måste vara minst 0.

max_volume
number valfri
100000000000

Endast tickers med 24h USD-volym vid eller under detta värde. Måste vara minst 0.

min_change
number valfri
-50

Endast tickers med en 24h procentuell förändring vid eller över detta värde.

max_change
number valfri
50

Endast tickers med en 24h procentuell förändring vid eller under detta värde.

sort
string valfri
-volume_usd

Ett enda sorteringsfält (prefixa med - för fallande). Sorterbara: volume_usd, change_24h, price_usd, updated. Standard är -volume_usd. Får inte vara längre än 100 tecken.

GET-förfrågan - ingen request body.

Förfrågan

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

Coinets råa handelssymboler per börs - glest befolkad referensdata (täckningen görs efter bästa förmåga).

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Sökvägsparametrar

slug
string obligatorisk
bitcoin

Coinets slug.

GET-förfrågan - ingen request body.

Förfrågan

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"

Lista tickers

Free

Enskilda marknader per börs (tickers), paginerade. Filtrera på börs, par, instrument och volym-/förändringsintervall. USD-volymer är tal; priser är decimal- strängar.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Query-parametrar

page
integer valfri
1

Sidnummer (1-baserat). Måste vara minst 1.

per_page
integer valfri
50

Rader per sida. Taket är planbaserat (Free 100, Starter/Pro 250); att överskrida det returnerar 422 i stället för att klippas. Måste vara minst 1. Får inte vara större än 100.

exchange
string valfri
binance-exchange

Begränsa till en enda börs via slug (utelämna på listningen per börs, som redan är avgränsad). Måste matcha regex /^[a-z0-9-]{1,120}$/.

pair
integer valfri
1

Begränsa till ett enda par via id. Måste vara minst 1.

instrument
string valfri
spot

Instrumenttyp: future, option, swap, spot eller margin (plural accepteras).

En av: future option swap spot margin

search
string valfri
BTC

Fritextmatchning på ticker-symbolen. Får inte vara längre än 50 tecken.

min_volume
number valfri
1000000

Endast tickers med 24h USD-volym vid eller över detta värde. Måste vara minst 0.

max_volume
number valfri
100000000000

Endast tickers med 24h USD-volym vid eller under detta värde. Måste vara minst 0.

min_change
number valfri
-50

Endast tickers med en 24h procentuell förändring vid eller över detta värde.

max_change
number valfri
50

Endast tickers med en 24h procentuell förändring vid eller under detta värde.

sort
string valfri
-volume_usd

Ett enda sorteringsfält (prefixa med - för fallande). Sorterbara: volume_usd, change_24h, price_usd, updated. Standard är -volume_usd. Får inte vara längre än 100 tecken.

GET-förfrågan - ingen request body.

Förfrågan

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"

Lista par

Free

Handelsplatsaggregerade handelspar, rankade efter 24h USD-volym. Filtrera på en coin-slug (bas eller kvot) och volymintervall.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Query-parametrar

page
integer valfri
1

Sidnummer (1-baserat). Måste vara minst 1.

per_page
integer valfri
50

Rader per sida. Taket är planbaserat (Free 100, Starter/Pro 250); att överskrida det returnerar 422 i stället för att klippas. Måste vara minst 1. Får inte vara större än 100.

search
string valfri
BTC

Fritextmatchning på parsymbolen. Får inte vara längre än 50 tecken.

coin
string valfri
bitcoin

Begränsa till par där denna coin-slug är bas- eller kvottillgång. Måste matcha regex /^[a-z0-9-]{1,120}$/.

min_volume
number valfri
1000000

Endast par med 24h USD-volym vid eller över detta värde. Måste vara minst 0.

max_volume
number valfri
100000000000

Endast par med 24h USD-volym vid eller under detta värde. Måste vara minst 0.

sort
string valfri
-volume_usd

Sorteringsfält: volume_usd eller updated (prefixa med - för fallande). Standard är -volume_usd.

En av: volume_usd -volume_usd updated -updated

GET-förfrågan - ingen request body.

Förfrågan

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"

Hämta pardetaljer

Free

Ett par plus varje börs-ticker som listar det, ordnade efter volym.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Sökvägsparametrar

id
integer obligatorisk
1

Parets id.

GET-förfrågan - ingen request body.

Förfrågan

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örsrankningar, detaljer, trust scores, tidsserier och marknads-/coin-listningar per börs. Volymer är i USD. Det finns ingen CEX/DEX-kolumn - type härleds från börstaxonomin, så den kan vara "cex", "dex" eller null.

Lista börser

Free

Rankade börser med 24h-volym, dominans, antal par/tillgångar och nyliga förändringar. Paginerade med Laravels links + meta-hölje.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Query-parametrar

page
integer valfri
1

Sidnummer (1-baserat). Måste vara minst 1.

per_page
integer valfri
50

Rader per sida. Taket är planbaserat (Free 100, Starter/Pro 250); att överskrida det returnerar 422 i stället för att klippas. Måste vara minst 1. Får inte vara större än 100.

type
string valfri
cex

Begränsa till en handelsplatstyp: cex eller dex (löst via börstaxonomin).

En av: cex dex

search
string valfri
binance

Fritextmatchning på börsnamn. Får inte vara längre än 100 tecken.

min_pairs
integer valfri
100

Endast börser som listar minst så här många par. Måste vara minst 0.

max_pairs
integer valfri
2000

Endast börser som listar högst så här många par. Måste vara minst 0.

min_assets
integer valfri
50

Endast börser som listar minst så här många tillgångar. Måste vara minst 0.

max_assets
integer valfri
1000

Endast börser som listar högst så här många tillgångar. Måste vara minst 0.

min_volume
number valfri
1000000

Endast börser med 24h USD-volym vid eller över detta värde. Måste vara minst 0.

max_volume
number valfri
100000000000

Endast börser med 24h USD-volym vid eller under detta värde. Måste vara minst 0.

ids
string valfri
1,12

Filtrera till specifika exchange-id:n (CSV, upp till 100). Får inte vara längre än 1000 tecken.

slugs
string valfri
binance-exchange,gateio

Filtrera till specifika exchange-slugs (CSV, upp till 100). Får inte vara längre än 2000 tecken.

sort
string valfri
-volume

Kommaseparerade sorteringsfält; prefixa med - för fallande. Sorterbara: volume, rank, volume_dominance, change_24h, change_7d, pairs, assets. Får inte vara längre än 100 tecken.

GET-förfrågan - ingen request body.

Förfrågan

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"

Hämta börsdetaljer

Free

Fullständig profil för en enskild börs: ranking, volym/dominans, antal par och tillgångar, established-datum, location, referral-website, och den härledda type (cex/dex/null).

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Sökvägsparametrar

slug
string obligatorisk
binance-exchange

Börsens slug.

GET-förfrågan - ingen request body.

Förfrågan

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"

Hämta börsens trust score

Free

En aggregerad trust score 0–10 plus dess breakdown i 13 faktorer (rank, volume, age, volume_trend, stability, rank_stability, ticker_health, pairs, community, assets, dominance, market_breadth, transparency). Beräknas per börs och cachas 24h.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Sökvägsparametrar

slug
string obligatorisk
binance-exchange

Börsens slug.

GET-förfrågan - ingen request body.

Förfrågan

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 för volym / dominans / par / tillgångar (börs-rollups bär ingen OHLC). Välj interval: minutely, hourly eller daily. Lagringstiden är en hård egenskap hos rollup-pipelinen - minutely 8 dagar, hourly 6 månader, daily för alltid; när en limit är satt får du de senaste N raderna i fönstret, äldst först.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Sökvägsparametrar

slug
string obligatorisk
binance-exchange

Börsens slug.

Query-parametrar

interval
string valfri
daily

minutely, hourly eller daily (standard daily).

start
string valfri
2026-06-01

Nedre gräns för ISO-datum/tid.

end
string valfri
2026-06-30

Övre gräns för ISO-datum/tid (ett värde med enbart datum betyder till och med den dagen).

limit
integer valfri
30

Max antal rader (1–2000, standard 1000).

GET-förfrågan - ingen request body.

Förfrågan

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 volym-sparkline-serie för en period (standard 7d) - samma serie som webbens börsrader renderar.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Sökvägsparametrar

slug
string obligatorisk
binance-exchange

Börsens slug.

Query-parametrar

period
string valfri
7d

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

GET-förfrågan - ingen request body.

Förfrågan

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örsmarknader

Free

Börsens ticker-listningar (dess marknader), paginerade. Redan avgränsade till börsen - skicka inte en exchange-parameter här.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Sökvägsparametrar

slug
string obligatorisk
binance-exchange

Börsens slug.

Query-parametrar

page
integer valfri
1

Sidnummer (1-baserat). Måste vara minst 1.

per_page
integer valfri
50

Rader per sida. Taket är planbaserat (Free 100, Starter/Pro 250); att överskrida det returnerar 422 i stället för att klippas. Måste vara minst 1. Får inte vara större än 100.

exchange
string valfri
binance-exchange

Begränsa till en enda börs via slug (utelämna på listningen per börs, som redan är avgränsad). Måste matcha regex /^[a-z0-9-]{1,120}$/.

pair
integer valfri
1

Begränsa till ett enda par via id. Måste vara minst 1.

instrument
string valfri
spot

Instrumenttyp: future, option, swap, spot eller margin (plural accepteras).

En av: future option swap spot margin

search
string valfri
BTC

Fritextmatchning på ticker-symbolen. Får inte vara längre än 50 tecken.

min_volume
number valfri
1000000

Endast tickers med 24h USD-volym vid eller över detta värde. Måste vara minst 0.

max_volume
number valfri
100000000000

Endast tickers med 24h USD-volym vid eller under detta värde. Måste vara minst 0.

min_change
number valfri
-50

Endast tickers med en 24h procentuell förändring vid eller över detta värde.

max_change
number valfri
50

Endast tickers med en 24h procentuell förändring vid eller under detta värde.

sort
string valfri
-volume_usd

Ett enda sorteringsfält (prefixa med - för fallande). Sorterbara: volume_usd, change_24h, price_usd, updated. Standard är -volume_usd. Får inte vara längre än 100 tecken.

GET-förfrågan - ingen request body.

Förfrågan

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 listade på börsen, returnerade i samma form som List coins och som accepterar samma filter/sortering.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Sökvägsparametrar

slug
string obligatorisk
binance-exchange

Börsens slug.

Query-parametrar

page
integer valfri
1

Sidnummer (1-baserat). Måste vara minst 1.

per_page
integer valfri
50

Rader per sida. Taket är planbaserat (Free 100, Starter/Pro 250); att överskrida det returnerar 422 i stället för att klippas. Måste vara minst 1. Får inte vara större än 100.

type
string valfri
coin

Begränsa till en enda tillgångstyp: coin eller token.

En av: coin token

status
string valfri
active

Listningsstatus: active, delisted, untracked, progressing, awaiting eller preparing. Standard är alla offentliga statusar.

En av: active delisted untracked progressing awaiting preparing

search
string valfri
bitcoin

Fritextmatchning på namn eller symbol. Får inte vara längre än 100 tecken.

min_price
number valfri
0.5

Endast coins prissatta till eller över detta USD-värde. Måste vara minst 0.

max_price
number valfri
100000

Endast coins prissatta till eller under detta USD-värde. Måste vara minst 0.

min_marketcap
number valfri
1000000

Endast coins med en USD-marketcap vid eller över detta värde. Måste vara minst 0.

max_marketcap
number valfri
5000000000000

Endast coins med en USD-marketcap vid eller under detta värde. Måste vara minst 0.

min_volume
number valfri
1000000

Endast coins med 24h USD-volym vid eller över detta värde. Måste vara minst 0.

max_volume
number valfri
100000000000

Endast coins med 24h USD-volym vid eller under detta värde. Måste vara minst 0.

ids
string valfri
38,39

Filtrera till specifika coin-id:n (CSV, upp till 100 väljare kombinerat med slugs/symbols). Får inte vara längre än 1000 tecken.

slugs
string valfri
bitcoin,ethereum

Filtrera till specifika coin-slugs (CSV, upp till 100 väljare sammanlagt). Får inte vara längre än 2000 tecken.

symbols
string valfri
BTC,ETH

Filtrera till specifika coin-symboler (CSV, skiftlägesokänsligt, upp till 100 väljare sammanlagt). Får inte vara längre än 1000 tecken.

sort
string valfri
-marketcap

Kommaseparerade sorteringsfält; prefixa med - för fallande. Sorterbara: marketcap, rank, price, volume_24h, change_24h, change_7d. Får inte vara längre än 100 tecken.

interval
string valfri
24h

Rörelsefönster endast för /coins/gainers och /coins/losers: 24h eller 7d.

En av: 24h 7d

GET-förfrågan - ingen request body.

Förfrågan

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

Plånböcker

Recensioner av kryptoplånböcker - recensions-score, antal stödda tillgångar, antal för-/nackdelar, prismodell och lanseringsdatum, plus en grupperad taggtaxonomi på detalj-/jämförelsesvar. meta.top_score är den högsta poängen bland alla plånböcker (använd den för att normalisera poäng till intervallet 0–1).

Lista plånböcker

Free

Recenserade plånböcker med poäng, antal tillgångar, antal för-/nackdelar, prismodell, status och lanseringsdatum. Paginerade med Laravels links + meta-hölje, plus meta.top_score.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Query-parametrar

page
integer valfri
1

Sidnummer (1-baserat). Måste vara minst 1.

per_page
integer valfri
50

Rader per sida. Taket är planbaserat (Free 100, Starter/Pro 250); att överskrida det returnerar 422 i stället för att klippas. Måste vara minst 1. Får inte vara större än 100.

search
string valfri
ledger

Fritextmatchning på plånboksnamn. Får inte vara längre än 100 tecken.

min_score
integer valfri
50

Endast plånböcker med en recensionspoäng vid eller över detta värde. Måste vara minst 0.

max_score
integer valfri
214

Endast plånböcker med en recensionspoäng vid eller under detta värde. Måste vara minst 0.

tags
string valfri
12,34

Filtrera på taggtaxonomi: kommaseparerade category-group-id:n (samma id:n som webbens facettfilter skickar). Får inte vara längre än 1000 tecken.

ids
string valfri
175,317

Filtrera till specifika wallet-id:n (CSV, upp till 100). Får inte vara längre än 1000 tecken.

slugs
string valfri
frostsnap,coin98-fusion-card

Filtrera till specifika wallet-slugs (CSV, upp till 100). Får inte vara längre än 2000 tecken.

sort
string valfri
-score

Kommaseparerade sorteringsfält; prefixa med - för fallande. Sorterbara: score, released_at, assets, pros, cons. Får inte vara längre än 100 tecken.

GET-förfrågan - ingen request body.

Förfrågan

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"

Plånbokslanseringstidslinje

Free

Plånbokslistan fäst vid released_at fallande (odaterade plånböcker sist). Samma radform och pagineringshölje som List wallets.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Query-parametrar

page
integer valfri
1

Sidnummer (1-baserat). Måste vara minst 1.

per_page
integer valfri
50

Rader per sida. Taket är planbaserat (Free 100, Starter/Pro 250); att överskrida det returnerar 422 i stället för att klippas. Måste vara minst 1. Får inte vara större än 100.

search
string valfri
ledger

Fritextmatchning på plånboksnamn. Får inte vara längre än 100 tecken.

min_score
integer valfri
50

Endast plånböcker med en recensionspoäng vid eller över detta värde. Måste vara minst 0.

max_score
integer valfri
214

Endast plånböcker med en recensionspoäng vid eller under detta värde. Måste vara minst 0.

tags
string valfri
12,34

Filtrera på taggtaxonomi: kommaseparerade category-group-id:n (samma id:n som webbens facettfilter skickar). Får inte vara längre än 1000 tecken.

ids
string valfri
175,317

Filtrera till specifika wallet-id:n (CSV, upp till 100). Får inte vara längre än 1000 tecken.

slugs
string valfri
frostsnap,coin98-fusion-card

Filtrera till specifika wallet-slugs (CSV, upp till 100). Får inte vara längre än 2000 tecken.

sort
string valfri
-score

Kommaseparerade sorteringsfält; prefixa med - för fallande. Sorterbara: score, released_at, assets, pros, cons. Får inte vara längre än 100 tecken.

GET-förfrågan - ingen request body.

Förfrågan

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"

Jämför plånböcker

Free

Jämförelse sida vid sida av 2–4 plånböcker med deras fullständiga grupperade taggtaxonomi. data[] bevarar den begärda slug-ordningen så att konsumenter kan rendera kolumner positionellt.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Query-parametrar

slugs
string obligatorisk
frostsnap,coin98-fusion-card

2–4 distinkta plånbok-slugs, kommaseparerade.

GET-förfrågan - ingen request body.

Förfrågan

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"

Hämta plånboksdetaljer

Free

Fullständig profil för en enskild plånbok inklusive den grupperade taggtaxonomin: categories är en lista av {group, tags[]} där varje tagg har en slug, ett namn och ett valfritt värde. meta.top_score är den högsta poängen bland alla plånböcker.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Sökvägsparametrar

slug
string obligatorisk
frostsnap

Plånbokens slug.

GET-förfrågan - ingen request body.

Förfrågan

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"

Coins som plånboken stöder

Free

Coins som plånboken stöder, returnerade i samma form som List coins och som accepterar samma filter/sortering.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Sökvägsparametrar

slug
string obligatorisk
frostsnap

Plånbokens slug.

Query-parametrar

page
integer valfri
1

Sidnummer (1-baserat). Måste vara minst 1.

per_page
integer valfri
50

Rader per sida. Taket är planbaserat (Free 100, Starter/Pro 250); att överskrida det returnerar 422 i stället för att klippas. Måste vara minst 1. Får inte vara större än 100.

type
string valfri
coin

Begränsa till en enda tillgångstyp: coin eller token.

En av: coin token

status
string valfri
active

Listningsstatus: active, delisted, untracked, progressing, awaiting eller preparing. Standard är alla offentliga statusar.

En av: active delisted untracked progressing awaiting preparing

search
string valfri
bitcoin

Fritextmatchning på namn eller symbol. Får inte vara längre än 100 tecken.

min_price
number valfri
0.5

Endast coins prissatta till eller över detta USD-värde. Måste vara minst 0.

max_price
number valfri
100000

Endast coins prissatta till eller under detta USD-värde. Måste vara minst 0.

min_marketcap
number valfri
1000000

Endast coins med en USD-marketcap vid eller över detta värde. Måste vara minst 0.

max_marketcap
number valfri
5000000000000

Endast coins med en USD-marketcap vid eller under detta värde. Måste vara minst 0.

min_volume
number valfri
1000000

Endast coins med 24h USD-volym vid eller över detta värde. Måste vara minst 0.

max_volume
number valfri
100000000000

Endast coins med 24h USD-volym vid eller under detta värde. Måste vara minst 0.

ids
string valfri
38,39

Filtrera till specifika coin-id:n (CSV, upp till 100 väljare kombinerat med slugs/symbols). Får inte vara längre än 1000 tecken.

slugs
string valfri
bitcoin,ethereum

Filtrera till specifika coin-slugs (CSV, upp till 100 väljare sammanlagt). Får inte vara längre än 2000 tecken.

symbols
string valfri
BTC,ETH

Filtrera till specifika coin-symboler (CSV, skiftlägesokänsligt, upp till 100 väljare sammanlagt). Får inte vara längre än 1000 tecken.

sort
string valfri
-marketcap

Kommaseparerade sorteringsfält; prefixa med - för fallande. Sorterbara: marketcap, rank, price, volume_24h, change_24h, change_7d. Får inte vara längre än 100 tecken.

interval
string valfri
24h

Rörelsefönster endast för /coins/gainers och /coins/losers: 24h eller 7d.

En av: 24h 7d

GET-förfrågan - ingen request body.

Förfrågan

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

Global marknad

Marknadsövergripande aggregat - total marketcap och volym, antal tillgångar/börser/par/marknader, BTC/ETH-dominans med en rankbaserad topp-3, marknadens Fear & Greed-avläsning, plus en topp-100-heatmap och marketcap-/volymhistorik.

Ögonblicksbild av global marknad

Free

Marknadsöversikt i ett anrop: total marketcap och 24h-volym, antal kryptovalutor / tokens / börser / par / marknader, dominance (BTC- & ETH-andel plus den rankbaserade top3), och marknadens fear_greed- avläsning.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

GET-förfrågan - ingen request body.

Förfrågan

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"

Marknads-heatmap

Starter

Topp-100-treemap-rader plus ramstatistik (total marketcap/volym, dominans och marknadens Fear & Greed-poäng) - API-tvillingen till webb-heatmapen.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

GET-förfrågan - ingen request body.

Förfrågan

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

Starter

Tidsserie för hela marknaden för marketcap eller volume. Granulariteten följer period: 24h = half-hourly, 7d = hourly, 30d/all = daily (finare rollups gallras).

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Sökvägsparametrar

metric
string obligatorisk
marketcap

Vilken serie: marketcap eller volume.

Query-parametrar

period
string valfri
7d

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

GET-förfrågan - ingen request body.

Förfrågan

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

Sentimentindex för marknaden och per coin. Fear & Greed och Bull/Bear är ÖGONBLICKSBILDER som uppdateras var 15:e minut - endast den aktuella avläsningen finns, det finns ingen tids- serie för dem. Altseason har fullständig daglig historik. indicators är den marknadsövergripande tekniska sammanräkningen.

Fear & Greed-index

Free

Den aktuella Fear & Greed-avläsningen (en 15-minuters ögonblicksbild - ingen historik). Utelämna coin för det marknadsövergripande indexet, eller ange en coin-slug för en avläsning per coin. intervals bär delpoängen för 7d/30d och deras komponentnedbrytning.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Query-parametrar

coin
string valfri
bitcoin

Coin-slug för en avläsning per coin; utelämna för marknadsindexet.

GET-förfrågan - ingen request body.

Förfrågan

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

Starter

Den aktuella Bull/Bear-avläsningen (en 15-minuters ögonblicksbild - ingen historik). Utelämna coin för det marknadsövergripande indexet, eller ange en coin-slug för en avläsning per coin.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Query-parametrar

coin
string valfri
bitcoin

Coin-slug för en avläsning per coin; utelämna för marknadsindexet.

GET-förfrågan - ingen request body.

Förfrågan

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

Starter

Den aktuella altseason-avläsningen (antal coins som slår BTC av de 100 främsta), med valfri daglig history. Till skillnad från Fear & Greed har altseason fullständig daglig historik - ange days för att inkludera den.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Query-parametrar

days
integer valfri
30

Antal dagar av daglig historik att inkludera (1–365; 0/utelämna = endast aktuell).

GET-förfrågan - ingen request body.

Förfrågan

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"

Marknadsindikator-sammanräkning

Pro

Den marknadsövergripande tekniska sammanräkningen - 25 indikatorkategorier hopslagna, var och en med sitt aktuella tillstånd, sin poäng och sin kategoridata.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

GET-förfrågan - ingen request body.

Förfrågan

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

Tekniska indikatorer per mynt. Varje indikator har sin egen dedikerade endpoint - momentumoscillatorer (RSI, Stoch-RSI, CCI, MFI, Williams %R), trend- och prisbaslinjer (SMA, MACD, VWAP), volymflöde (OBV, CMF), trendstyrka (ADX) och volatilitet - plus en enda ögonblicksbild med flera indikatorer. Varje familj är en DAGLIG serie beräknad från dagliga candles (fullständig lagring; unga tillgångar returnerar inledande null-värden under uppvärmningen tills tillräcklig historik finns). Prisskalefamiljer (SMA, VWAP, MACD, OBV) ger decimalsträngar; begränsade oscillatorer ger tal. Ett fåtal perioder med långa fönster kräver en betald plan - noterat på varje endpoint.

Ögonblicksbild av indikatorer

Pro

Ögonblicksbilden med flera indikatorer - varje indikatorkategoris senaste state (bullish/bearish/sheepish…), score och rå data, i en enda payload. Perfekt för en snabb överblick i en dashboard; använd de dedikerade endpoints per indikator nedan för fullständig daglig historik.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Sökvägsparametrar

slug
string obligatorisk
bitcoin

Coinets slug.

GET-förfrågan - ingen request body.

Förfrågan

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 (relativt styrkeindex)

Starter

Dagligt Relative Strength Index - en momentumoscillator begränsad till 0–100 som mäter hastigheten och storleken på de senaste prisrörelserna. Över 70 är konventionellt överköpt, under 30 översålt. Fönster: 7, 14, 21, 28 dagar (standard 14) - fönstren på 21 och 28 dagar kräver Starter-planen eller högre. Unga mynt returnerar inledande null-värden under uppvärmningen.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Sökvägsparametrar

slug
string obligatorisk
bitcoin

Coinets slug.

Query-parametrar

period
integer valfri
14

Fönsterlängd - en av 7, 14, 21, 28 (standard 14).

start
string valfri
2026-06-01

Nedre gräns för ISO-datum.

end
string valfri
2026-06-30

Övre gräns för ISO-datum.

limit
integer valfri
30

Max antal rader (1–1000, standard 365).

GET-förfrågan - ingen request body.

Förfrågan

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 - tillämpar den stokastiska oscillatorn på själva RSI, vilket ger en snabbare och känsligare momentumavläsning på 0–100 med linjerna %K och %D som korsar varandra för att signalera vändningar. Fönster: 7, 14, 21, 28 dagar (standard 14) - fönstren på 21 och 28 dagar kräver Starter-planen eller högre.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Sökvägsparametrar

slug
string obligatorisk
bitcoin

Coinets slug.

Query-parametrar

period
integer valfri
14

Fönsterlängd - en av 7, 14, 21, 28 (standard 14).

start
string valfri
2026-06-01

Nedre gräns för ISO-datum.

end
string valfri
2026-06-30

Övre gräns för ISO-datum.

limit
integer valfri
30

Max antal rader (1–1000, standard 365).

GET-förfrågan - ingen request body.

Förfrågan

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 (enkelt glidande medelvärde)

Starter

Dagligt Simple Moving Average - det aritmetiska medelvärdet av stängningspriset över fönstret, den klassiska trendbaslinjen som traders läser för stöd, motstånd och gyllene kors och dödskors. Fönster: 50, 100, 200 dagar (standard 50). Värdena är decimalsträngar på prisskalan.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Sökvägsparametrar

slug
string obligatorisk
bitcoin

Coinets slug.

Query-parametrar

period
integer valfri
50

Fönsterlängd - en av 50, 100, 200 (standard 50).

start
string valfri
2026-06-01

Nedre gräns för ISO-datum.

end
string valfri
2026-06-30

Övre gräns för ISO-datum.

limit
integer valfri
30

Max antal rader (1–1000, standard 365).

GET-förfrågan - ingen request body.

Förfrågan

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äter hur långt priset har avvikit från sitt statistiska medelvärde; värden bortom ±100 flaggar för starka trender eller möjliga vändningar. Fönster: 20, 50, 100 dagar (standard 20).

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Sökvägsparametrar

slug
string obligatorisk
bitcoin

Coinets slug.

Query-parametrar

period
integer valfri
20

Fönsterlängd - en av 20, 50, 100 (standard 20).

start
string valfri
2026-06-01

Nedre gräns för ISO-datum.

end
string valfri
2026-06-30

Övre gräns för ISO-datum.

limit
integer valfri
30

Max antal rader (1–1000, standard 365).

GET-förfrågan - ingen request body.

Förfrågan

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 - ett volymviktat RSI (0–100) som väger in handelsvolymen i momentum, ofta kallat "volym-RSI"; över 80 överköpt, under 20 översålt. Fönster: 7, 14, 28 dagar (standard 14).

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Sökvägsparametrar

slug
string obligatorisk
bitcoin

Coinets slug.

Query-parametrar

period
integer valfri
14

Fönsterlängd - en av 7, 14, 28 (standard 14).

start
string valfri
2026-06-01

Nedre gräns för ISO-datum.

end
string valfri
2026-06-30

Övre gräns för ISO-datum.

limit
integer valfri
30

Max antal rader (1–1000, standard 365).

GET-förfrågan - ingen request body.

Förfrågan

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 begränsad till −100–0 som visar var stängningen ligger inom det senaste intervallet mellan högsta och lägsta; över −20 överköpt, under −80 översålt. Fönster: 14, 20, 50 dagar (standard 14).

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Sökvägsparametrar

slug
string obligatorisk
bitcoin

Coinets slug.

Query-parametrar

period
integer valfri
14

Fönsterlängd - en av 14, 20, 50 (standard 14).

start
string valfri
2026-06-01

Nedre gräns för ISO-datum.

end
string valfri
2026-06-30

Övre gräns för ISO-datum.

limit
integer valfri
30

Max antal rader (1–1000, standard 365).

GET-förfrågan - ingen request body.

Förfrågan

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 index för prisvolatilitet - spridningen av dagliga avkastningar över fönstret, en normaliserad avläsning av hur ryckig prisrörelsen har varit. Fönster: 7, 14, 30 dagar (standard 7) - fönstret på 30 dagar kräver Starter-planen eller högre.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Sökvägsparametrar

slug
string obligatorisk
bitcoin

Coinets slug.

Query-parametrar

period
integer valfri
7

Fönsterlängd - en av 7, 14, 30 (standard 7).

start
string valfri
2026-06-01

Nedre gräns för ISO-datum.

end
string valfri
2026-06-30

Övre gräns för ISO-datum.

limit
integer valfri
30

Max antal rader (1–1000, standard 365).

GET-förfrågan - ingen request body.

Förfrågan

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"

Volymvolatilitet

Starter

Dagligt index för volymvolatilitet - spridningen av den dagliga handelsvolymen över fönstret, en avläsning av hur oregelbundet deltagandet har varit. Fönster: 7, 14, 30 dagar (standard 7) - fönstret på 30 dagar kräver Starter-planen eller högre.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Sökvägsparametrar

slug
string obligatorisk
bitcoin

Coinets slug.

Query-parametrar

period
integer valfri
7

Fönsterlängd - en av 7, 14, 30 (standard 7).

start
string valfri
2026-06-01

Nedre gräns för ISO-datum.

end
string valfri
2026-06-30

Övre gräns för ISO-datum.

limit
integer valfri
30

Max antal rader (1–1000, standard 365).

GET-förfrågan - ingen request body.

Förfrågan

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

Dagligt MACD (Moving Average Convergence Divergence) - skillnaden mellan 12/26 EMA med en 9-periods signallinje och ett histogram, en central trend- och momentumindikator som läses för korsningar av signallinjen och skiften kring nollinjen. Returnerar macd, signal och histogram som decimalsträngar. Ingen fönsterparameter.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Sökvägsparametrar

slug
string obligatorisk
bitcoin

Coinets slug.

Query-parametrar

start
string valfri
2026-06-01

Nedre gräns för ISO-datum.

end
string valfri
2026-06-30

Övre gräns för ISO-datum.

limit
integer valfri
30

Max antal rader (1–1000, standard 365).

GET-förfrågan - ingen request body.

Förfrågan

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

Dagligt On-Balance Volume - en kumulativ volymlinje som lägger till volym på uppgångsdagar och drar ifrån den på nedgångsdagar, vilket följer nettoköp- kontra säljtryck och bekräftar (eller avviker från) pristrender. En enda serie av decimalsträngar.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Sökvägsparametrar

slug
string obligatorisk
bitcoin

Coinets slug.

Query-parametrar

start
string valfri
2026-06-01

Nedre gräns för ISO-datum.

end
string valfri
2026-06-30

Övre gräns för ISO-datum.

limit
integer valfri
30

Max antal rader (1–1000, standard 365).

GET-förfrågan - ingen request body.

Förfrågan

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

Dagligt ADX med +DI/−DI - mäter trendens styrka (adx) och riktning (riktningsindikatorerna plus_di/minus_di). ADX över 25 signalerar en stark trend oavsett riktning; DI-korsningen signalerar åt vilket håll. En enda serie, ingen fönsterparameter.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Sökvägsparametrar

slug
string obligatorisk
bitcoin

Coinets slug.

Query-parametrar

start
string valfri
2026-06-01

Nedre gräns för ISO-datum.

end
string valfri
2026-06-30

Övre gräns för ISO-datum.

limit
integer valfri
30

Max antal rader (1–1000, standard 365).

GET-förfrågan - ingen request body.

Förfrågan

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 (volymviktat genomsnittspris)

Pro

Dagligt VWAP - det genomsnittliga priset viktat efter volym, en central referens för verkligt värde och exekvering; pris över VWAP läses som bullish, under som bearish. En enda serie av decimalsträngar, ingen fönsterparameter.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Sökvägsparametrar

slug
string obligatorisk
bitcoin

Coinets slug.

Query-parametrar

start
string valfri
2026-06-01

Nedre gräns för ISO-datum.

end
string valfri
2026-06-30

Övre gräns för ISO-datum.

limit
integer valfri
30

Max antal rader (1–1000, standard 365).

GET-förfrågan - ingen request body.

Förfrågan

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

Dagligt Chaikin Money Flow - summerar penningflödesvolymen över perioden för att bedöma ackumulering kontra distribution; positiva värden läses som nettoköptryck, negativa som säljtryck. Begränsat kring ±1. En enda serie, ingen fönsterparameter.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Sökvägsparametrar

slug
string obligatorisk
bitcoin

Coinets slug.

Query-parametrar

start
string valfri
2026-06-01

Nedre gräns för ISO-datum.

end
string valfri
2026-06-30

Övre gräns för ISO-datum.

limit
integer valfri
30

Max antal rader (1–1000, standard 365).

GET-förfrågan - ingen request body.

Förfrågan

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

Konvertera mellan två valfria aktiva tillgångar (krypto OCH fiat), och lista valutorna som kan användas som konverteringsben. Värden är decimalsträngar. Fiat-växelkurser uppdateras ~två gånger dagligen; kryptokurser ~varje minut.

Konvertera mellan tillgångar

Free

Serverbaserad konvertering mellan två valfria aktiva tillgångar (krypto OCH fiat). to accepterar en CSV för konvertering till flera mål; att vända är bara att byta from/to. Konverteringen är linjär, så value = unit_rate * amount. Fiat-växelkurser uppdateras ~två gånger dagligen; kryptokurser ~varje minut.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Query-parametrar

from
string obligatorisk
bitcoin

Källtillgångens slug.

to
string obligatorisk
ethereum

Måltillgångens slug(ar), kommaseparerade (upp till 10).

amount
number valfri
2.5

Mängd av källtillgången att konvertera (standard 1).

GET-förfrågan - ingen request body.

Förfrågan

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"

Lista fiat-valutor

Free

De aktiva fiat-valutorna med deras USD-växelkurser: rate_per_usd (enheter per USD) och dess invers usd_value. Fiat-växelkurser uppdateras ~två gånger dagligen.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

GET-förfrågan - ingen request body.

Förfrågan

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"

Lista konverteringskurser

Free

De vs-valutor som kan användas som konverteringsben - de främsta fiat-valutorna, coins och tokens - var och en med ett normaliserat usd_value (USD per enhet). Coin-/token-värden uppdateras ~varje minut; de långsamma fiat-kurserna cachas separat (~två gånger dagligen).

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

GET-förfrågan - ingen request body.

Förfrågan

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

Kalkylatorer

Serverbaserade finanskalkylatorer som speglar webbverktygen: DCA, vinst/förlust och lån (som läser cachad marknadsdata), plus tillståndslös ränta-på-ränta- och staking- matematik.

DCA-kalkylator

Free

Dollar-cost averaging-backtest över coinets verkliga dagliga prishistorik: ett köp av amount per interval mellan start och end. Ange series=true för att inkludera hela serien per köp.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Query-parametrar

slug
string obligatorisk
bitcoin

Coinets slug-identifierare.

amount
number obligatorisk
100

USD spenderat per köp (0.01–1,000,000,000).

interval
string obligatorisk
weekly

Köpfrekvens: daily, weekly, monthly, quarterly eller yearly.

start
string obligatorisk
2024-01-01

date Första köpdatumet (efter 2008-12-31).

end
string valfri
2025-01-01

date Sista köpdatumet (standard är idag).

series
boolean valfri
false

Inkludera serien per köp i nyttolasten.

GET-förfrågan - ingen request body.

Förfrågan

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"

Vinst-/förlustkalkylator

Free

Vad ett köp-och-sälj mellan två historiska datum gav, med coinets verkliga priser på dessa datum. Avgifter är fasta USD-belopp, inte procent.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Query-parametrar

slug
string obligatorisk
bitcoin

Coinets slug-identifierare.

amount
number obligatorisk
1000

USD investerat vid buy_date (0.01–1,000,000,000).

buy_date
string obligatorisk
2023-01-01

date Köpdatum.

sell_date
string obligatorisk
2025-01-01

date Försäljningsdatum (på/efter buy_date).

buy_fee
number valfri
10

Fast köpavgift i USD (standard 0).

sell_fee
number valfri
10

Fast försäljningsavgift i USD (standard 0).

GET-förfrågan - ingen request body.

Förfrågan

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"

Ränta-på-ränta-kalkylator

Free

Ren matematik - inga marknadsdata. Observera att räntan gäller PER KAPITALISERINGSPERIOD (webbkalkylatorns konvention), inte per år.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Query-parametrar

principal
number obligatorisk
10000

Startsaldo i USD.

rate
number obligatorisk
1

Räntesats i % per kapitaliseringsperiod.

duration
integer obligatorisk
5

Prognosens längd (år begränsas till 50).

duration_unit
string valfri
years

years (standard) eller months.

compound_frequency
string valfri
monthly

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

contribution
number valfri
100

Återkommande insättning i USD (standard 0).

contribution_frequency
string valfri
monthly

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

GET-förfrågan - ingen request body.

Förfrågan

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-kontra-sälj-kalkylator

Free

Låna mot krypto kontra att sälja det - jämför båda scenarierna med coinets AKTUELLA pris. Informativ prognos, inte finansiell rådgivning.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Query-parametrar

slug
string obligatorisk
bitcoin

Coinets slug-identifierare.

crypto_amount
number obligatorisk
2

Hur mycket av coinet du innehar.

needed_cash
number obligatorisk
50000

USD du behöver frigöra.

term_months
integer valfri
36

Lånets löptid i månader (standard 36).

interest_rate
number valfri
10

Låne-APR i % (standard 10).

ltv
number valfri
50

Belåningsgrad (LTV) i % (standard 50).

expected_growth
number valfri
25

Förväntad prisökning för coinet över perioden i % (standard 25).

tax_rate
number valfri
25

Kapitalvinstskatt i % som tillämpas på försäljningen (standard 25).

GET-förfrågan - ingen request body.

Förfrågan

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öningskalkylator

Free

Ren matematik - staking-belöningar med valfri kapitalisering och en validator- kommission. Inga marknadsdata läses.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Query-parametrar

amount
number obligatorisk
1000

Insatt mängd, i den insatta tillgångens enheter.

period
number obligatorisk
2

Staking-periodens längd (begränsad till motsvarande 50 år).

period_unit
string valfri
years

years (standard), months eller days.

apy
number obligatorisk
5

Angiven APY i %.

compound_frequency
string valfri
monthly

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

commission
number valfri
10

Validator-kommission i %, tagen från belöningar (standard 0).

GET-förfrågan - ingen request body.

Förfrågan

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

Redaktionellt

Redaktionella artiklar - endast publicerade (ACTIVE). locale väljer innehållsspråket med engelsk reserv per fält (nyttolasten rapporterar vilken locale som faktiskt vann). Artiklar kan filtreras på tagg eller på en relaterad coin-/exchange-/wallet-slug. API- läsningar ökar avsiktligt INTE visningsräknare.

Coin-videor

Free

Utvalda videor kopplade till ett coin (coin-sidans Videos-flik), paginerade.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Sökvägsparametrar

slug
string obligatorisk
bitcoin

Coinets slug-identifierare.

Query-parametrar

page
integer valfri
1

Sidnummer (1-baserat).

per_page
integer valfri
10

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

type
string valfri
review

Filtrera på videotyp (t.ex. overview, tutorial, explainer, review, analysis, news).

search
string valfri
halving

Fritextmatchning på titeln.

GET-förfrågan - ingen request body.

Förfrågan

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

Free

Coinets insiktstidslinje - samma nyttolast som tillgångssidans insiktspanel använder, fönstrad med offset/limit.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Sökvägsparametrar

slug
string obligatorisk
bitcoin

Coinets slug-identifierare.

Query-parametrar

locale
string valfri
en

Innehållsspråk (faller tillbaka till engelska).

offset
integer valfri
0

Antal rader att hoppa över (0–500, standard 0).

limit
integer valfri
5

Antal rader att returnera (1–50, standard 5).

GET-förfrågan - ingen request body.

Förfrågan

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"

Lista artiklar

Free

Publicerade artiklar, nyaste först, paginerade. Filtrera på tag eller på en relaterad coin- / exchange- / wallet-slug, eller fritextsökning search. Varje rad är en sammanfattning (titel, underrubrik, taggar, lästid, hero-bild, relaterade entiteter, datum).

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Query-parametrar

page
integer valfri
1

Sidnummer (1-baserat).

per_page
integer valfri
20

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

locale
string valfri
en

Innehållsspråk (faller tillbaka till engelska).

tag
string valfri
guide

Filtrera på tagg: news, guide, tutorial, explainer, analysis, review, trading, overview eller information.

coin
string valfri
bitcoin

Filtrera till artiklar relaterade till denna coin-slug.

exchange
string valfri
binance-exchange

Filtrera till artiklar relaterade till denna exchange-slug.

wallet
string valfri
frostsnap

Filtrera till artiklar relaterade till denna wallet-slug.

search
string valfri
halving

Fritextmatchning på rubrik/underrubrik.

GET-förfrågan - ingen request body.

Förfrågan

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"

Hämta en artikel

Free

En publicerad artikel med hela sin brödtext, taggar, hero-bild, hjälpsamhetsräknare och relaterade entiteter. locale väljer innehållsspråket med engelsk reserv per fält (nyttolasten rapporterar vilken locale som faktiskt vann).

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Sökvägsparametrar

slug
string obligatorisk
what-is-bitcoin

Artikelns slug.

Query-parametrar

locale
string valfri
en

Innehållsspråk (faller tillbaka till engelska).

GET-förfrågan - ingen request body.

Förfrågan

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"

Skicka artikelfeedback

Free

Registrerar en tumme upp/ned på en artikel - samma räknare som webbens hjälpsamhets- knappar använder. Throttling per nyckel tillämpas uppströms.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Sökvägsparametrar

slug
string obligatorisk
what-is-bitcoin

Artikelns slug.

Body-parametrar

helpful
boolean obligatorisk
true

true för hjälpsam, false för inte hjälpsam.

Förfrågan

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

Hämta en video

Free

En utvald video med dess YouTube-id, titel, typ, längd och de coins/börser/plånböcker den är kopplad till.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Sökvägsparametrar

id
integer obligatorisk
87

Videons id.

GET-förfrågan - ingen request body.

Förfrågan

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"

Lista insikter

Free

AI-genererade marknadsinsikter, paginerade. Filtrera på type, en relaterad coin-slug eller fritextsökning search; locale väljer språk för rubrik/sammanfattning med engelska som reserv.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Query-parametrar

page
integer valfri
1

Sidnummer (1-baserat).

per_page
integer valfri
20

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

locale
string valfri
en

Innehållsspråk (faller tillbaka till engelska).

type
string valfri
per_asset

Filtrera på insiktstyp: per_asset, market_overview eller narrative.

coin
string valfri
bitcoin

Filtrera till insikter om denna coin-slug.

search
string valfri
etf

Fritextmatchning på rubriken.

sort
string valfri
first_reported

Sorteringsordning: first_reported (standard) eller last_updated.

GET-förfrågan - ingen request body.

Förfrågan

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"

Hämta en insikt

Free

En insikt med hela dess nyttolast - rubrik, sammanfattning, tidslinje för källartiklar och relaterade coins.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Sökvägsparametrar

id
integer obligatorisk
101

Insiktens id.

Query-parametrar

locale
string valfri
en

Innehållsspråk (faller tillbaka till engelska).

GET-förfrågan - ingen request body.

Förfrågan

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

Alarm

CRUD för prisalarm - samma alarm som webbappen hanterar. Alarm förbrukar nyckel- ägarens alarmsaldo, är av TARGET-typ endast på coins, och en above/below- kontroll mot aktuellt värde blockerar alarm som skulle självutlösas direkt. Nyckelbundna (API-nyckeln sätter ägaren) och aldrig svars-cachade.

Lista alarm

Free

Nyckelägarens alarm, nyaste först, paginerade. Filtrera på status, direction eller notification-kanal.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Query-parametrar

page
integer valfri
1

Sidnummer (1-baserat).

per_page
integer valfri
25

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

status
string valfri
active

Filtrera på tillstånd: active eller triggered.

direction
string valfri
above

Filtrera på utlösningsriktning: above eller below.

notification
string valfri
email

Filtrera på leveranskanal: email, push eller webhook.

GET-förfrågan - ingen request body.

Förfrågan

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"

Skapa ett alarm

Free

Skapar ett TARGET-alarm på ett coin och förbrukar en alarmplats från nyckelägarens saldo. Målet kontrolleras mot coinets aktuella värde så att alarmet inte kan självutlösas direkt: ett above-alarm måste ha ett mål över det aktuella värdet, ett below-alarm under.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Body-parametrar

name
string obligatorisk
BTC six figures

En etikett för alarmet (max 255 tecken).

coin
string obligatorisk
bitcoin

Coinets slug-identifierare.

metric
string obligatorisk
rate

Den bevakade metriken: rate, volume eller marketcap.

direction
string obligatorisk
above

Utlösningsriktning: above eller below.

target
number obligatorisk
100000

Tröskelvärdet (måste ligga på direction-sidan av coinets aktuella värde).

notification
string obligatorisk
email

Leveranskanal: email, push eller webhook.

Förfrågan

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

Radera ett alarm

Free

Raderar ett av nyckelägarens alarm och återbetalar alarmplatsen det förbrukade.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Sökvägsparametrar

id
integer obligatorisk
42

Alarmets id.

Förfrågan

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 POSTar varje händelse som JSON med en HMAC-signaturheader:

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

Verifiera den genom att räkna om HMAC över "." med din endpoint-hemlighet och jämföra i konstant tid; avvisa om t är äldre än några minuter (replay-skydd). Exempel (PHP):

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

Stödda händelser: alarm.triggered. Leveranser görs om 3× med backoff; en endpoint inaktiveras automatiskt efter 10 misslyckade leveranser i rad.

Lista webhook-endpoints

Free

Nyckelägarens webhook-endpoints, nyaste först. Signeringshemligheter inkluderas aldrig

  • varje hemlighet visas exakt en gång, vid skapandet.
GET
https://bitculator.com/api/v1/webhooks
Bearer
bc_••••••••••••••••

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

GET-förfrågan - ingen request body.

Förfrågan

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"

Skapa en webhook-endpoint

Free

Registrerar en HTTPS-endpoint (max 5 per konto) för händelseleveranser. Svaret inkluderar signerings-secret - den ENDA gången den någonsin visas, så lagra den omedelbart.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Body-parametrar

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

HTTPS-leverans-URL:en. Endast offentliga värdar - interna/privata adresser avvisas.

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

Händelser att prenumerera på. Tillåtna värden: alarm.triggered.

Förfrågan

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

Radera en webhook-endpoint

Free

Raderar en av nyckelägarens webhook-endpoints. Väntande leveranser till den överges.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Sökvägsparametrar

id
integer obligatorisk
7

Webhook-endpointens id.

Förfrågan

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"

Skicka en testhändelse

Free

Avfyrar en signerad alarm.triggered-testhändelse (test: true i nyttolasten, riktiga signaturheadrar) så att mottagare kan verifieras från början till slut.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Sökvägsparametrar

id
integer obligatorisk
7

Webhook-endpointens id.

Förfrågan

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

Free

Endpointens leveransförsök (bevaras 30 dagar), nyaste först, paginerade.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

Sökvägsparametrar

id
integer obligatorisk
7

Webhook-endpointens id.

Query-parametrar

page
integer valfri
1

Sidnummer (1-baserat).

per_page
integer valfri
25

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

GET-förfrågan - ingen request body.

Förfrågan

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 och introspektion: en autentiserad ping för att verifiera en nyckel och middleware-stacken, den aktuella nyckelns användning/kvot, och den maskinläsbara OpenAPI-specifikationen.

OpenAPI-specifikation

Free

Det maskinläsbara OpenAPI 3-dokumentet för detta API, som JSON - rikta kodgenerering eller API-verktyg mot denna URL. Offentligt: ingen nyckel krävs.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

GET-förfrågan - ingen request body.

Förfrågan

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 autentiserad no-op för att verifiera en Data API-nyckel från början till slut (auth.api → burst-throttling per plan → månatlig kvot). Den räknas mot kvoten som vilket annat anrop som helst.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

GET-förfrågan - ingen request body.

Förfrågan

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"

Nyckelanvändning & kvot

Free

Användningsintrospektion för den anropande nyckelns ägare: Data API-planen, dess månatliga gräns, använt och återstående (matchar alltid X-Quota-*-headrarna), det aktuella periodfönstret samt nedbrytningar per endpoint / per token. Embed-widgetars användning har sin egen plan och pott - den visas aldrig här.

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

Nycklar är endast Bearer och bär data-api-behörigheten - håll dem på serversidan.

GET-förfrågan - ingen request body.

Förfrågan

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"