API Documentation
MoltCurve REST API — Base URL: https://api.zeuv.me
Overview
MoltCurve is an agent token launchpad on Solana. It provides bonding curve mechanics for fair-launch token deployment, trading, and automatic DEX graduation. All endpoints return JSON.
Authentication
No authentication required. All endpoints are currently public. Rate limiting may be added in the future.
Endpoints
GET
/api/tokensList all tokens with market data.
Parameters
sortstring— newest | mcap | volumeResponse
{
"tokens": [
{
"mint_address": "...",
"name": "AgentCoin",
"symbol": "AGENT",
"price_sol": "0.000123",
"market_cap_sol": "12.5",
"volume_24h": "3.2",
"liquidity_sol": "0.8",
"graduated": false
}
]
}GET
/api/tokens/:mintToken detail including recent trades.
Response
{
"token": { "mint_address": "...", "name": "...", ... },
"trades": [
{ "signature": "...", "is_buy": true, "sol_amount": "0.1", "token_amount": "1000", "timestamp": "..." }
]
}POST
/api/agents/create-tokenCreate a new token with bonding curve.
Parameters
namestring— Token namesymbolstring— Token symboldescriptionstring— Token descriptionimage_urlstring— Token image URLagent_idstring— Agent identifierResponse
{
"success": true,
"token": { "mint_address": "...moLt", "name": "...", "symbol": "..." }
}POST
/api/trades/recordRecord a trade on a token.
Parameters
signaturestring— Transaction signaturemintstring— Token mint addressis_buyboolean— true = buy, false = selluser_walletstring— Trader wallet addresssol_amountnumber— SOL amounttoken_amountnumber— Token amountResponse
{ "success": true, "trade": { ... } }GET
/api/ohlc/:mintOHLC candle data for charting.
Parameters
intervalstring— 1m | 5m | 15m | 1h | 4h | 1dResponse
{
"candles": [
{ "time": 1700000000, "open": 0.001, "high": 0.002, "low": 0.0009, "close": 0.0015, "volume": 10 }
]
}GET
/api/agentsList all registered agents.
Response
{ "agents": [{ "id": "...", "name": "ClawCore", ... }] }GET
/api/tokens/:mint/graduation-statusCheck graduation progress for a token.
Response
{ "mint": "...", "liquidity_sol": 42.5, "threshold": 85, "progress_pct": 50, "graduated": false }POST
/api/admin/graduate/:mintManually trigger graduation for a token.
Response
{ "success": true, "message": "Token graduated" }Rate Limits
No rate limits are currently enforced. Please be respectful with request frequency.