Bitculator
Bitculator · Data API · v1

Bitculator Data API

73 endpoints 15 grupper X-Quota-* på varje anrop http://localhost/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.

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.

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

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
http://localhost/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 "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"

Nyligen tillagda coins

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
http://localhost/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 "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"

Främsta vinnare

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

GET
http://localhost/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 "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"

Främsta förlorare

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

GET
http://localhost/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 "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"

Hämta coin-detaljer

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
http://localhost/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 "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- + 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
http://localhost/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 "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

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

GET
http://localhost/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 "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 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

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
http://localhost/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 "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"

Hämta ett coin-pris

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

GET
http://localhost/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 "http://localhost/api/v1/prices/bitcoin?convert=EUR" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Historiskt pris

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
http://localhost/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 "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

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

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

GET
http://localhost/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 "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

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

GET
http://localhost/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 "http://localhost/api/v1/coins/bitcoin/symbols" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Lista tickers

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
http://localhost/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 "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"

Lista par

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

GET
http://localhost/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 "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"

Hämta pardetaljer

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

GET
http://localhost/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 "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ö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

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

GET
http://localhost/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 "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"

Hämta börsdetaljer

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
http://localhost/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 "http://localhost/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

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

GET
http://localhost/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 "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örsmarknader

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

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

GET
http://localhost/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 "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

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

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
http://localhost/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 "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"

Plånbokslanseringstidslinje

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

GET
http://localhost/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 "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"

Jämför plånböcker

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
http://localhost/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 "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"

Hämta plånboksdetaljer

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
http://localhost/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 "http://localhost/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

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

GET
http://localhost/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 "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

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

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
http://localhost/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 "http://localhost/api/v1/global" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Marknads-heatmap

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

GET
http://localhost/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 "http://localhost/api/v1/global/heatmap" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Global marketcap-/volymhistorik

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
http://localhost/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 "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

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.

Communityns rösträkning

Coinets bullish/bearish-röster från communityn över det rullande 24h-fönstret.

GET
http://localhost/api/v1/coins/{slug}/votes
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.

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

Förfrågan

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"

Lägg en sentimentröst

Lägger nyckelägarens sentimentröst för ett coin. En röst per nyckelägare per coin per rullande 24h-fönster — att rösta igen inom fönstret uppdaterar den befintliga rösten.

POST
http://localhost/api/v1/coins/{slug}/votes
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.

Body-parametrar

vote
string obligatorisk
bullish

Ditt sentiment: bullish eller bearish.

Förfrågan

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

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
http://localhost/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 "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-index

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
http://localhost/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 "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-index

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
http://localhost/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 "http://localhost/api/v1/sentiment/altseason?days=30" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Marknadsindikator-sammanräkning

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

GET
http://localhost/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 "http://localhost/api/v1/sentiment/indicators" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
2 endpoints

Indikatorer

Tekniska indikatorer per coin — en ögonblicksbild med flera indikatorer plus daglig tidsserie per familj. Alla familjer är DAGLIGA serier beräknade från dagliga candles (fullständig lagring; unga tillgångar returnerar uppvärmnings-null tills tillräcklig historik finns). Prisskalefamiljer (sma, vwap, macd, obv) ger decimalsträngar; begränsade oscillatorer ger tal. Vissa perioder med långa fönster kräver en betald plan (se familj-endpointen).

Ögonblicksbild av indikatorer

Ögonblicksbilden med flera indikatorer — varje indikatorkategoris senaste state (bullish/bearish/sheepish…), score och råa data, i en enda nyttolast.

GET
http://localhost/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 "http://localhost/api/v1/coins/bitcoin/indicators" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Serie för indikatorfamilj

Daglig tidsserie för en indikatorfamilj. Familjer med flera fönster accepterar en period, och de giltiga fönstren skiljer sig per familj: 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. Enkelseriefamiljer (MACD, OBV, ADX, VWAP, CMF) ignorerar period. Unga coins returnerar inledande uppvärmnings-null.

Vissa långa fönster kräver en betald plan: RSI & Stoch-RSI 21/28-dagars och 30-dagars volatilitetsfönstren kräver Starter eller högre — att begära dem på Free-planen returnerar 403 med koden plan_required.

GET
http://localhost/api/v1/coins/{slug}/indicators/{family}
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.

family
string obligatorisk
rsi

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

Query-parametrar

period
integer valfri
14

Fönsterlängd (endast där familjen har fönster; måste vara ett av den familjens giltiga fönster).

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

Likvidationer av derivat. Källtäckningen är för närvarande endast OKX swap-marknader (anges i varje meta.note). Det RÅA flödet (/liquidations-listan och den timvisa nedbrytningen) gallras efter ~48 timmar; dagliga aggregat bevaras för alltid. Dagens aggregat är ofullständiga och uppdateras var ~15:e minut.

Likvidationsflöde

Det råa likvidationsflödet (~senaste 48h, gallras sedan), nyaste först. Källtäckningen är för närvarande OKX swap-marknader. Priser är decimalsträngar. meta bär pagineringsfälten plus en retention och note.

GET
http://localhost/api/v1/liquidations
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
okx

Begränsa till en enda börs via slug. Källtäckningen är för närvarande OKX swap-marknader. Måste matcha regex /^[a-z0-9-]{1,120}$/.

instrument
string valfri
swap

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

En av: future option swap spot margin

position
string valfri
short

Sida på den likviderade positionen: long eller short.

En av: long short

order
string valfri
buy

Orderns sida som utlöste likvidationen: buy eller sell.

En av: buy sell

symbol
string valfri
BTC

Prefixmatchning på handelsplatsens instId (t.ex. BTC matchar BTC-USDT-SWAP). Måste matcha regex /^[A-Za-z0-9$.-]{1,25}$/.

min_usd
number valfri
1000

Endast likvidationer med ett USD-värde vid eller över detta tröskelvärde. Måste vara minst 0.

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

Förfrågan

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"

Timvisa likvidationer

Timvisa long/short-summor i USD över det råa flödet. Eftersom det råa flödet gallras vid ~48h är hours begränsat till 48. Källtäckningen är för närvarande OKX swap-marknader.

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

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

Query-parametrar

hours
integer valfri
24

Tillbakablicksfönster i timmar (1–48, standard 24).

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

Förfrågan

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"

Dagliga likvidationer

Dagliga aggregat (bevaras för alltid), summerade över börser/instrument per dag — total/long/short USD plus antal long/short-positioner. Dagens rad är ofullständig och uppdateras var ~15:e minut. Källtäckningen är för närvarande OKX swap-marknader.

GET
http://localhost/api/v1/liquidations/daily
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 kalenderdagar inkl. idag (1–365, standard 30).

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

Förfrågan

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 likvidationssammanfattning

Idag hittills — total/long/short USD, antal positioner och long-kontra-short dominance. Siffrorna är ofullständiga och uppdateras var ~15:e minut; data är null tills dagens första likvidation registreras. Källtäckningen är för närvarande OKX swap-marknader.

GET
http://localhost/api/v1/liquidations/summary
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 "http://localhost/api/v1/liquidations/summary" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Nettoflöde av likvidationer

Long-kontra-short likvidationsflöde i USD per dag över fönstret. Källtäckningen är för närvarande OKX swap-marknader.

GET
http://localhost/api/v1/liquidations/netflow
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 kalenderdagar inkl. idag (1–90, standard 30).

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

Förfrågan

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"

Främsta likviderade coins

Främsta coins efter likvidationsvolym över det senaste fönstret, med long/short USD- fördelningen per coin. Källtäckningen är för närvarande OKX swap-marknader.

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

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

Query-parametrar

hours
integer valfri
24

Tillbakablicksfönster i timmar (1–48, standard 24).

limit
integer valfri
8

Antal coins som ska returneras (1–20, standard 8).

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

Förfrågan

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

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

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
http://localhost/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 "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"

Lista fiat-valutor

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
http://localhost/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 "http://localhost/api/v1/fiats" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Lista konverteringskurser

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
http://localhost/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 "http://localhost/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

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
http://localhost/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 "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"

Vinst-/förlustkalkylator

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
http://localhost/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 "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"

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

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

GET
http://localhost/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 "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-kontra-sälj-kalkylator

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
http://localhost/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 "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öningskalkylator

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

GET
http://localhost/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 "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

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

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

GET
http://localhost/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 "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-insiktstidslinje

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

GET
http://localhost/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 "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"

Lista artiklar

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
http://localhost/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 "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"

Hämta en artikel

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
http://localhost/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 "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"

Skicka artikelfeedback

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
http://localhost/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 \
    "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
}"

Hämta en video

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

GET
http://localhost/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 "http://localhost/api/v1/videos/87" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Lista insikter

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
http://localhost/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 "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"

Hämta en insikt

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

GET
http://localhost/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 "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

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

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

GET
http://localhost/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 "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"

Skapa ett alarm

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
http://localhost/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 \
    "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\"
}"

Radera ett alarm

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

DELETE
http://localhost/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 \
    "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 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

Nyckelägarens webhook-endpoints, nyaste först. Signeringshemligheter inkluderas aldrig — varje hemlighet visas exakt en gång, vid skapandet.

GET
http://localhost/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 "http://localhost/api/v1/webhooks" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Skapa en webhook-endpoint

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
http://localhost/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 \
    "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\"
    ]
}"

Radera en webhook-endpoint

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

DELETE
http://localhost/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 \
    "http://localhost/api/v1/webhooks/7" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Skicka en testhändelse

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
http://localhost/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 \
    "http://localhost/api/v1/webhooks/7/test" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Webhook-leveranslogg

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

GET
http://localhost/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 "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 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

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
http://localhost/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 "http://localhost/api/v1/openapi.json" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Ping

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
http://localhost/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 "http://localhost/api/v1/ping" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"

Nyckelanvändning & kvot

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
http://localhost/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 "http://localhost/api/v1/usage" \
    --header "Authorization: Bearer {YOUR_API_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"