Comprehensive per-mint snapshot
Price (VWAP from our DEX firehose), market cap, 24h volume + trade count, liquidity_to_mc_ratio (thinness gauge), launchpad of origin (pumpfun/launchlab/bags, null when unknown), launch_cohort_sol + launch_cohort_size (total SOL the first-20 buyers deployed — a heavily-bought open leans dump-prone), name/symbol, image_url + socials {website, twitter, telegram, discord} + description (from the token URI JSON, resolved within minutes of first trade; null until resolved), twitter_reuse {handle, mints_same_handle, mints_same_url} (how many OTHER mints reuse this X handle / exact URL — null = unknown, not zero), early_buyer_exit {cohort, still_holding, sold, still_holding_pct} (first-20 buyers still holding vs sold, from confirmed swaps), deployer reputation, KOL smart-money activity, first_seen_at + age_seconds, and is_blacklisted + blacklist_category — all in one call. ULTRA adds wallet addresses inside kol_activity.top_buyers[]. Available on every tier (a free taster of the snapshot data); the filterable /tokens directory and the /tokens/{mint}/* analytics are PRO/ULTRA.
Request
- Base URL: https://madeonsol.com/api/v1
- URL: https://madeonsol.com/api/v1/token/{mint}
- Auth: HTTP bearer
Path parameters
Solana base58 mint (32-44 chars). Tickers like BTC, ETH, SOL are rejected — use the wrapped-SOL mint So11111111111111111111111111111111111111112 for SOL.
Query parameters
Comma-separated: buyer_quality (embeds /tokens/{mint}/buyer-quality) and/or deployer (embeds /deployer-hunter/{deployer} as deployer_profile). Runs the sibling handler in-process and embeds its body under its own key; a failing include lands in include_errors and never fails the request; counts as ONE call. Unknown names are reported under include_errors.
Response
OK
Changes
No recorded changes to this operation across all 2 revisions of this API.