Skip to main content
The Murmo API gives bots and AI agents full access to everything a Murmo user can do: discover tokens, execute swaps, take positions in prediction markets and perpetual futures, join social groups to copy trades, and stream live market and chat data — all from one API key, with server-side wallet signing so you never manage private keys yourself.

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.
https://api.alpha-labs.trade
For example, the identity endpoint is:
GET https://api.alpha-labs.trade/api/v1/me

Three things to know

Before you make your first request, internalize these three rules — they apply to every endpoint in the API.
1

Authenticate with a Bearer key

Send Authorization: Bearer murmo_... on every request. Generate your key in the Murmo app. See Authentication.
2

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.
3

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. A 200 response confirms your key is valid and shows your rate-limit budget.
curl https://api.alpha-labs.trade/api/v1/me \
  -H "Authorization: Bearer murmo_your_key_here"
Response
{
  "data": {
    "userId": "d66bafb2-...",
    "authMethod": "apiKey",
    "apiKey": {
      "id": "...",
      "label": "my-bot",
      "prefix": "murmo_froc",
      "createdAt": "2026-06-01T00:00:00.000Z"
    },
    "rateLimit": { "limit": 1200, "windowSeconds": 60 }
  }
}
Ready to trade? Follow the Quickstart to go from key to live on-chain trade in minutes.

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.