Tokens

Almost-bonded pump.fun tokens (PRO+)

Pre-bond pump.fun tokens approaching graduation, ranked by velocity (Δbonding-progress per minute) and enriched with deployer reputation. Differentiator: pre-bond + reputation + velocity in one feed — "95% and accelerating" beats "92% stalled".

progress_pct is derived from on-chain real_token_reserves depletion. velocity_pct_per_min is null until a 5-minute snapshot exists; eta_minutes is a linear projection from current velocity. stalled flags tokens whose |velocity| is below 0.05 %/min. Already-bonded tokens are excluded (is_bonded=false, max_progress defaults to 99.99).

get/tokens/almost-bonded

Request

  • Base URL: https://madeonsol.com/api/v1
  • URL: https://madeonsol.com/api/v1/tokens/almost-bonded
  • Auth: HTTP bearer

Query parameters

min_progressnumber

Progress band floor (0-100).

max_progressnumber

Progress band ceiling (< 100; excludes bonded).

min_velocity_pct_per_minnumber

Momentum filter — minimum Δprogress per minute. Tokens without a 5m snapshot drop out when set.

max_age_minutesinteger

Freshness — max minutes since deploy.

deployer_tier'elite' | 'good' | 'moderate' | 'rising' | 'cold' | 'unranked'

Filter by deployer reputation tier.

launchpad'pumpfun' | 'launchlab'

Restrict to one launchpad venue (default: both pump.fun and bonk/LetsBonk LaunchLab). No bags — its DBC curve has no progress decoder.

authority_revokedboolean

true = require both mint + freeze authority revoked.

min_liqnumber

Minimum liquidity_usd.

sort'velocity_desc' | 'progress_desc' | 'eta_asc'

velocity_desc / eta_asc place unmeasured (null) tokens last.

limitinteger

Response

OK. Returns { tokens[], filters, returned, note, coverage }. Each token: mint, symbol, name, launchpad (pumpfun | launchlab), progress_pct, velocity_pct_per_min, eta_minutes, stalled, real_sol_reserves, market_cap_usd, liquidity_usd, authorities_revoked, deployer_tier, age_minutes.

returnedinteger
notestring

Example response

{
  "coverage": {
    "scope": "launchpad pipeline (pump.fun and LaunchLab/bonk deploys; bags.fm tokens are covered in trade data but their deploys are not attributed here; no direct-to-DEX launches)"
  }
}

Changes

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