Skip to main content
A token page answers three questions at a glance: what is it worth, who holds it, and what is trading now. This recipe fills each section from one REST read, then keeps the page live with two subscriptions.

1. Subscribe first

Open the stream and subscribe before you read, so no change falls between the read and the subscription. Wait for both acks: an ack always arrives before its subscription’s first update. See REST reads and their streams.

2. Read the snapshot

Read the token object and the latest trades in parallel:

3. Apply updates

Trades from a token subscription leave out flags and platforms. To show wallet badges on live trades, re-read the trades endpoint periodically, and keep the REST copy of a trade when you merge.

4. Render the sections

Show the native leg next to USD for traders who think in SOL, ETH or BNB.

Holders and risk

The thresholds are yours to choose. Every Pct field is on a 0–100 scale. The groups are defined in the glossary.

Security

Launchpad status

  • While graduatedAt is null and bondingCurvePct is set, show a progress bar from bondingCurvePct.
  • Once graduatedAt is set, show where it went: graduatedToDex.
metadata.website, metadata.twitter, metadata.telegram and metadata.discord can each be null. Hide the ones that are.

Next