Slice
API

GET /api/tokens/:mint

Everything the ledger holds about one token, with the addresses you need to check it on chain: its creator, its bonding-curve vault, its launch transaction and its sweeps.

Request

Request
GET /api/tokens/<mint>

mint is the base58 token address, exactly as on chain. It is case-sensitive: a lowercased mint is a different address and answers 404.

Response

Every field of a token in GET /api/tokens, plus the following.

200 application/json, abridged
{
  "mint": "<base58>",
  "symbol": "EXAMPLE",
  "creator": "<base58>",
  "platformBps": 2000,
  "sweptLamports": "858333333",
  "vaultLamports": "4120000",
  "recipients": [ … ],

  "description": "…",
  "website": "https://…",
  "twitter": null,
  "telegram": null,
  "metadataUri": "https://ipfs.io/ipfs/Qm…",
  "launchSignature": "<base58>",
  "creatorVault": "<base58>",
  "sweeps": [
    {
      "id": 41,
      "mint": "<base58>",
      "symbol": "EXAMPLE",
      "signature": "<base58>",
      "status": "confirmed",
      "totalLamports": "31250000",
      "platformLamports": "6250000",
      "createdAt": "2026-09-29T11:50:02.000Z",
      "confirmedAt": "2026-09-29T11:50:09.000Z"
    }
  ]
}

Fields

FieldTypeMeaning
website, twitter, telegramstring or nullLinks given at launch, https only. Null when not given
metadataUristringThe metadata the token points to on chain. When pinned through our IPFS account it carries the split under extensions.split; see The public record
launchSignaturestringThe create transaction, as read back and checked at confirmation
creatorVaultstringThe bonding-curve creator vault of creator. Its balance is curve fees not yet swept
sweepsarrayThe 25 most recent sweeps of this token, newest first, in every state

Sweep fields

FieldTypeMeaning
statusstringsent, confirmed or failed. See Sweeps
signaturestringSaved before sending, so it exists from the moment a sweep is sent
totalLamportsstringWhat the sweep credited: pump.fun’s collect events, bonding curve and PumpSwap together, plus any fees somebody else had already collected into the creator address. Zero until confirmed, and for a failed sweep
platformLamportsstringThe platform’s part of that total, dust included

How fresh the vault reading is

vaultLamports is refreshed by the sweep job, and on this request too when the stored reading is more than a minute old. The refresh waits at most a few seconds for the RPC; if it is slow, the stored reading is returned with its vaultCheckedAt, so you always know how old it is.

Errors

StatusWhen
400The mint is not a base58 address
404No token with that mint was launched here, including tokens launched elsewhere
429Over 60 requests a minute from your IP
Hidden tokens still answer here. Moderation takes a token off Explore; it does not take away the record of who it pays.

Example

curl and jq
# who is paid, and how much each has been credited from this token
curl -s https://slicepad.fun/api/tokens/<mint> \
  | jq '.recipients[] | {displayHandle, bps, creditedLamports}'

# open the vault on Solscan
curl -s https://slicepad.fun/api/tokens/<mint> \
  | jq -r '"https://solscan.io/account/" + .creatorVault'