Bitculator
Bitculator · Data API · v1

Bitculator Data API

73 endpoints 15 grupper X-Quota-* på hvert kald http://localhost/api/v1

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

Dit første kald:

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

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

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

Godkendelse

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

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

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

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

9 endpoints

Coins

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

List coins

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

GET
http://localhost/api/v1/coins
Bearer
bc_••••••••••••••••

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

Query-parametre

page
integer valgfri
1

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

per_page
integer valgfri
50

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

type
string valgfri
coin

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

En af: coin token

status
string valgfri
active

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

En af: active delisted untracked progressing awaiting preparing

search
string valgfri
bitcoin

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

min_price
number valgfri
0.5

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

max_price
number valgfri
100000

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

min_marketcap
number valgfri
1000000

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

max_marketcap
number valgfri
5000000000000

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

min_volume
number valgfri
1000000

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

max_volume
number valgfri
100000000000

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

ids
string valgfri
38,39

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

slugs
string valgfri
bitcoin,ethereum

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

symbols
string valgfri
BTC,ETH

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

sort
string valgfri
-marketcap

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

interval
string valgfri
24h

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

En af: 24h 7d

GET-request — ingen request-body.

Request

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

Nyligt tilføjede coins

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

GET
http://localhost/api/v1/coins/recently-added
Bearer
bc_••••••••••••••••

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

Query-parametre

page
integer valgfri
1

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

per_page
integer valgfri
50

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

type
string valgfri
coin

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

En af: coin token

status
string valgfri
active

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

En af: active delisted untracked progressing awaiting preparing

search
string valgfri
bitcoin

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

min_price
number valgfri
0.5

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

max_price
number valgfri
100000

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

min_marketcap
number valgfri
1000000

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

max_marketcap
number valgfri
5000000000000

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

min_volume
number valgfri
1000000

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

max_volume
number valgfri
100000000000

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

ids
string valgfri
38,39

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

slugs
string valgfri
bitcoin,ethereum

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

symbols
string valgfri
BTC,ETH

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

sort
string valgfri
-marketcap

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

interval
string valgfri
24h

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

En af: 24h 7d

GET-request — ingen request-body.

Request

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

Top-vindere

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

GET
http://localhost/api/v1/coins/gainers
Bearer
bc_••••••••••••••••

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

Query-parametre

page
integer valgfri
1

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

per_page
integer valgfri
50

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

type
string valgfri
coin

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

En af: coin token

status
string valgfri
active

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

En af: active delisted untracked progressing awaiting preparing

search
string valgfri
bitcoin

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

min_price
number valgfri
0.5

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

max_price
number valgfri
100000

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

min_marketcap
number valgfri
1000000

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

max_marketcap
number valgfri
5000000000000

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

min_volume
number valgfri
1000000

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

max_volume
number valgfri
100000000000

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

ids
string valgfri
38,39

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

slugs
string valgfri
bitcoin,ethereum

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

symbols
string valgfri
BTC,ETH

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

sort
string valgfri
-marketcap

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

interval
string valgfri
24h

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

En af: 24h 7d

GET-request — ingen request-body.

Request

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

Top-tabere

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

GET
http://localhost/api/v1/coins/losers
Bearer
bc_••••••••••••••••

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

Query-parametre

page
integer valgfri
1

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

per_page
integer valgfri
50

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

type
string valgfri
coin

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

En af: coin token

status
string valgfri
active

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

En af: active delisted untracked progressing awaiting preparing

search
string valgfri
bitcoin

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

min_price
number valgfri
0.5

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

max_price
number valgfri
100000

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

min_marketcap
number valgfri
1000000

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

max_marketcap
number valgfri
5000000000000

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

min_volume
number valgfri
1000000

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

max_volume
number valgfri
100000000000

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

ids
string valgfri
38,39

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

slugs
string valgfri
bitcoin,ethereum

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

symbols
string valgfri
BTC,ETH

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

sort
string valgfri
-marketcap

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

interval
string valgfri
24h

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

En af: 24h 7d

GET-request — ingen request-body.

Request

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

Hent coin-detaljer

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

GET
http://localhost/api/v1/coins/{slug}
Bearer
bc_••••••••••••••••

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

Sti-parametre

slug
string påkrævet
bitcoin

Coinens slug.

Query-parametre

locale
string valgfri
en

Indholdssprog for beskrivelsen (falder tilbage til engelsk).

GET-request — ingen request-body.

Request

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

Candle-historik

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

GET
http://localhost/api/v1/coins/{slug}/history
Bearer
bc_••••••••••••••••

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

Sti-parametre

slug
string påkrævet
bitcoin

Coinens slug.

Query-parametre

interval
string valgfri
daily

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

start
string valgfri
2026-06-01

ISO-dato/-tid nedre grænse.

end
string valgfri
2026-06-30

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

limit
integer valgfri
30

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

GET-request — ingen request-body.

Request

curl --request GET \
    --get "http://localhost/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

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

GET
http://localhost/api/v1/coins/{slug}/marketcap-history
Bearer
bc_••••••••••••••••

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

Sti-parametre

slug
string påkrævet
bitcoin

Coinens slug.

Query-parametre

interval
string valgfri
daily

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

start
string valgfri
2026-06-01

ISO-dato/-tid nedre grænse.

end
string valgfri
2026-06-30

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

limit
integer valgfri
30

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

GET-request — ingen request-body.

Request

curl --request GET \
    --get "http://localhost/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

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

GET
http://localhost/api/v1/coins/{slug}/sparkline
Bearer
bc_••••••••••••••••

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

Sti-parametre

slug
string påkrævet
bitcoin

Coinens slug.

Query-parametre

period
string valgfri
7d

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

GET-request — ingen request-body.

Request

curl --request GET \
    --get "http://localhost/api/v1/coins/bitcoin/sparkline?period=7d" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
3 endpoints

Priser

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

Hent priser

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

GET
http://localhost/api/v1/prices
Bearer
bc_••••••••••••••••

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

Query-parametre

ids
string valgfri
38,39

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

slugs
string valgfri
bitcoin,ethereum

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

symbols
string valgfri
BTC,ETH

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

convert
string valgfri
EUR

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

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

GET-request — ingen request-body.

Request

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

Hent en coin-pris

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

GET
http://localhost/api/v1/prices/{slug}
Bearer
bc_••••••••••••••••

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

Sti-parametre

slug
string påkrævet
bitcoin

Coinens slug.

Query-parametre

convert
string valgfri
EUR

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

GET-request — ingen request-body.

Request

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

Historisk pris

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

GET
http://localhost/api/v1/historical-price
Bearer
bc_••••••••••••••••

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

Query-parametre

slug
string påkrævet
bitcoin

Coinens slug-identifikator.

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

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

GET-request — ingen request-body.

Request

curl --request GET \
    --get "http://localhost/api/v1/historical-price?slug=bitcoin&date=2021-04-14" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
5 endpoints

Markeder

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

Coin-markeder

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

GET
http://localhost/api/v1/coins/{slug}/markets
Bearer
bc_••••••••••••••••

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

Sti-parametre

slug
string påkrævet
bitcoin

Coinens slug.

Query-parametre

page
integer valgfri
1

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

per_page
integer valgfri
50

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

exchange
string valgfri
binance-exchange

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

pair
integer valgfri
1

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

instrument
string valgfri
spot

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

En af: future option swap spot margin

search
string valgfri
BTC

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

min_volume
number valgfri
1000000

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

max_volume
number valgfri
100000000000

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

min_change
number valgfri
-50

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

max_change
number valgfri
50

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

sort
string valgfri
-volume_usd

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

GET-request — ingen request-body.

Request

curl --request GET \
    --get "http://localhost/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

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

GET
http://localhost/api/v1/coins/{slug}/symbols
Bearer
bc_••••••••••••••••

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

Sti-parametre

slug
string påkrævet
bitcoin

Coinens slug.

GET-request — ingen request-body.

Request

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

List tickers

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

GET
http://localhost/api/v1/tickers
Bearer
bc_••••••••••••••••

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

Query-parametre

page
integer valgfri
1

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

per_page
integer valgfri
50

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

exchange
string valgfri
binance-exchange

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

pair
integer valgfri
1

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

instrument
string valgfri
spot

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

En af: future option swap spot margin

search
string valgfri
BTC

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

min_volume
number valgfri
1000000

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

max_volume
number valgfri
100000000000

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

min_change
number valgfri
-50

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

max_change
number valgfri
50

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

sort
string valgfri
-volume_usd

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

GET-request — ingen request-body.

Request

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

List par

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

GET
http://localhost/api/v1/pairs
Bearer
bc_••••••••••••••••

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

Query-parametre

page
integer valgfri
1

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

per_page
integer valgfri
50

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

search
string valgfri
BTC

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

coin
string valgfri
bitcoin

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

min_volume
number valgfri
1000000

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

max_volume
number valgfri
100000000000

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

sort
string valgfri
-volume_usd

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

En af: volume_usd -volume_usd updated -updated

GET-request — ingen request-body.

Request

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

Hent par-detaljer

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

GET
http://localhost/api/v1/pairs/{id}
Bearer
bc_••••••••••••••••

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

Sti-parametre

id
integer påkrævet
1

Parrets id.

GET-request — ingen request-body.

Request

curl --request GET \
    --get "http://localhost/api/v1/pairs/1" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
7 endpoints

Børser

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

List børser

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

GET
http://localhost/api/v1/exchanges
Bearer
bc_••••••••••••••••

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

Query-parametre

page
integer valgfri
1

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

per_page
integer valgfri
50

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

type
string valgfri
cex

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

En af: cex dex

search
string valgfri
binance

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

min_pairs
integer valgfri
100

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

max_pairs
integer valgfri
2000

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

min_assets
integer valgfri
50

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

max_assets
integer valgfri
1000

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

min_volume
number valgfri
1000000

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

max_volume
number valgfri
100000000000

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

ids
string valgfri
1,12

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

slugs
string valgfri
binance-exchange,gateio

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

sort
string valgfri
-volume

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

GET-request — ingen request-body.

Request

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

Hent børs-detaljer

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

GET
http://localhost/api/v1/exchanges/{slug}
Bearer
bc_••••••••••••••••

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

Sti-parametre

slug
string påkrævet
binance-exchange

Børsens slug.

GET-request — ingen request-body.

Request

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

Hent børs-trust-score

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

GET
http://localhost/api/v1/exchanges/{slug}/trust-score
Bearer
bc_••••••••••••••••

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

Sti-parametre

slug
string påkrævet
binance-exchange

Børsens slug.

GET-request — ingen request-body.

Request

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

Børshistorik

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

GET
http://localhost/api/v1/exchanges/{slug}/history
Bearer
bc_••••••••••••••••

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

Sti-parametre

slug
string påkrævet
binance-exchange

Børsens slug.

Query-parametre

interval
string valgfri
daily

minutely, hourly eller daily (standard daily).

start
string valgfri
2026-06-01

ISO-dato/-tid nedre grænse.

end
string valgfri
2026-06-30

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

limit
integer valgfri
30

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

GET-request — ingen request-body.

Request

curl --request GET \
    --get "http://localhost/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

Børsens volumen-sparkline-serie for en periode (standard 7d) — den samme serie, som webbens børsrækker renderer.

GET
http://localhost/api/v1/exchanges/{slug}/sparkline
Bearer
bc_••••••••••••••••

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

Sti-parametre

slug
string påkrævet
binance-exchange

Børsens slug.

Query-parametre

period
string valgfri
7d

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

GET-request — ingen request-body.

Request

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

Børs-markeder

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

GET
http://localhost/api/v1/exchanges/{slug}/tickers
Bearer
bc_••••••••••••••••

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

Sti-parametre

slug
string påkrævet
binance-exchange

Børsens slug.

Query-parametre

page
integer valgfri
1

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

per_page
integer valgfri
50

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

exchange
string valgfri
binance-exchange

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

pair
integer valgfri
1

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

instrument
string valgfri
spot

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

En af: future option swap spot margin

search
string valgfri
BTC

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

min_volume
number valgfri
1000000

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

max_volume
number valgfri
100000000000

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

min_change
number valgfri
-50

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

max_change
number valgfri
50

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

sort
string valgfri
-volume_usd

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

GET-request — ingen request-body.

Request

curl --request GET \
    --get "http://localhost/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

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

GET
http://localhost/api/v1/exchanges/{slug}/assets
Bearer
bc_••••••••••••••••

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

Sti-parametre

slug
string påkrævet
binance-exchange

Børsens slug.

Query-parametre

page
integer valgfri
1

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

per_page
integer valgfri
50

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

type
string valgfri
coin

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

En af: coin token

status
string valgfri
active

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

En af: active delisted untracked progressing awaiting preparing

search
string valgfri
bitcoin

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

min_price
number valgfri
0.5

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

max_price
number valgfri
100000

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

min_marketcap
number valgfri
1000000

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

max_marketcap
number valgfri
5000000000000

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

min_volume
number valgfri
1000000

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

max_volume
number valgfri
100000000000

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

ids
string valgfri
38,39

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

slugs
string valgfri
bitcoin,ethereum

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

symbols
string valgfri
BTC,ETH

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

sort
string valgfri
-marketcap

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

interval
string valgfri
24h

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

En af: 24h 7d

GET-request — ingen request-body.

Request

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

Wallets

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

List wallets

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

GET
http://localhost/api/v1/wallets
Bearer
bc_••••••••••••••••

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

Query-parametre

page
integer valgfri
1

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

per_page
integer valgfri
50

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

search
string valgfri
ledger

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

min_score
integer valgfri
50

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

max_score
integer valgfri
214

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

tags
string valgfri
12,34

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

ids
string valgfri
175,317

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

slugs
string valgfri
frostsnap,coin98-fusion-card

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

sort
string valgfri
-score

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

GET-request — ingen request-body.

Request

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

Wallet-udgivelsestidslinje

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

GET
http://localhost/api/v1/wallets/timeline
Bearer
bc_••••••••••••••••

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

Query-parametre

page
integer valgfri
1

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

per_page
integer valgfri
50

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

search
string valgfri
ledger

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

min_score
integer valgfri
50

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

max_score
integer valgfri
214

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

tags
string valgfri
12,34

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

ids
string valgfri
175,317

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

slugs
string valgfri
frostsnap,coin98-fusion-card

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

sort
string valgfri
-score

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

GET-request — ingen request-body.

Request

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

Sammenlign wallets

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

GET
http://localhost/api/v1/wallets/compare
Bearer
bc_••••••••••••••••

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

Query-parametre

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

2–4 forskellige wallet-slugs, kommasepareret.

GET-request — ingen request-body.

Request

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

Hent wallet-detaljer

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

GET
http://localhost/api/v1/wallets/{slug}
Bearer
bc_••••••••••••••••

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

Sti-parametre

slug
string påkrævet
frostsnap

Walletens slug.

GET-request — ingen request-body.

Request

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

Wallet-understøttede coins

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

GET
http://localhost/api/v1/wallets/{slug}/assets
Bearer
bc_••••••••••••••••

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

Sti-parametre

slug
string påkrævet
frostsnap

Walletens slug.

Query-parametre

page
integer valgfri
1

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

per_page
integer valgfri
50

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

type
string valgfri
coin

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

En af: coin token

status
string valgfri
active

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

En af: active delisted untracked progressing awaiting preparing

search
string valgfri
bitcoin

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

min_price
number valgfri
0.5

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

max_price
number valgfri
100000

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

min_marketcap
number valgfri
1000000

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

max_marketcap
number valgfri
5000000000000

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

min_volume
number valgfri
1000000

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

max_volume
number valgfri
100000000000

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

ids
string valgfri
38,39

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

slugs
string valgfri
bitcoin,ethereum

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

symbols
string valgfri
BTC,ETH

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

sort
string valgfri
-marketcap

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

interval
string valgfri
24h

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

En af: 24h 7d

GET-request — ingen request-body.

Request

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

Globalt marked

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

Globalt markeds-snapshot

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

GET
http://localhost/api/v1/global
Bearer
bc_••••••••••••••••

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

GET-request — ingen request-body.

Request

curl --request GET \
    --get "http://localhost/api/v1/global" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Markeds-heatmap

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

GET
http://localhost/api/v1/global/heatmap
Bearer
bc_••••••••••••••••

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

GET-request — ingen request-body.

Request

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

Global marketcap-/volumenhistorik

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

GET
http://localhost/api/v1/global/history/{metric}
Bearer
bc_••••••••••••••••

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

Sti-parametre

metric
string påkrævet
marketcap

Hvilken serie: marketcap eller volume.

Query-parametre

period
string valgfri
7d

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

GET-request — ingen request-body.

Request

curl --request GET \
    --get "http://localhost/api/v1/global/history/marketcap?period=7d" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
6 endpoints

Sentiment

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

Community-stemmeoptællinger

Coinens bullish/bearish community-optællinger over det rullende 24-timers vindue.

GET
http://localhost/api/v1/coins/{slug}/votes
Bearer
bc_••••••••••••••••

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

Sti-parametre

slug
string påkrævet
bitcoin

Coinens slug-identifikator.

GET-request — ingen request-body.

Request

curl --request GET \
    --get "http://localhost/api/v1/coins/bitcoin/votes" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Afgiv en sentiment-stemme

Afgiver nøgleejerens sentiment-stemme for en coin. Én stemme pr. nøgleejer pr. coin pr. rullende 24-timers vindue — genafstemning inden for vinduet opdaterer den eksisterende stemme.

POST
http://localhost/api/v1/coins/{slug}/votes
Bearer
bc_••••••••••••••••

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

Sti-parametre

slug
string påkrævet
bitcoin

Coinens slug-identifikator.

Body-parametre

vote
string påkrævet
bullish

Dit sentiment: bullish eller bearish.

Request

curl --request POST \
    "http://localhost/api/v1/coins/bitcoin/votes" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"vote\": \"bullish\"
}"

Fear & Greed-indeks

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

GET
http://localhost/api/v1/sentiment/fear-greed
Bearer
bc_••••••••••••••••

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

Query-parametre

coin
string valgfri
bitcoin

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

GET-request — ingen request-body.

Request

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

Bull/Bear-indeks

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

GET
http://localhost/api/v1/sentiment/bull-bear
Bearer
bc_••••••••••••••••

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

Query-parametre

coin
string valgfri
bitcoin

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

GET-request — ingen request-body.

Request

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

Altseason-indeks

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

GET
http://localhost/api/v1/sentiment/altseason
Bearer
bc_••••••••••••••••

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

Query-parametre

days
integer valgfri
30

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

GET-request — ingen request-body.

Request

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

Markedsindikator-optælling

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

GET
http://localhost/api/v1/sentiment/indicators
Bearer
bc_••••••••••••••••

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

GET-request — ingen request-body.

Request

curl --request GET \
    --get "http://localhost/api/v1/sentiment/indicators" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
2 endpoints

Indikatorer

Tekniske indikatorer pr. coin — et multi-indikator-snapshot plus daglige tidsserier pr. familie. Alle familier er DAGLIGE serier beregnet ud fra daglige candles (fuld opbevaring; unge aktiver returnerer opvarmnings-null'er, indtil der findes nok historik). Prisskala-familier (sma, vwap, macd, obv) udsender decimalstrenge; afgrænsede oscillatorer udsender tal. Nogle vinduer med lang periode kræver en betalt plan (se familie-endpointet).

Indikator-snapshot

Multi-indikator-snapshottet — hver indikatorkategoris seneste state (bullish/bearish/sheepish…), score og rå data, i én payload.

GET
http://localhost/api/v1/coins/{slug}/indicators
Bearer
bc_••••••••••••••••

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

Sti-parametre

slug
string påkrævet
bitcoin

Coinens slug.

GET-request — ingen request-body.

Request

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

Indikatorfamilie-serie

Daglig tidsserie for én indikatorfamilie. Familier med flere vinduer accepterer et period, og de gyldige vinduer varierer pr. familie: RSI/Stoch-RSI 7/14/21/28, SMA 50/100/200, CCI 20/50/100, MFI 7/14/28, Williams %R 14/20/50, price/volume-volatility 7/14/30. Enkeltserie-familier (MACD, OBV, ADX, VWAP, CMF) ignorerer period. Unge coins returnerer indledende opvarmnings-null'er.

Nogle lange vinduer kræver en betalt plan: RSI & Stoch-RSI 21/28-dags og 30-dages volatilitetsvinduerne kræver Starter eller højere — anmodes de på Free-planen, returneres 403 med koden plan_required.

GET
http://localhost/api/v1/coins/{slug}/indicators/{family}
Bearer
bc_••••••••••••••••

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

Sti-parametre

slug
string påkrævet
bitcoin

Coinens slug.

family
string påkrævet
rsi

Indikatorfamilie — en af rsi, stoch-rsi, sma, cci, mfi, williams-r, price-volatility, volume-volatility, macd, obv, adx, vwap, cmf.

Query-parametre

period
integer valgfri
14

Vinduelængde (kun hvor familien har vinduer; skal være et af den families gyldige vinduer).

start
string valgfri
2026-06-01

ISO-dato nedre grænse.

end
string valgfri
2026-06-30

ISO-dato øvre grænse.

limit
integer valgfri
30

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

GET-request — ingen request-body.

Request

curl --request GET \
    --get "http://localhost/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"
6 endpoints

Likvidationer

Derivatlikvidationer. Kildedækning er i øjeblikket kun OKX swap-markeder (angivet i hver meta.note). Det RÅ feed (/liquidations-listen og den timebaserede opdeling) beskæres efter ~48 timer; daglige rollups bevares for altid. Dagens aggregater er delvise og opdateres ~hvert 15. minut.

Likvidations-feed

Det rå likvidations-feed (~seneste 48 t, derefter beskåret), nyeste først. Kildedækning er i øjeblikket OKX swap-markeder. Priser er decimalstrenge. meta bærer pagineringsfelterne plus en retention og note.

GET
http://localhost/api/v1/liquidations
Bearer
bc_••••••••••••••••

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

Query-parametre

page
integer valgfri
1

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

per_page
integer valgfri
50

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

exchange
string valgfri
okx

Begræns til en enkelt børs via slug. Kildedækning er i øjeblikket OKX swap-markeder. Skal matche regex /^[a-z0-9-]{1,120}$/.

instrument
string valgfri
swap

Instrumenttype: future, option, swap, spot eller margin.

En af: future option swap spot margin

position
string valgfri
short

Likvideret positionsside: long eller short.

En af: long short

order
string valgfri
buy

Fill-side, der udløste likvidationen: buy eller sell.

En af: buy sell

symbol
string valgfri
BTC

Præfiksmatch på handelspladsens instId (f.eks. matcher BTC BTC-USDT-SWAP). Skal matche regex /^[A-Za-z0-9$.-]{1,25}$/.

min_usd
number valgfri
1000

Kun likvidationer med en USD-værdi på eller over denne tærskel. Skal være mindst 0.

GET-request — ingen request-body.

Request

curl --request GET \
    --get "http://localhost/api/v1/liquidations?page=1&per_page=50&exchange=okx&instrument=swap&position=short&order=buy&symbol=BTC&min_usd=1000" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Timebaserede likvidationer

Timebaserede long/short-USD-totaler over det rå feed. Fordi det rå feed beskæres ved ~48 t, er hours begrænset til 48. Kildedækning er i øjeblikket OKX swap-markeder.

GET
http://localhost/api/v1/liquidations/hourly
Bearer
bc_••••••••••••••••

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

Query-parametre

hours
integer valgfri
24

Tilbageblik-vindue i timer (1–48, standard 24).

GET-request — ingen request-body.

Request

curl --request GET \
    --get "http://localhost/api/v1/liquidations/hourly?hours=24" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Daglige likvidationer

Daglige aggregater (bevares for altid), summeret på tværs af børser/instrumenter pr. dag — total/long/short USD plus antal long/short-positioner. Dagens række er delvis og opdateres ~hvert 15. minut. Kildedækning er i øjeblikket OKX swap-markeder.

GET
http://localhost/api/v1/liquidations/daily
Bearer
bc_••••••••••••••••

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

Query-parametre

days
integer valgfri
30

Antal kalenderdage inkl. i dag (1–365, standard 30).

GET-request — ingen request-body.

Request

curl --request GET \
    --get "http://localhost/api/v1/liquidations/daily?days=30" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Dagens likvidationsoversigt

I dag indtil videre — total/long/short USD, antal positioner og long-vs-short- dominance. Tal er delvise og opdateres ~hvert 15. minut; data er null, indtil dagens første likvidation registreres. Kildedækning er i øjeblikket OKX swap-markeder.

GET
http://localhost/api/v1/liquidations/summary
Bearer
bc_••••••••••••••••

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

GET-request — ingen request-body.

Request

curl --request GET \
    --get "http://localhost/api/v1/liquidations/summary" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Likvidations-nettoflow

Long-vs-short-likvidations-USD-flow pr. dag over vinduet. Kildedækning er i øjeblikket OKX swap-markeder.

GET
http://localhost/api/v1/liquidations/netflow
Bearer
bc_••••••••••••••••

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

Query-parametre

days
integer valgfri
30

Antal kalenderdage inkl. i dag (1–90, standard 30).

GET-request — ingen request-body.

Request

curl --request GET \
    --get "http://localhost/api/v1/liquidations/netflow?days=30" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Mest likviderede coins

Top-coins efter likvidationsvolumen over det seneste vindue, med long/short-USD- opdelingen pr. coin. Kildedækning er i øjeblikket OKX swap-markeder.

GET
http://localhost/api/v1/liquidations/coins
Bearer
bc_••••••••••••••••

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

Query-parametre

hours
integer valgfri
24

Tilbageblik-vindue i timer (1–48, standard 24).

limit
integer valgfri
8

Antal coins der skal returneres (1–20, standard 8).

GET-request — ingen request-body.

Request

curl --request GET \
    --get "http://localhost/api/v1/liquidations/coins?hours=24&limit=8" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
3 endpoints

Konvertering

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

Konvertér mellem aktiver

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

GET
http://localhost/api/v1/convert
Bearer
bc_••••••••••••••••

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

Query-parametre

from
string påkrævet
bitcoin

Kildeaktivets slug.

to
string påkrævet
ethereum

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

amount
number valgfri
2.5

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

GET-request — ingen request-body.

Request

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

List fiat-valutaer

De aktive fiat-valutaer med deres USD-valutakurser: rate_per_usd (enheder pr. USD) og dens inverse usd_value. Fiat-valutakurser opdateres ~to gange dagligt.

GET
http://localhost/api/v1/fiats
Bearer
bc_••••••••••••••••

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

GET-request — ingen request-body.

Request

curl --request GET \
    --get "http://localhost/api/v1/fiats" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

List konverteringskurser

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

GET
http://localhost/api/v1/rates
Bearer
bc_••••••••••••••••

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

GET-request — ingen request-body.

Request

curl --request GET \
    --get "http://localhost/api/v1/rates" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
5 endpoints

Beregnere

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

DCA-beregner

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

GET
http://localhost/api/v1/calculators/dca
Bearer
bc_••••••••••••••••

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

Query-parametre

slug
string påkrævet
bitcoin

Coinens slug-identifikator.

amount
number påkrævet
100

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

interval
string påkrævet
weekly

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

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

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

end
string valgfri
2025-01-01

date Sidste købsdato (standard i dag).

series
boolean valgfri
false

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

GET-request — ingen request-body.

Request

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

Gevinst-/tab-beregner

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

GET
http://localhost/api/v1/calculators/profit-loss
Bearer
bc_••••••••••••••••

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

Query-parametre

slug
string påkrævet
bitcoin

Coinens slug-identifikator.

amount
number påkrævet
1000

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

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

date Købsdato.

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

date Salgsdato (på/efter buy_date).

buy_fee
number valgfri
10

Fast købsgebyr i USD (standard 0).

sell_fee
number valgfri
10

Fast salgsgebyr i USD (standard 0).

GET-request — ingen request-body.

Request

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

Renters rente-beregner

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

GET
http://localhost/api/v1/calculators/compound-interest
Bearer
bc_••••••••••••••••

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

Query-parametre

principal
number påkrævet
10000

Startsaldo i USD.

rate
number påkrævet
1

Rentesats i % pr. renteperiode.

duration
integer påkrævet
5

Fremskrivningens længde (år er begrænset til 50).

duration_unit
string valgfri
years

years (standard) eller months.

compound_frequency
string valgfri
monthly

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

contribution
number valgfri
100

Tilbagevendende indbetaling i USD (standard 0).

contribution_frequency
string valgfri
monthly

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

GET-request — ingen request-body.

Request

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

Lån vs. sælg-beregner

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

GET
http://localhost/api/v1/calculators/loan
Bearer
bc_••••••••••••••••

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

Query-parametre

slug
string påkrævet
bitcoin

Coinens slug-identifikator.

crypto_amount
number påkrævet
2

Hvor meget af coinen du besidder.

needed_cash
number påkrævet
50000

USD du skal frigøre.

term_months
integer valgfri
36

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

interest_rate
number valgfri
10

Lånets APR i % (standard 10).

ltv
number valgfri
50

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

expected_growth
number valgfri
25

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

tax_rate
number valgfri
25

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

GET-request — ingen request-body.

Request

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

Staking-belønningsberegner

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

GET
http://localhost/api/v1/calculators/staking
Bearer
bc_••••••••••••••••

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

Query-parametre

amount
number påkrævet
1000

Staked mængde, i det stakede aktivs enheder.

period
number påkrævet
2

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

period_unit
string valgfri
years

years (standard), months eller days.

apy
number påkrævet
5

Annonceret APY i %.

compound_frequency
string valgfri
monthly

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

commission
number valgfri
10

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

GET-request — ingen request-body.

Request

curl --request GET \
    --get "http://localhost/api/v1/calculators/staking?amount=1000&period=2&period_unit=years&apy=5&compound_frequency=monthly&commission=10" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
8 endpoints

Redaktionelt

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

Coin-videoer

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

GET
http://localhost/api/v1/coins/{slug}/videos
Bearer
bc_••••••••••••••••

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

Sti-parametre

slug
string påkrævet
bitcoin

Coinens slug-identifikator.

Query-parametre

page
integer valgfri
1

Sidenummer (1-baseret).

per_page
integer valgfri
10

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

type
string valgfri
review

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

search
string valgfri
halving

Fritekstmatch på titlen.

GET-request — ingen request-body.

Request

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

Coin-indsigtstidslinje

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

GET
http://localhost/api/v1/coins/{slug}/insights
Bearer
bc_••••••••••••••••

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

Sti-parametre

slug
string påkrævet
bitcoin

Coinens slug-identifikator.

Query-parametre

locale
string valgfri
en

Indholdssprog (falder tilbage til engelsk).

offset
integer valgfri
0

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

limit
integer valgfri
5

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

GET-request — ingen request-body.

Request

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

List artikler

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

GET
http://localhost/api/v1/articles
Bearer
bc_••••••••••••••••

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

Query-parametre

page
integer valgfri
1

Sidenummer (1-baseret).

per_page
integer valgfri
20

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

locale
string valgfri
en

Indholdssprog (falder tilbage til engelsk).

tag
string valgfri
guide

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

coin
string valgfri
bitcoin

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

exchange
string valgfri
binance-exchange

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

wallet
string valgfri
frostsnap

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

search
string valgfri
halving

Fritekstmatch på overskrift/underoverskrift.

GET-request — ingen request-body.

Request

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

Hent en artikel

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

GET
http://localhost/api/v1/articles/{slug}
Bearer
bc_••••••••••••••••

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

Sti-parametre

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

Artiklens slug.

Query-parametre

locale
string valgfri
en

Indholdssprog (falder tilbage til engelsk).

GET-request — ingen request-body.

Request

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

Indsend artikelfeedback

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

POST
http://localhost/api/v1/articles/{slug}/feedback
Bearer
bc_••••••••••••••••

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

Sti-parametre

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

Artiklens slug.

Body-parametre

helpful
boolean påkrævet
true

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

Request

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

Hent en video

Én kurateret video med dens YouTube-id, titel, type, varighed og de coins/exchanges/wallets, den er knyttet til.

GET
http://localhost/api/v1/videos/{id}
Bearer
bc_••••••••••••••••

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

Sti-parametre

id
integer påkrævet
87

Videoens id.

GET-request — ingen request-body.

Request

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

List indsigter

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

GET
http://localhost/api/v1/insights
Bearer
bc_••••••••••••••••

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

Query-parametre

page
integer valgfri
1

Sidenummer (1-baseret).

per_page
integer valgfri
20

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

locale
string valgfri
en

Indholdssprog (falder tilbage til engelsk).

type
string valgfri
per_asset

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

coin
string valgfri
bitcoin

Filtrér til indsigter om denne coin-slug.

search
string valgfri
etf

Fritekstmatch på overskriften.

sort
string valgfri
first_reported

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

GET-request — ingen request-body.

Request

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

Hent en indsigt

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

GET
http://localhost/api/v1/insights/{id}
Bearer
bc_••••••••••••••••

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

Sti-parametre

id
integer påkrævet
101

Indsigtens id.

Query-parametre

locale
string valgfri
en

Indholdssprog (falder tilbage til engelsk).

GET-request — ingen request-body.

Request

curl --request GET \
    --get "http://localhost/api/v1/insights/101?locale=en" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
3 endpoints

Alarmer

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

List alarmer

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

GET
http://localhost/api/v1/alarms
Bearer
bc_••••••••••••••••

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

Query-parametre

page
integer valgfri
1

Sidenummer (1-baseret).

per_page
integer valgfri
25

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

status
string valgfri
active

Filtrér efter tilstand: active eller triggered.

direction
string valgfri
above

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

notification
string valgfri
email

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

GET-request — ingen request-body.

Request

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

Opret en alarm

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

POST
http://localhost/api/v1/alarms
Bearer
bc_••••••••••••••••

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

Body-parametre

name
string påkrævet
BTC six figures

En etiket til alarmen (maks. 255 tegn).

coin
string påkrævet
bitcoin

Coinens slug-identifikator.

metric
string påkrævet
rate

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

direction
string påkrævet
above

Udløsningsretning: above eller below.

target
number påkrævet
100000

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

notification
string påkrævet
email

Leveringskanal: email, push eller webhook.

Request

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

Slet en alarm

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

DELETE
http://localhost/api/v1/alarms/{id}
Bearer
bc_••••••••••••••••

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

Sti-parametre

id
integer påkrævet
42

Alarmens id.

Request

curl --request DELETE \
    "http://localhost/api/v1/alarms/42" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
5 endpoints

Webhooks

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

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

Verificér den ved at genberegne HMAC over "." med din endpoint-hemmelighed og sammenligne i konstant tid; afvis, hvis t er ældre end et par minutter (replay-værn). Eksempel (PHP):

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

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

List webhook-endpoints

Nøgleejerens webhook-endpoints, nyeste først. Signerings-secrets inkluderes aldrig — hver secret vises præcis én gang, ved oprettelsen.

GET
http://localhost/api/v1/webhooks
Bearer
bc_••••••••••••••••

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

GET-request — ingen request-body.

Request

curl --request GET \
    --get "http://localhost/api/v1/webhooks" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Opret et webhook-endpoint

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

POST
http://localhost/api/v1/webhooks
Bearer
bc_••••••••••••••••

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

Body-parametre

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

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

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

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

Request

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

Slet et webhook-endpoint

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

DELETE
http://localhost/api/v1/webhooks/{id}
Bearer
bc_••••••••••••••••

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

Sti-parametre

id
integer påkrævet
7

Webhook-endpointets id.

Request

curl --request DELETE \
    "http://localhost/api/v1/webhooks/7" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Send en testhændelse

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

POST
http://localhost/api/v1/webhooks/{id}/test
Bearer
bc_••••••••••••••••

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

Sti-parametre

id
integer påkrævet
7

Webhook-endpointets id.

Request

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

Webhook-leveringslog

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

GET
http://localhost/api/v1/webhooks/{id}/deliveries
Bearer
bc_••••••••••••••••

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

Sti-parametre

id
integer påkrævet
7

Webhook-endpointets id.

Query-parametre

page
integer valgfri
1

Sidenummer (1-baseret).

per_page
integer valgfri
25

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

GET-request — ingen request-body.

Request

curl --request GET \
    --get "http://localhost/api/v1/webhooks/7/deliveries?page=1&per_page=25" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
3 endpoints

Meta

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

OpenAPI-spec

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

GET
http://localhost/api/v1/openapi.json
Bearer
bc_••••••••••••••••

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

GET-request — ingen request-body.

Request

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

Ping

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

GET
http://localhost/api/v1/ping
Bearer
bc_••••••••••••••••

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

GET-request — ingen request-body.

Request

curl --request GET \
    --get "http://localhost/api/v1/ping" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Nøgleforbrug & kvote

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

GET
http://localhost/api/v1/usage
Bearer
bc_••••••••••••••••

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

GET-request — ingen request-body.

Request

curl --request GET \
    --get "http://localhost/api/v1/usage" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"