Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Skip to content

get

Look up a single coin by address or name. Opens an interactive tabbed live view with Price History, Trades, and Holders panels.

zora get [typeOrId] [identifier]

Arguments

ArgumentDescription
typeOrIdType prefix (creator-coin, trend) or coin address/name when used alone
identifierCoin address (0x...) or name — only needed when a type prefix is provided

Options

FlagDescriptionDefault
--liveInteractive live-updating displaydefault
--staticStatic snapshot
--refresh <seconds>Auto-refresh interval in live mode (min 5)30
--jsonMachine-readable JSON output

Use a type prefix to disambiguate when a name could match multiple coin types. When using an address, the type is resolved automatically.

Live View

The default live view displays a pinned coin summary at the top and tabbed detail panels below. Switch between tabs using arrow keys or number keys:

  1. Price History — sparkline chart with high/low/change
  2. Trades — recent buy/sell activity
  3. Holders — top holders with balance and ownership percentage
KeyAction
1/2/3Switch tab
/Previous/next tab
rRefresh
qQuit

Subcommands

SubcommandDescription
get price-historyDisplay price history for a coin
get tradesShow recent buy/sell activity
get holdersShow top holders of a coin

Examples

Look up the jacob creator coin

npx @zoralabs/cli get creator-coin jacob
 jacob
 creator-coin · 0x9b13358e3a023507e7046c18f508a958cda75f54
 
 Market Cap        $435.0K
 24h Volume        $0.5
 24h Change        +1.9%
 Holders           6,171
 Created           9 months ago (2025-06-20 4:31 PM)

Look up the zora trend coin

npx @zoralabs/cli get trend zora
 zora
 trend · 0x2748009c2c5d46b78a3a7bdfd5b121edfb72f519
 
 Market Cap        $6.6K
 24h Volume        $0
 24h Change        +1.8%
 Holders           22
 Created           18 days ago (2026-03-12 3:43 PM)

Look up by address

npx @zoralabs/cli get 0x9b13358e3a023507e7046c18f508a958cda75f54

JSON output

npx @zoralabs/cli get creator-coin jacob --json
{
  "name": "jacob",
  "address": "0x9b13358e3a023507e7046c18f508a958cda75f54",
  "coinType": "creator-coin",
  "marketCap": "199301.60",
  "marketCapDelta24h": "5663.62",
  "volume24h": "4.68",
  "uniqueHolders": 6153,
  "createdAt": "2025-06-20T16:31:57+00:00",
  "creatorAddress": "0x3a5df03dd1a001d7055284c2c2c147cbbc78d142",
  "creatorHandle": "jacob",
  "priceHistory": {
    "interval": "1w",
    "high": 0.00021927832273363457,
    "low": 0.00019906116289646506,
    "change": -0.06901341654483199,
    "prices": [
      {
        "timestamp": "2026-06-06T13:35:25+00:00",
        "price": 0.00021407569497853066
      }
    ]
  },
  "trades": [
    {
      "type": "SELL",
      "sender": "0x5c7c5afb48779b1d0b60295849c61810ee155d5f",
      "senderHandle": "goldy044",
      "coinAmount": "11736457131240480162225",
      "valueUsd": "0.00803864105315444601505",
      "timestamp": "2026-06-11T16:48:23+00:00",
      "transactionHash": "0x7bd25398491043ffcb8fec11bea0453fda980b590368f6eddcfc50488acbfc7a"
    }
  ]
}

The base get --json always uses the 1w interval for priceHistory. For other intervals use get price-history.

JSON Fields

FieldTypeDescription
namestringCoin display name
addressstringContract address on Base
coinTypestringpost, creator-coin, or trend
marketCapstringMarket cap in USD
marketCapDelta24hstring24h market cap change in USD
volume24hstring24h trading volume in USD
uniqueHoldersnumberNumber of unique holder addresses
createdAtstring | nullISO 8601 creation timestamp
creatorAddressstring | nullCreator's wallet address
creatorHandlestring | nullCreator's Zora handle
priceHistoryobject | null1w price history — interval, high, low, change, prices[] (see get price-history). null when no data.
tradesarrayUp to 10 most recent swaps

Each entry in trades has these fields:

FieldTypeDescription
typestring | nullBUY or SELL
senderstringTrader's wallet address
senderHandlestring | nullTrader's Zora handle, if any
coinAmountstringCoin amount traded, in base units (wei)
valueUsdstring | nullTrade value in USD
timestampstringISO 8601 timestamp
transactionHashstringTransaction hash

get price-history

Display price history for a coin with an ASCII sparkline chart. Replaces the standalone price-history command.

zora get price-history [typeOrId] [identifier] [options]

Arguments

ArgumentDescription
typeOrIdType prefix (creator-coin, trend) or coin address/name when used alone
identifierCoin address (0x...) or name — only needed when a type prefix is provided

Options

FlagDescriptionDefault
--interval <interval>Time range: 1h, 24h, 1w, 1m, ALL1w
--jsonMachine-readable JSON output

Examples

Weekly price chart for jacob creator coin

npx @zoralabs/cli get price-history creator-coin jacob
 Coin              jacob
 Type              creator-coin
 Interval          1w
 High              $0.0004846
 Low               $0.0004302
 Change            -9.9%
 
 █▇▇▇▇▆▆▆▇▇██████▆▆▅▅▅▄▂▂▁▁▁▂▃▁▂▂▂

24-hour chart for zora trend

npx @zoralabs/cli get price-history trend zora --interval 24h

JSON output

npx @zoralabs/cli get price-history creator-coin jacob --json --interval 1w
{
  "coin": "jacob",
  "coinType": "creator-coin",
  "interval": "1w",
  "high": 0.00021927832273363457,
  "low": 0.00019906116289646506,
  "change": -0.06901341654483199,
  "prices": [
    {
      "timestamp": "2026-06-06T13:35:25+00:00",
      "price": 0.00021407569497853066
    },
    {
      "timestamp": "2026-06-06T17:47:30+00:00",
      "price": 0.00020894721962625066
    }
  ]
}

JSON Fields

FieldTypeDescription
coinstringCoin display name
coinTypestringpost, creator-coin, or trend
intervalstringRequested time interval
highnumberHighest price in USD during interval
lownumberLowest price in USD during interval
changenumber | nullChange over interval as a fraction (e.g. -0.069 = -6.9%); null if the first price is 0
pricesarrayArray of { timestamp, price } data points

get trades

Show recent buy/sell activity on a coin.

zora get trades [typeOrId] [identifier] [options]

Arguments

ArgumentDescription
typeOrIdType prefix (creator-coin, trend) or coin address/name when used alone
identifierCoin address (0x...) or name — only needed when a type prefix is provided

Options

FlagDescriptionDefault
--limit <n>Number of results (max 20)10
--after <cursor>Pagination cursor from a previous result
--liveInteractive live-updating displaydefault
--staticStatic snapshot
--refresh <seconds>Auto-refresh interval in live mode (min 5)30
--jsonMachine-readable JSON output

Examples

View recent trades on jacob

npx @zoralabs/cli get trades creator-coin jacob --static
 Recent Trades — jacob
 
 #  Trader          Side  Amount      Value USD  Tx Hash
 1  0xabc1...2345   BUY   1,250.00    $5.23      0xdef1...
 2  alice.eth       SELL  500.00      $2.10      0x123a...
 3  0xfed9...8765   BUY   3,000.00    $12.60     0x456b...

JSON output

npx @zoralabs/cli get trades creator-coin jacob --json
{
  "coin": {
    "name": "jacob",
    "address": "0x9b13358e3a023507e7046c18f508a958cda75f54"
  },
  "trades": [
    {
      "type": "SELL",
      "sender": "0x5c7c5afb48779b1d0b60295849c61810ee155d5f",
      "senderHandle": "goldy044",
      "coinAmount": "11736457131240480162225",
      "valueUsd": "0.00803864105315444601505",
      "timestamp": "2026-06-11T16:48:23+00:00",
      "transactionHash": "0x7bd25398491043ffcb8fec11bea0453fda980b590368f6eddcfc50488acbfc7a"
    }
  ],
  "pageInfo": {
    "endCursor": "eyJibG9ja19jb250ZXh0LmJsb2NrX3RpbWVzdGFtcCI6...",
    "hasNextPage": true
  }
}

JSON Fields

FieldTypeDescription
coinobject{ name, address } of the resolved coin
typestring | nullBUY or SELL
senderstringTrader's wallet address
senderHandlestring | nullTrader's Zora handle, if any
coinAmountstringCoin amount traded, in base units (wei)
valueUsdstring | nullTrade value in USD
timestampstringISO 8601 timestamp
transactionHashstringTransaction hash
pageInfoobject{ endCursor, hasNextPage } for pagination

Pass pageInfo.endCursor to --after to fetch the next page. --after requires --static or --json — in live mode, page with / instead.

Interactive Controls

In live mode, navigate trades with:

KeyAction
/Navigate rows
Enter/cCopy address
/Previous/next page
rRefresh
qQuit

get holders

Show top holders of a coin with balance and percentage of total supply.

zora get holders [typeOrId] [identifier] [options]

Arguments

ArgumentDescription
typeOrIdType prefix (creator-coin, trend) or coin address/name when used alone
identifierCoin address (0x...) or name — only needed when a type prefix is provided

Options

FlagDescriptionDefault
--limit <n>Number of results (1-20)10
--after <cursor>Pagination cursor from a previous result
--liveInteractive live-updating displaydefault
--staticStatic snapshot
--refresh <seconds>Auto-refresh interval in live mode (min 5)30
--jsonMachine-readable JSON output

Examples

View top holders of jacob

npx @zoralabs/cli get holders creator-coin jacob --static
 Top Holders — jacob
 
 #  Handle/Address    Balance      Ownership %
 1  jacob.eth         50,000.00    12.5%
 2  0xabc1...2345     25,000.00    6.3%
 3  0xfed9...8765     10,000.00    2.5%

JSON output

npx @zoralabs/cli get holders creator-coin jacob --json
{
  "coin": "jacob",
  "address": "0x9b13358e3a023507e7046c18f508a958cda75f54",
  "coinType": "creator-coin",
  "totalHolders": 5940,
  "holders": [
    {
      "rank": 1,
      "handle": "0x4985...2b2b",
      "address": "0x498581ff718922c3f8e6a244956af099b2652b2b",
      "balance": "443.4M",
      "balanceRaw": "443433860557465628587652278",
      "ownershipPercent": 44.34338605574656
    }
  ],
  "nextCursor": "eyJiYWxhbmNlIjogIjAwMD..."
}

JSON Fields

FieldTypeDescription
coinstringCoin display name
addressstringCoin contract address
coinTypestringpost, creator-coin, or trend
totalHoldersnumberTotal holder count across all pages
holdersarrayHolder entries for the requested page (see below)
nextCursorstringCursor for the next page — only present when more results exist

Each entry in holders has these fields:

FieldTypeDescription
ranknumberPosition within the page (1-based)
handlestringHolder's Zora handle, or a truncated address if none
addressstringHolder's wallet address
balancestringHuman-readable balance (e.g. 443.4M)
balanceRawstringRaw balance in base units (wei)
ownershipPercentnumberPercentage of total supply held

Pass nextCursor to --after to fetch the next page. --after requires --static or --json — in live mode, page with / instead.

Interactive Controls

In live mode, navigate holders with:

KeyAction
/Navigate rows
Enter/cCopy address
/Previous/next page
rRefresh
qQuit