# Limitless Exchange ## Docs - [Derive Scoped Token](https://limitless-docs-ws-settlement-events.mintlify.app/api-reference/api-tokens/derive-token.md): Creates a new scoped API token for the authenticated partner. Requires Privy authentication (Bearer token). The token secret is returned once at creation — store it securely. Requested scopes must be a subset of the partner's allowed scopes. - [Get Partner Capabilities](https://limitless-docs-ws-settlement-events.mintlify.app/api-reference/api-tokens/get-capabilities.md): Returns the partner capability configuration for the authenticated user, including whether token management is enabled and which scopes are allowed for self-service token derivation. Requires Privy authentication (Bearer token). - [List Active Tokens](https://limitless-docs-ws-settlement-events.mintlify.app/api-reference/api-tokens/list-tokens.md): Lists all active (non-revoked) API tokens for the authenticated partner. Requires token management to be enabled for the partner. - [Revoke Token](https://limitless-docs-ws-settlement-events.mintlify.app/api-reference/api-tokens/revoke-token.md): Revokes an active API token. The token becomes immediately unusable. Requires token management to be enabled for the partner. - [Create API Key](https://limitless-docs-ws-settlement-events.mintlify.app/api-reference/auth/create-api-key.md): Creates a new API key for programmatic access. Only available for users authenticated via the UI (Privy). Previous active keys are automatically revoked. - [Get Active API Key](https://limitless-docs-ws-settlement-events.mintlify.app/api-reference/auth/get-api-key.md): Returns the currently active API key metadata for the authenticated user. Does not return the key value itself. - [User Logout](https://limitless-docs-ws-settlement-events.mintlify.app/api-reference/auth/logout.md): Logs out the user - [Revoke API Key](https://limitless-docs-ws-settlement-events.mintlify.app/api-reference/auth/revoke-api-key.md): Revokes the currently active API key. The key will immediately stop working for authentication. - [API Reference](https://limitless-docs-ws-settlement-events.mintlify.app/api-reference/introduction.md): Complete REST API documentation for Limitless Exchange - [Get Active Market Slugs](https://limitless-docs-ws-settlement-events.mintlify.app/api-reference/markets/active-slugs.md): Retrieves slugs, strike prices, tickers, and deadlines for all active markets and groups. Group markets are nested under their parent group. - [Browse Active Markets](https://limitless-docs-ws-settlement-events.mintlify.app/api-reference/markets/browse-active.md): Retrieves markets and groups that are active and not yet resolved, with optional category filtering - [Browse Active Markets by Category](https://limitless-docs-ws-settlement-events.mintlify.app/api-reference/markets/browse-active-category.md): Retrieves markets and groups that are active and not yet resolved, with optional category filtering - [Get Category Counts](https://limitless-docs-ws-settlement-events.mintlify.app/api-reference/markets/category-count.md): Returns the number of active markets for each category and the total market count - [Get Feed Events](https://limitless-docs-ws-settlement-events.mintlify.app/api-reference/markets/feed-events.md): Retrieves the latest feed events related to a specific market with pagination support - [Get Market Details](https://limitless-docs-ws-settlement-events.mintlify.app/api-reference/markets/get-market.md): Retrieves market or group data using either an Ethereum address or a slug identifier - [Get Oracle Candlesticks](https://limitless-docs-ws-settlement-events.mintlify.app/api-reference/markets/oracle-candles.md): Returns Chainlink candlestick data for markets configured with Chainlink Data Streams chart metadata. Useful for charting the underlying oracle price alongside prediction market prices. - [Search Markets](https://limitless-docs-ws-settlement-events.mintlify.app/api-reference/markets/search.md) - [Get Navigation Tree](https://limitless-docs-ws-settlement-events.mintlify.app/api-reference/navigation/get-navigation.md): Returns the hierarchical navigation structure for market pages - [Get Market Page by Path](https://limitless-docs-ws-settlement-events.mintlify.app/api-reference/navigation/get-page-by-path.md): Resolves a URL path to a market page with its configuration, filters, and breadcrumb - [Get Property Key](https://limitless-docs-ws-settlement-events.mintlify.app/api-reference/navigation/get-property-key.md): Returns a specific property key with its options - [List Markets for a Page](https://limitless-docs-ws-settlement-events.mintlify.app/api-reference/navigation/list-page-markets.md): Returns paginated list of markets for a specific market page with filtering and sorting - [List Property Keys](https://limitless-docs-ws-settlement-events.mintlify.app/api-reference/navigation/list-property-keys.md): Returns all property keys with their options, sorted by slug - [List Property Options](https://limitless-docs-ws-settlement-events.mintlify.app/api-reference/navigation/list-property-options.md): Returns options for a specific property key, optionally filtered by parent option - [Check Partner Account Allowances](https://limitless-docs-ws-settlement-events.mintlify.app/api-reference/partner-accounts/check-allowances.md): Checks delegated-trading allowance readiness for a partner-created server-wallet sub-account. Requires HMAC authentication with `account_creation` and `delegated_signing` scopes. Status is based on live chain reads. - [Create Partner Sub-Account](https://limitless-docs-ws-settlement-events.mintlify.app/api-reference/partner-accounts/create-partner-account.md): Creates a new sub-account linked to the authenticated partner. Requires HMAC authentication with the `account_creation` scope. - [Retry Partner Account Allowances](https://limitless-docs-ws-settlement-events.mintlify.app/api-reference/partner-accounts/retry-allowances.md): Retries delegated-trading allowance recovery for a partner-created server-wallet sub-account. The retry takes a short wallet lock, re-checks live chain state, and submits only targets still missing. A `submitted` target means this retry request submitted a sponsored transaction or user operation. - [Add Withdrawal Address](https://limitless-docs-ws-settlement-events.mintlify.app/api-reference/portfolio/add-withdrawal-address.md) - [Get Trading Allowance](https://limitless-docs-ws-settlement-events.mintlify.app/api-reference/portfolio/allowance.md): Check USDC allowance for CLOB or NegRisk trading contracts - [Delete Withdrawal Address](https://limitless-docs-ws-settlement-events.mintlify.app/api-reference/portfolio/delete-withdrawal-address.md) - [Get Your Profile](https://limitless-docs-ws-settlement-events.mintlify.app/api-reference/portfolio/get-profile.md): Retrieve the authenticated user's profile, including their internal user ID and fee rate. This is useful for API users who need their `feeRateBps` (for order signing) or numeric `id` (used as `ownerId` in other flows). You can only access your own profile — requesting another user's address returns… - [Get History](https://limitless-docs-ws-settlement-events.mintlify.app/api-reference/portfolio/history.md): Paginated history including AMM, CLOB trades, splits/merges, NegRisk conversions. Partner API tokens with `delegated_signing` scope may read a sub-account by sending the `x-on-behalf-of: ` header. - [Get PnL Chart](https://limitless-docs-ws-settlement-events.mintlify.app/api-reference/portfolio/pnl-chart.md): Hybrid PnL: realised series + current total snapshot - [Get Points Breakdown](https://limitless-docs-ws-settlement-events.mintlify.app/api-reference/portfolio/points.md) - [Get Positions](https://limitless-docs-ws-settlement-events.mintlify.app/api-reference/portfolio/positions.md): Retrieve all active positions with P&L calculations and market values - [Redeem Resolved Positions](https://limitless-docs-ws-settlement-events.mintlify.app/api-reference/portfolio/redeem.md) - [Get Trades](https://limitless-docs-ws-settlement-events.mintlify.app/api-reference/portfolio/trades.md): Retrieve all AMM trades executed by the authenticated user - [Withdraw From Server Wallet](https://limitless-docs-ws-settlement-events.mintlify.app/api-reference/portfolio/withdraw.md) - [Get PnL Chart (Public)](https://limitless-docs-ws-settlement-events.mintlify.app/api-reference/public-portfolio/pnl-chart.md): Hybrid PnL: realised series + current total snapshot - [Get User Positions (Public)](https://limitless-docs-ws-settlement-events.mintlify.app/api-reference/public-portfolio/positions.md): Retrieve all positions for a specific user address - [Get User Traded Volume](https://limitless-docs-ws-settlement-events.mintlify.app/api-reference/public-portfolio/traded-volume.md): Get total traded volume for a specific user. Returns combined CLOB and AMM volume (both taker and maker sides) in whole USDC. This is the all-time cumulative trading volume, not the current portfolio value. - [Batch Cancel Orders (Combined)](https://limitless-docs-ws-settlement-events.mintlify.app/api-reference/trading/batch-cancel.md): Cancel open orders by either internal orderIds or client-provided clientOrderIds. - [Cancel Order (Combined)](https://limitless-docs-ws-settlement-events.mintlify.app/api-reference/trading/cancel.md): Cancel one open order by either internal orderId or client-provided clientOrderId. - [Cancel All Orders](https://limitless-docs-ws-settlement-events.mintlify.app/api-reference/trading/cancel-all.md) - [Cancel Orders (Batch)](https://limitless-docs-ws-settlement-events.mintlify.app/api-reference/trading/cancel-batch.md) - [Cancel Order](https://limitless-docs-ws-settlement-events.mintlify.app/api-reference/trading/cancel-order.md): Cancel an open order and return locked funds - [Create Order](https://limitless-docs-ws-settlement-events.mintlify.app/api-reference/trading/create-order.md): Creates a buy/sell order for prediction market positions. Requires signed order data. - [Get Historical Prices](https://limitless-docs-ws-settlement-events.mintlify.app/api-reference/trading/historical-price.md): Retrieve historical price data for a specific market with configurable time intervals - [Get Locked Balance](https://limitless-docs-ws-settlement-events.mintlify.app/api-reference/trading/locked-balance.md): Get the amount of funds locked in open orders for the authenticated user - [Get Market Events](https://limitless-docs-ws-settlement-events.mintlify.app/api-reference/trading/market-events.md): Get recent events for a specific market including trades, orders, and liquidity changes - [Get Order Status (Batch)](https://limitless-docs-ws-settlement-events.mintlify.app/api-reference/trading/order-status-batch.md): Fetches historical order statuses for multiple orders by internal order IDs and/or client-provided order IDs. Returns execution details, settlement status, and maker match data for each order. - [Get Orderbook](https://limitless-docs-ws-settlement-events.mintlify.app/api-reference/trading/orderbook.md): Retrieve the current orderbook for a market showing all open buy and sell orders - [Get User Orders](https://limitless-docs-ws-settlement-events.mintlify.app/api-reference/trading/user-orders.md): Get all orders placed by the authenticated user for a specific market - [Authentication](https://limitless-docs-ws-settlement-events.mintlify.app/developers/authentication.md): Scoped token authentication for the Limitless Exchange API - [EIP-712 Order Signing](https://limitless-docs-ws-settlement-events.mintlify.app/developers/eip712-signing.md): How to sign orders using EIP-712 structured data - [For Developers](https://limitless-docs-ws-settlement-events.mintlify.app/developers/introduction.md): REST and WebSocket APIs for programmatic trading on Limitless - [Migrate from Polymarket](https://limitless-docs-ws-settlement-events.mintlify.app/developers/migrate-from-polymarket.md): Map Polymarket concepts, endpoints, and agent code to the Limitless API - [Programmatic API](https://limitless-docs-ws-settlement-events.mintlify.app/developers/programmatic-api.md): Partner integrations with scoped API tokens, sub-account management, and delegated signing - [Java Quick Start](https://limitless-docs-ws-settlement-events.mintlify.app/developers/quickstart/java.md): End-to-end Java implementation with Web3j for trading on Limitless Exchange - [Node.js / TypeScript Quick Start](https://limitless-docs-ws-settlement-events.mintlify.app/developers/quickstart/nodejs.md): End-to-end TypeScript implementation with viem for trading on Limitless Exchange - [Python Quick Start](https://limitless-docs-ws-settlement-events.mintlify.app/developers/quickstart/python.md): End-to-end Python implementation for trading on Limitless Exchange - [WebSocket Integration](https://limitless-docs-ws-settlement-events.mintlify.app/developers/quickstart/websocket.md): Real-time market data and position updates using Python WebSocket client - [API Tokens](https://limitless-docs-ws-settlement-events.mintlify.app/developers/sdk/go/api-tokens.md): Manage scoped API tokens with the Go SDK - [Delegated Orders](https://limitless-docs-ws-settlement-events.mintlify.app/developers/sdk/go/delegated-orders.md): Place orders on behalf of sub-accounts with the Go SDK - [Error Handling & Retry](https://limitless-docs-ws-settlement-events.mintlify.app/developers/sdk/go/error-handling.md): Retry logic and error handling with the Go SDK - [Go SDK](https://limitless-docs-ws-settlement-events.mintlify.app/developers/sdk/go/getting-started.md): Official Go SDK for the Limitless Exchange API - [Market Pages](https://limitless-docs-ws-settlement-events.mintlify.app/developers/sdk/go/market-pages.md): Navigate and filter markets with the Go SDK - [Markets](https://limitless-docs-ws-settlement-events.mintlify.app/developers/sdk/go/markets.md): Market discovery and orderbook data with the Go SDK - [Trading & Orders](https://limitless-docs-ws-settlement-events.mintlify.app/developers/sdk/go/orders.md): Create and manage orders with the Go SDK - [Partner Accounts](https://limitless-docs-ws-settlement-events.mintlify.app/developers/sdk/go/partner-accounts.md): Create and manage sub-accounts with the Go SDK - [Portfolio & Positions](https://limitless-docs-ws-settlement-events.mintlify.app/developers/sdk/go/portfolio.md): Track positions and history with the Go SDK - [WebSocket Streaming](https://limitless-docs-ws-settlement-events.mintlify.app/developers/sdk/go/websocket.md): Real-time market data and position updates with the Go SDK - [API Tokens](https://limitless-docs-ws-settlement-events.mintlify.app/developers/sdk/python/api-tokens.md): Manage scoped API tokens with the Python SDK - [Delegated Orders](https://limitless-docs-ws-settlement-events.mintlify.app/developers/sdk/python/delegated-orders.md): Place orders on behalf of sub-accounts with the Python SDK - [Error Handling & Retry](https://limitless-docs-ws-settlement-events.mintlify.app/developers/sdk/python/error-handling.md): Retry logic and error handling with the Python SDK - [Python SDK](https://limitless-docs-ws-settlement-events.mintlify.app/developers/sdk/python/getting-started.md): Official async Python SDK for the Limitless Exchange API - [Market Pages](https://limitless-docs-ws-settlement-events.mintlify.app/developers/sdk/python/market-pages.md): Navigate and filter markets with the Python SDK - [Markets](https://limitless-docs-ws-settlement-events.mintlify.app/developers/sdk/python/markets.md): Market discovery and orderbook data with the Python SDK - [Trading & Orders](https://limitless-docs-ws-settlement-events.mintlify.app/developers/sdk/python/orders.md): Create and manage orders with the Python SDK - [Partner Accounts](https://limitless-docs-ws-settlement-events.mintlify.app/developers/sdk/python/partner-accounts.md): Create and manage sub-accounts with the Python SDK - [Portfolio & Positions](https://limitless-docs-ws-settlement-events.mintlify.app/developers/sdk/python/portfolio.md): Track positions and history with the Python SDK - [WebSocket Streaming](https://limitless-docs-ws-settlement-events.mintlify.app/developers/sdk/python/websocket.md): Real-time orderbook updates with the Python SDK - [API Tokens](https://limitless-docs-ws-settlement-events.mintlify.app/developers/sdk/rust/api-tokens.md): Manage scoped API tokens with the Rust SDK - [Delegated Orders](https://limitless-docs-ws-settlement-events.mintlify.app/developers/sdk/rust/delegated-orders.md): Place orders on behalf of sub-accounts with the Rust SDK - [Error Handling](https://limitless-docs-ws-settlement-events.mintlify.app/developers/sdk/rust/error-handling.md): Retry logic and error handling with the Rust SDK - [Rust SDK](https://limitless-docs-ws-settlement-events.mintlify.app/developers/sdk/rust/getting-started.md): Official Rust SDK for the Limitless Exchange API - [Market Pages](https://limitless-docs-ws-settlement-events.mintlify.app/developers/sdk/rust/market-pages.md): Navigate and filter markets with the Rust SDK - [Markets](https://limitless-docs-ws-settlement-events.mintlify.app/developers/sdk/rust/markets.md): Market discovery and orderbook data with the Rust SDK - [Trading & Orders](https://limitless-docs-ws-settlement-events.mintlify.app/developers/sdk/rust/orders.md): Create and manage orders with the Rust SDK - [Partner Accounts](https://limitless-docs-ws-settlement-events.mintlify.app/developers/sdk/rust/partner-accounts.md): Create and manage sub-accounts with the Rust SDK - [Portfolio & Positions](https://limitless-docs-ws-settlement-events.mintlify.app/developers/sdk/rust/portfolio.md): Track positions and history with the Rust SDK - [WebSocket](https://limitless-docs-ws-settlement-events.mintlify.app/developers/sdk/rust/websocket.md): Real-time market data and position updates with the Rust SDK - [API Tokens](https://limitless-docs-ws-settlement-events.mintlify.app/developers/sdk/typescript/api-tokens.md): Manage scoped API tokens with the TypeScript SDK - [Delegated Orders](https://limitless-docs-ws-settlement-events.mintlify.app/developers/sdk/typescript/delegated-orders.md): Place orders on behalf of sub-accounts with the TypeScript SDK - [Error Handling & Retry](https://limitless-docs-ws-settlement-events.mintlify.app/developers/sdk/typescript/error-handling.md): Retry logic and error handling with the TypeScript SDK - [TypeScript SDK](https://limitless-docs-ws-settlement-events.mintlify.app/developers/sdk/typescript/getting-started.md): Official TypeScript SDK for the Limitless Exchange API - [Market Pages](https://limitless-docs-ws-settlement-events.mintlify.app/developers/sdk/typescript/market-pages.md): Navigate and filter markets with the TypeScript SDK - [Markets](https://limitless-docs-ws-settlement-events.mintlify.app/developers/sdk/typescript/markets.md): Market discovery and orderbook data with the TypeScript SDK - [Trading & Orders](https://limitless-docs-ws-settlement-events.mintlify.app/developers/sdk/typescript/orders.md): Create and manage orders with the TypeScript SDK - [Partner Accounts](https://limitless-docs-ws-settlement-events.mintlify.app/developers/sdk/typescript/partner-accounts.md): Create and manage sub-accounts with the TypeScript SDK - [Portfolio & Positions](https://limitless-docs-ws-settlement-events.mintlify.app/developers/sdk/typescript/portfolio.md): Track positions and history with the TypeScript SDK - [WebSocket Streaming](https://limitless-docs-ws-settlement-events.mintlify.app/developers/sdk/typescript/websocket.md): Real-time market data and position updates with the TypeScript SDK - [Venue System](https://limitless-docs-ws-settlement-events.mintlify.app/developers/venue-system.md): Understanding the venue system for CLOB market trading - [WebSocket Events](https://limitless-docs-ws-settlement-events.mintlify.app/developers/websocket-events.md): Real-time event reference for the Limitless WebSocket API - [Introduction](https://limitless-docs-ws-settlement-events.mintlify.app/index.md): Limitless Exchange — the leading prediction market on Base - [Analytics](https://limitless-docs-ws-settlement-events.mintlify.app/user-guide/analytics.md): Explore Limitless Exchange metrics on Dune - [CLOB Overview](https://limitless-docs-ws-settlement-events.mintlify.app/user-guide/clob-overview.md): How the Limitless Central Limit Order Book works - [Converting Shares](https://limitless-docs-ws-settlement-events.mintlify.app/user-guide/converting-shares.md): Swap between outcomes in Negrisk markets - [Fees](https://limitless-docs-ws-settlement-events.mintlify.app/user-guide/fees.md): How trading fees work on Limitless Exchange - [Limit Orders](https://limitless-docs-ws-settlement-events.mintlify.app/user-guide/limit-orders.md): Set your own price and earn LP rewards - [LP Rewards](https://limitless-docs-ws-settlement-events.mintlify.app/user-guide/lp-rewards.md): Earn rewards for providing liquidity with limit orders - [Maker rebates](https://limitless-docs-ws-settlement-events.mintlify.app/user-guide/maker-rebates.md): Earn daily USDC rewards for providing maker liquidity - [Making Your First Trade](https://limitless-docs-ws-settlement-events.mintlify.app/user-guide/making-your-first-trade.md): A step-by-step guide to placing your first trade on Limitless Exchange - [Managing Orders](https://limitless-docs-ws-settlement-events.mintlify.app/user-guide/managing-orders.md): View and cancel your open orders - [Market Orders](https://limitless-docs-ws-settlement-events.mintlify.app/user-guide/market-orders.md): Instant execution at the best available price - [Market Resolution](https://limitless-docs-ws-settlement-events.mintlify.app/user-guide/market-resolution.md): How markets are resolved on Limitless Exchange - [Merging & Splitting Shares](https://limitless-docs-ws-settlement-events.mintlify.app/user-guide/merge-split.md): Convert between collateral and outcome share pairs - [Negrisk / Category Markets](https://limitless-docs-ws-settlement-events.mintlify.app/user-guide/negrisk-overview.md): Multi-outcome markets where only one result can win - [Privacy Policy](https://limitless-docs-ws-settlement-events.mintlify.app/user-guide/privacy-policy.md): Limitless Exchange Privacy Policy - [Refund Policy](https://limitless-docs-ws-settlement-events.mintlify.app/user-guide/refund-policy.md): Limitless Exchange refund policy for misresolved markets - [Smart Contracts](https://limitless-docs-ws-settlement-events.mintlify.app/user-guide/smart-contracts.md): Onchain contract addresses for Limitless Exchange on Base - [Terms of Service](https://limitless-docs-ws-settlement-events.mintlify.app/user-guide/terms-of-service.md): Limitless Exchange Terms of Service - [Wallet Types](https://limitless-docs-ws-settlement-events.mintlify.app/user-guide/wallet-types.md): Overview of the three wallet types supported on Limitless Exchange - [What is Limitless?](https://limitless-docs-ws-settlement-events.mintlify.app/user-guide/what-is-limitless.md): An overview of Limitless Exchange and how prediction markets work ## OpenAPI Specs - [openapi](https://limitless-docs-ws-settlement-events.mintlify.app/openapi.json) ## Optional - [Limitless Exchange](https://limitless.exchange) - [Discord](https://discord.com/invite/yb4SscD8RZ) - [Twitter](https://x.com/trylimitless)