Tokens

Token bundle intelligence

The token's bundle cohort — the same-slot wallets (≥3 buying in one slot, is_bundle) — and how much of supply they STILL hold, computed from confirmed on-chain trades (not a pre-execution shred feed). held_pct_of_supply (net held ÷ circulating supply) is the headline rug/insider signal; bundle_kind distinguishes a definitively-atomic single-tx bundle (atomic_tx) from a possibly-coincidental same_slot cohort. Field-gated on ALL tiers: BASIC gets the scalar bundle block; PRO adds the top-10 wallets (flags only); ULTRA adds the full cohort enriched with KOL/alpha identity. Caveats: buy_volume is cumulative buy volume (can exceed supply); tokens_held is a swap-derived net position, not a holder census. The coverage object (additive) separates 'no bundle cohort' from 'mint outside our launchpad trade capture'.

get/tokens/{mint}/bundle

Request

  • Base URL: https://madeonsol.com/api/v1
  • URL: https://madeonsol.com/api/v1/tokens/{mint}/bundle
  • Auth: HTTP bearer

Path parameters

mintstring required
Example:FfuWjhMm5LP3anZ5zq8SG4iqzYVvhM4LoyNMM957pump

Query parameters

include_balancesboolean

PRO+ (2026-10-15): add held_now, the bundle cohort's CURRENT balances (one getTokenAccountsByOwner per wallet, at most 20), next to the swap-derived bundle.*. Totals only for a complete read.

Response

OK

mintstring

Example response

{
  "coverage": {
    "history_start": 1775984757,
    "scope": "pump.fun pipeline (pump.fun, LaunchLab/bonk, bags)",
    "size_floor": {
      "min_sol": 0.05,
      "min_stable_usd": 3.5,
      "applies_to": "buys and SOL-spending legs; SOL-receiving sells of any size are kept"
    }
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.