Skip to main content
Worm provides one unified HTTP API with both public data endpoints and authenticated trading/account endpoints.
For integrations, use the official Python SDK (GitHub, PyPI) or the Worm MCP server (PyPI) for AI agents in Cursor, Claude, and other MCP clients.

Base URL

All endpoints return the standard response envelope.

API Families

Public market data

Markets, events, sports catalog, search, orderbook snapshots, prices, candles, market trades, margin activity, and margin position estimate are accessible without auth.

Authenticated account actions

Orders, trades, account, margin position management, redeems, and API key list/revoke require HMAC headers. API key bootstrap (challenge / create) uses wallet signing only.

Endpoint Groups

Browse endpoint groups directly from the API Reference sidebar.

Next Steps

Authentication

Implement HMAC signing and API key bootstrap.

Python SDK

Install worm-sdk and integrate with typed client helpers.

Worm MCP

Connect AI agents to Worm via MCP.