M69 Price: Loading...|M69 MarketCap: Loading...|Fund: Loading...|M2 Money Supply (USD): Loading...|Ratio: Loading...|M69 Price: Loading...|M69 MarketCap: Loading...|Fund: Loading...|M2 Money Supply (USD): Loading...|Ratio: Loading...|M69 Price: Loading...|M69 MarketCap: Loading...|Fund: Loading...|M2 Money Supply (USD): Loading...|Ratio: Loading...|M69 Price: Loading...|M69 MarketCap: Loading...|Fund: Loading...|M2 Money Supply (USD): Loading...|Ratio: Loading...|
Money2069

M69 API Documentation

Public REST API for M69 token data. All endpoints return JSON and require no authentication.

Base URLhttps://api.money2069.org

M69 Token Contracts

Total Supply: 2,069,000,000,000 M69 (18 decimals on EVM, 9 on Solana)

M69 Token

Live price, market cap, and per-chain breakdown for the M69 token.

GET/api/v1/m69/price

Returns the latest M69 token price (volume-weighted across all chains), market cap, total supply, 24h/7d/30d price changes, and per-chain pool data.

Try it live →
GET/api/v1/m69/price/history

Returns historical M69 price snapshots. Useful for charting price, market cap, and reference asset prices over time.

Query Parameters
hoursnumberLookback window in hours (1–8760). Default: 24.
Try it live →
GET/api/v1/m69/holders

Who holds M69 on Ethereum, Base, Solana, Gnosis and Robinhood Chain. Holders are listed from each chain explorer, then every balance and the total supply are re-read from the chain. Includes per-chain top holders, a merged top 50, bridge lock reconciliation, wallet-size buckets and concentration. Contract names come from verified source code; no wallet is named unless its owner confirmed it in writing. Updated hourly.

Try it live →
GET/api/v1/m69/holders/history

Holder count per chain, one point per day, since collection started on 2026-08-25.

Query Parameters
daysnumberLookback window in days (1–3650). Default: 30.
Try it live →

M69 Trades

Every swap of M69 in its liquidity pools on Ethereum, Base, Solana, Gnosis and Robinhood Chain. Swap logs are read from each chain explorer (Uniswap v4, Uniswap v2, CoW AMM) and Raydium pool transactions from Solana RPC. USD values use the quote token price on the day of the trade. Updated every few minutes.

GET/api/v1/m69/trades

Returns trades newest first. A buy takes M69 out of the pool, a sell puts M69 in. Liquidity adds and removes are not trades. usd and priceUsd are null when the quote token had no price for that day.

Query Parameters
chainstringethereum, base, solana, gnosis or robinhood. Default: all chains.
poolstringPool id as returned in poolId. Default: all pools.
sidestringbuy or sell. Default: both.
minUsdnumberOnly priced trades with usd at or above this value; unpriced trades are left out when set. Default: none, everything included.
sincestringISO date or timestamp. Only trades at or after it. Default: none, all history.
limitnumberRows per page (1–1000). Default: 200.
offsetnumberRows to skip. Default: 0.
Try it live →
GET/api/v1/m69/trades/summary

Trade counts and USD volume for all time, per chain and per pool. dustTrades are priced trades under 1 USD; unpricedTrades have no USD price and are counted but not summed. The top-level counts cover every row on record. The real block covers only priced trades worth 1 USD or more, over all time and the last 24 hours, 7 days and 30 days. Read one or the other, never a figure from each: the two describe different sets.

Try it live →

LP Positions

Protocol-owned liquidity positions across Ethereum (Uniswap V4), Base (Uniswap V4), and Solana (Raydium).

GET/api/v1/fund/positions

Returns the current state of all protocol-owned LP positions with token amounts, USD values, pool reserves, and the protocol’s share percentage.

Try it live →
GET/api/v1/fund/positions/history

Returns historical snapshots of LP positions over time. Useful for tracking how protocol-owned liquidity evolves.

Query Parameters
hoursnumberLookback window in hours (1–8760). Default: 24.
Try it live →

Notes