Testnet4 and Signet are supported — use
https://testnet.api.bestinslot.xyz or https://signet_api.bestinslot.xyz.BRC-20 balances of wallet
Basic, Pro, DedicatedGET https://api.bestinslot.xyz/v3/brc20/wallet_balances
Returns BRC-20 token balances for a Bitcoin wallet.
min_listed_unit_price is only available on Pro tier.Bitcoin wallet address.
Filter the response to a single ticker.
Get BRC-20 tickers
Basic, Pro, DedicatedGET https://api.bestinslot.xyz/v3/brc20/tickers
Returns an ordered list of BRC-20 tickers with detailed information.
min_listed_unit_price, listed_supply, marketcap, and total_sale_info are only available on Pro tier. Sorting by min_listed_unit_price, min_listed_unit_price_ordinalswallet, min_listed_unit_price_unisat, min_listed_unit_price_okx, listed_supply, listed_supply_ratio, and marketcap also requires Pro.Sort field. Options:
deploy_ts, max_supply, burned_supply, minted_supply, remaining_supply, holder_count, tx_count, mint_progress. Pro tier adds: min_listed_unit_price, min_listed_unit_price_ordinalswallet, min_listed_unit_price_unisat, min_listed_unit_price_okx, listed_supply, listed_supply_ratio, marketcap.Sort direction:
asc or desc.Pagination offset. Must be
>= 0.Number of results to return. Range:
20–300.Filter by minting state. Set to
not_complete to return only tickers with mint_progress < 100; set to completed for tickers with mint_progress = 100. Omit to include all tickers.Get BRC-20 ticker count
Basic, Pro, DedicatedGET https://api.bestinslot.xyz/v3/brc20/ticker_cnt
Returns the total number of BRC-20 tickers and the number that have not yet finished minting.
Get BRC-20 ticker info
Basic, Pro, DedicatedGET https://api.bestinslot.xyz/v3/brc20/ticker_info
Returns detailed information about a specific BRC-20 ticker.
BRC-20 ticker symbol.
Get BRC-20 valid transfer inscriptions
Basic, Pro, DedicatedGET https://api.bestinslot.xyz/v3/brc20/validtxnotes
Returns an ordered list of valid BRC-20 transfer inscriptions for a given ticker.
Sort field:
inscr_num, min_price, min_unit_price, or transfer_amount.Sort direction:
asc or desc.Pagination offset. Must be
>= 0.Number of results. Range:
20–2000.BRC-20 ticker symbol.
Get BRC-20 valid transfer inscriptions for a wallet
Basic, Pro, DedicatedGET https://api.bestinslot.xyz/v3/brc20/validtxnotes_wallet
Returns an ordered list of valid BRC-20 transfer inscriptions held by a given Bitcoin wallet.
Sort field:
inscr_num, min_price, min_unit_price, or transfer_amount.Sort direction:
asc or desc.Pagination offset. Must be
>= 0.Number of results. Range:
20–2000.Bitcoin wallet address.
BRC-20 validity check
Basic, Pro, DedicatedGET https://api.bestinslot.xyz/v3/brc20/single_info
Returns validity details for a single inscription, covering its transfer, mint, and deploy interpretations.
Inscription ID to look up.
BRC-20 batch validity check
Basic, Pro, DedicatedPOST https://api.bestinslot.xyz/v3/brc20/batch_info
Returns validity details for up to 100 inscriptions in a single request. Each result includes the same transfer_info, mint_info, and deploy_info structure as the single endpoint.
Array of inscription ID strings. Maximum 100 entries.
Get BRC-20 holders
Basic, Pro, DedicatedGET https://api.bestinslot.xyz/v3/brc20/holders
Returns an ordered list of holders and their balances for a given BRC-20 ticker.
Sort field:
balance.Sort direction:
asc or desc.Pagination offset. Must be
>= 0.Number of results. Range:
20–500.BRC-20 ticker symbol.
Get BRC-20 events from transaction
Basic, Pro, DedicatedGET https://api.bestinslot.xyz/v3/brc20/event_from_txid
Returns all BRC-20 events contained in a given Bitcoin transaction.
price and marketplace_type fields are only available on Pro tier.Bitcoin transaction ID.
Pro and Dedicated endpoints
The following endpoints require a Pro or Dedicated API key.Get BRC-20 sales information
Pro, DedicatedGET https://api.bestinslot.xyz/v3/brc20/sales_info
Returns sales count and volume data for a specific BRC-20 ticker.
BRC-20 ticker symbol.
Filter results to a single marketplace. See the Constants page for allowed values.
Get BRC-20 market information
Pro, DedicatedGET https://api.bestinslot.xyz/v3/brc20/market_info
Returns market data for a specific BRC-20 ticker, including marketcap, listed supply count, and floor price.
BRC-20 ticker symbol.
Get BRC-20 listings
Pro, DedicatedGET https://api.bestinslot.xyz/v3/brc20/listings
Returns active listings for a specific BRC-20 ticker.
Sort field:
min_price, min_unit_price, ordinalswallet_price, ordinalswallet_unit_price, unisat_price, unisat_unit_price, okx_price, or okx_unit_price.Sort direction:
asc or desc.Pagination offset. Range:
0–5000.Number of results. Range:
20–100.BRC-20 ticker symbol.
Get BRC-20 activity
Pro, DedicatedGET https://api.bestinslot.xyz/v3/brc20/activity
Returns an ordered activity stream — mints, transfers, and sales — for a specific BRC-20 ticker.
Use last_new_satpoint as a cursor to continue fetching from where you left off. Set order to asc and pass the latest new_satpoint value you received in a previous response as last_new_satpoint (with offset=0) to retrieve only newer activity.
Sort field:
ts, unit_price, amount, or sale_price.Sort direction:
asc or desc.Pagination offset. Range:
0–5000.Number of results. Range:
20–100.BRC-20 ticker symbol.
Bitmask controlling which event types to include. Combine values with bitwise OR:
1— mints2— transfers4— sales
6 returns transfers and sales (2 | 4). 7 returns all event types.Cursor for incremental fetching. Set
offset=0 and pass the last new_satpoint received to retrieve only activity that occurred after that point.Filter activity to a specific Bitcoin wallet address.
Get BRC-20 wallet activity
Pro, DedicatedGET https://api.bestinslot.xyz/v3/brc20/wallet_activity
Returns an ordered activity history for a Bitcoin wallet, including deploy-inscribes, mint-inscribes, transfer-inscribes, and transfer-transfers.
Sort direction by timestamp:
asc or desc.Pagination offset. Range:
0–5000.Number of results. Range:
20–2000.Bitcoin wallet address.
Enterprise and Dedicated endpoints
The following endpoints require an Enterprise or Dedicated (with Enterprise Endpoints) API key.Get BRC-20 activity on block
Enterprise, Dedicated with Enterprise EndpointsGET https://api.bestinslot.xyz/v3/brc20/activity_on_block
Returns all BRC-20 mint inscribes, transfer inscribes, and transfer transfers that occurred in a given block.
The
block_height field in the response reflects the latest indexed block height of the indexer, not the queried block height.Block height to query. Must be less than or equal to the current Bitcoin block height.
Get BRC-20 balance on block
Enterprise, Dedicated with Enterprise EndpointsGET https://api.bestinslot.xyz/v3/brc20/balance_on_block
Returns BRC-20 balances for a wallet at the beginning of the specified block height.
The
block_height field in the response reflects the latest indexed block height of the indexer, not the queried block height.Block height to query. Must not exceed current Bitcoin block height + 1.
scriptPubKey of the wallet. Provide either
pkscript or wallet, not both.Address of the wallet. Provide either
wallet or pkscript, not both.Get BRC-20 batch balance on block
Enterprise, Dedicated with Enterprise EndpointsPOST https://api.bestinslot.xyz/v3/brc20/batch_balance_on_block
Returns BRC-20 ticker balances for multiple wallets at the beginning of specified block heights. Maximum 100 queries per request.
The
block_height field in the response reflects the latest indexed block height of the indexer. If a queried block has not yet been indexed, the response returns {"error": "block not indexed yet"}.Array of query objects, each containing
block_height, ticker, and one of pkscript or wallet. Maximum 100 entries.Get all valid BRC-20 transfer notes
Enterprise, Dedicated with Enterprise EndpointsGET https://api.bestinslot.xyz/v3/brc20/all_validtxnotes
Returns all valid BRC-20 transfer inscriptions across all tickers and wallets.
Get all BRC-20 balances
Enterprise, Dedicated with Enterprise EndpointsGET https://api.bestinslot.xyz/v3/brc20/all_balances
Returns BRC-20 balances for all wallets across all tickers.