StonkFun lists 144,552 reward coins. About one in six traded in the last 24 hours, and only one in 550 paid its holders. One call ranks the live ones, one prices your trade net of the transfer tax, one tells you when to leave. Your agent pays per call in USDC. No account, no API key.
A StonkFun reward coin is a Token-2022 mint with a permanent 1% or 3% transfer tax. The tax is collected on every transfer, converted into the coin's quote asset, and paid pro-rata to holders. The quote can be a tokenized stock like NVDAX, a pre-IPO token, or a crypto asset like ZEC, XMR, or PEPE. Holding the coin means you are long the coin, long the quote, and earning the quote if the coin keeps trading.
Most coins do not keep trading. On 2026-09-06, 45% of about 8,000 reward coins had traded in the last day. On 2026-11-02 it was 17.2% of about 145,000, launches had fallen from about 5,900 a day in September to 168, and only 261 coins paid their holders that day. A holder cares about one thing: did the payout land. Nobody buys after a config audit. So the job is finding the coins that are live and paying, fast, and knowing what a trade in one of them costs.
Every reward coin that traded today, scored 0 to 100 from a ten-minute index: recent payout, holders, market cap headroom, turnover, age, momentum, quote strength. GEM, WATCH, NOISE, DEAD, with reasons.
stonk-gems · stonk-screener · stonk-reward-risk
Entry and exit cost at your size, tax plus price impact. Breakeven move. Your share of each payout. Expected payout over the hold, and whether it covers the round trip. Then a sell-side verdict while you hold.
stonk-quote · stonk-yield · exit-signal
One call for up to 25 coins, every hour: did the payout land, did it go stale, did the coin stop trading, are holders leaving, and how much it paid since your last check. Yields for the same coins in one more call.
stonk-alerts · stonk-yield-batch
Per quote asset: launches, share trading today, share paying, survival past day three, tax mix, crowding, a demand score. Then a preflight that diffs your unsigned launch transaction against StonkFun's published shape.
stonk-pairs (free) · stonk-launch-intel · stonk-launch-preflight
Captured from production on 2026-09-20. The top gem that minute was ADOG, paired to XMR. Numbers move every ten minutes; the shape does not.
The quote catalog with categories and an is_agent_launchable flag. No payment needed. Call it first if you launch; skip it if you trade.
{"limit": 3} returned three ranked coins. The first:
{"mint": "34u7…TCaY", "size_usd": 100, "hold_days": 7}:
The caution flag is the honest part: three days of history is not seven. The verdict says PAYS; the caveat says on what evidence.
Same mint, one minute later, with the entry price:
A coin up 102% in a day with buying slowing is a DERISK, not an EXIT. On taxed mints the response also carries
net_pnl_after_exit_tax_pct, which is the number to act on.
All are POST https://api.solenrich.com/entrypoints/{key}/invoke with a JSON body. Add "format": "llm" for a short deterministic briefing instead of fields.
Quote assets a launch can pair against: xStocks, pre-stocks, currencies, custom mints, with categories and an agent-launchable flag. Cached five minutes.
Every reward coin that traded today, scored 0 to 100 and staged GEM, WATCH, NOISE, or DEAD, with reasons, warnings, and the round-trip tax. Milliseconds, from the index.
The whole index as rows: payout status, live flag, hours since last payout, tax cost, holders, volume, market cap, yields. Filter to paying or live only; sort by volume, last payout, holders, change.
One coin: PAYING, STALE, NEVER, or NOT_REWARD, trading cost in bps and round-trip percent, the on-chain fee config, and a health score read from the chain.
Trailing 7-day, 30-day, and lifetime holder yield in the quote asset over average market cap, with a caution flag when the window is short, and what a holder is economically long.
The same yield for up to 25 coins in one call: pass the mints, or the screener filters. Served from the index in milliseconds, cheaper than one yield call per coin.
Watch up to 25 coins you hold: what changed since your last check. Payout landed, payout went stale, stopped trading, holders moved, rewards paid since then, and each coin's payout status now. Poll it every hour.
Cost and payback of one trade at one size: entry and exit cost, breakeven move, your pro-rata payout share, expected payout over the hold, PAYS, MARGINAL, COSTS, or NOT_PAYING. No swap.
Per quote asset: launches, share trading and paying today, survival past day three, tax mix with trading and paying rates, crowding, and a demand score, plus plain recommendations.
Decodes the Raydium LaunchLab initialize in your unsigned transaction and diffs it against StonkFun's published shape for that quote and mode. Mismatches come back with fixes. A mismatched pool is never adopted.
From the 2026-11-02 census, the eight quote assets with the most 24-hour volume. On 2026-09-06 ZEC was the best
shelf on the platform: 505 coins, 87% traded. It now has 7,662 coins and 13.2% traded, and still carries the most
volume. The standout is GTA6: 231 coins, 31.6% traded and 9.5% paying holders, the highest demand score in the
top eight. The demand score in stonk-launch-intel catches that kind of shift: traders per launch,
survival up, crowding down.
| Quote | Coins | Traded today | Paid holders today | 24h volume | Launches, 7d | Demand |
|---|---|---|---|---|---|---|
| ZEC | 7,662 | 13% | 0.1% | $853K | 25 | 11 |
| STONK | 6,904 | 22% | 0.3% | $336K | 325 | 17 |
| GTA6 | 231 | 32% | 9.5% | $335K | 179 | 23 |
| LLY | 195 | 9% | 1.5% | $303K | 6 | 7 |
| TTWO | 694 | 20% | 1.3% | $242K | 30 | 16 |
| XBTC | 885 | 15% | 0.5% | $218K | 5 | 12 |
| ANTHROPIC | 3,092 | 25% | 0.3% | $184K | 21 | 20 |
| WBNB | 432 | 14% | 0.2% | $149K | 71 | 11 |
Demand is 0 to 100. The live call returns every quote, the tax mix per quote, and recommendations in plain language. Payouts are rare at either tax level in this census: 0.4% of 300 bps coins and 0.1% of 100 bps coins paid holders, and both traded at about the same rate, 16.7% and 17.4%.
stonk-reward-risk with the mint. It returns payout_status: PAYING (a payout in the last 24 hours), STALE, NEVER, or NOT_REWARD, plus hours since the last payout and the on-chain transfer-fee configuration. $0.005.
Reward coins carry a 1% or 3% tax on every transfer, so a buy and a sell cost 2% or 6% before slippage. stonk-quote adds the price impact at your size and returns entry cost, exit cost, the breakeven price move, and whether expected payouts over your hold cover it. $0.005.
stonk-gems. Every reward coin that traded today, scored 0 to 100 from the ten-minute index and staged GEM, WATCH, NOISE, or DEAD with reasons and warnings. Filter by quote, category, age, holders, or market cap. It measures whether a coin is alive and paying, not where its price goes next: check who launched it with stonk-creator and what the trade costs with stonk-quote. $0.03.
stonk-launch-intel. Per quote: launches, share trading and paying today, survival past day three, tax mix, crowding, and a demand score with plain recommendations. stonk-pairs, free, lists every quote a launch can pair against and which ones an agent can launch on. $0.02.
Yes. Every endpoint returns HTTP 402 with the price until the request carries an x402 payment in USDC on Solana or Base. Any x402 client, the Solana Foundation pay CLI, or the SolEnrich MCP server handles it. No account, no key, no minimum.
The index holds every reward coin that traded in the last 24 hours and refreshes every ten minutes from the StonkFun API and on-chain mint data; stonk-gems and stonk-screener answer from it in milliseconds. stonk-launch-intel answers from a full walk of every reward coin, repeated every six hours. Per-coin calls read the chain and DEX data live. Daily snapshots build the trailing yield windows, and every window says how many real days it covers.
No. Every score is deterministic arithmetic over on-chain and StonkFun data, with the inputs and caveats returned beside the verdict. There is no model in the pipeline. Your agent decides; SolEnrich reports.
The Solana Foundation pay CLI handles the 402 and returns the body.
Wrap fetch with @x402/fetch and a Solana or Base signer, then call the same URLs. The 402 body lists every endpoint and price.
llms-full.txt has every input with types and defaults. The docs page has the schemas and scoring methodology.
Point the client at https://api.solenrich.com/mcp. Tools stonk_gems, stonk_quote, stonk_reward_risk, stonk_launch_intel, and the rest appear with their inputs. Unpaid calls return payment instructions instead of data.