Spot Trading
Search tokens and swap on Solana, or trade inside a group proposal.
Prediction Markets
Kalshi-backed events: propose, predict YES/NO, sell, and claim winnings.
Perpetuals
Phoenix RISE perps with leverage, stop-loss / take-profit, and live PnL.
Copy Trading
Join groups and auto-follow every call with a fixed size.
Portfolio & Account
Balances, open and past positions, trade history, and your deposit address.
Real-Time Data
Subscribe to market ticks and chat events over WebSockets with the same key.
Base URL
All REST endpoints live under/api/v1. Use the production base URL for live trading.
Three things to know
Before you make your first request, internalize these three rules — they apply to every endpoint in the API.Authenticate with a Bearer key
Send
Authorization: Bearer murmo_... on every request. Generate your key in the Murmo app.
See Authentication.Money is always a decimal string
Every monetary value on the wire — in both requests and responses — is a full-precision plain
decimal string like
"12.50". Never a bare number, never raw base units, never scientific
notation. See Money & precision.Trading happens inside groups
Spot, prediction, and perp positions are organized as proposals inside groups (your
trading circles). Standalone swaps and account reads are the exceptions.
See Groups & proposals.
A first request
Verify your key works by calling the identity endpoint. A200 response confirms your key is valid and shows your rate-limit budget.
Response
Explore the API
Quickstart
Step-by-step: key → wallet → first swap → first group trade.
Authentication
Bearer tokens, what keys can do, rate limits, and WebSocket auth.
MCP Server
Drive Murmo from Claude, Cursor, or your own AI agent via MCP.
API Reference
Full endpoint reference for every route under /api/v1.