Skip to content

Stamps endpoints

Source and verification
Owning repository
bitcoinuniverseio/stampdex (private application source)
Source path
stamps controller, collections controller, stamps market service
Applicable release
continuous deployment, verify with GET /api/version
Chain and network
bitcoin / mainnet
Lifecycle
stable
Last verified
2026-09-01
This page
Edit on GitHub · Bitcoin Universe platform

Base path: /api/v1.

MethodPathReturns
GET/stampsThe stamp index
GET/stamps/searchStamp search, by q
GET/stamps/:idOne stamp in detail
POST/stamps/detailsUp to 24 stamp details in one call, body { "stampIds": [...] }
GET/stamps/balance/:addressThe stamps a wallet holds
GET/stamps/:id/holdersWho holds a stamp
GET/stamps/:id/dispensersOpen and closed dispensers for a stamp
GET/stamps/:id/dispensesCompleted dispenses
GET/stamps/:id/best-dispenserThe cheapest open dispenser with stock
POST/stamps/best-dispensersThe same, for a batch of stamps
GET/stamps/wallet/:address/dispensersEvery dispenser an address operates
GET/stamps/market/overviewMarket overview
GET/stamps/market/rankingsRanked listings
GET/stamps/discoveryDiscovery picks

/stamps takes page and limit, with limit capped at 100.

MethodPathReturns
GET/collectionsStamp collections. includeMarketData=true attaches cached per-collection market data
GET/collections/:idOne collection in detail
Terminal window
curl "https://stamp.api.bitcoinuniverse.io/api/v1/stamps?limit=1"

Each stamp row carries its number as stamp, the Counterparty asset id as cpid, the creator address, supply, whether it is locked, the mime type, the transaction hash, and the file hash and size. That combination is the stamp’s identity. See Asset identity.

Terminal window
curl "https://stamp.api.bitcoinuniverse.io/api/v1/stamps/1472320/best-dispenser"

The cheapest open dispenser that still has stock, by asking rate ascending. The batch version returns, for each stamp, a dispenser and a sourceAvailable flag. Those two are not the same thing:

sourceAvailabledispenserMeaning
truean objectThere is a dispenser at this price
truenullThere is genuinely nothing for sale
falsenullWe could not ask. Do not read this as nothing for sale

Collection figures carry a floor, volume, holders, market cap, and listed market cap. An aggregate volume is accompanied by a coverage count of how many collections reported, so a partial total cannot read as a whole one. An aggregate floor is a minimum over the collections that reported a positive floor.

StatusMeaning
400More than 24 ids in a batch stamp detail call, or a malformed id
404No stamp with that id
429Over the rate limit