Overview
Manifold is a play-money prediction market platform that allows users to create and trade on markets using Mana (M$), the platform’s virtual currency. The Manifold market API provides access to a wide variety of user-generated prediction markets.MarketType Enum
Market Class
ManifoldAgentMarket
TheManifoldAgentMarket class extends AgentMarket and provides Manifold-specific functionality.
Core Methods
Get Markets
Retrieve available prediction markets from Manifold.Maximum number of markets to retrieve (default: 500)
Filter markets by status (OPEN, RESOLVED, etc.)
Sort order (NEWEST, CLOSING_SOONEST, etc.)
List of market objects matching the query criteria
Get Binary Market
Retrieve a specific binary market by ID.Manifold market ID (alphanumeric string)
Market object containing question, probabilities, and trading information
Buy Tokens
Purchase outcome tokens for a market.Outcome to bet on (“Yes” or “No” for binary markets)
Amount to spend in Mana (M$)
Get Trade Balance
Get available Mana balance for trading.API keys containing Manifold credentials
Available Mana balance for trading
Market Data Model
Market Properties
Manifold market ID
Market question text
Market description with resolution criteria
Available outcomes (e.g., [“Yes”, “No”] for binary markets)
Current probability of “Yes” outcome (0.0 to 1.0)
Total trading volume in Mana
When the market closes for trading
When the market was created
Direct link to the market on Manifold
Whether the market is currently open for trading
Final resolution outcome (if resolved)
Manifold-Specific Features
Play Money System
Manifold uses Mana (M$), a play-money currency. All trades are in Mana, which has no real-world value.Market Types
Manifold supports multiple market types:- Binary: Yes/No questions
- Multiple Choice: Several possible outcomes
- Free Response: Users can submit answers
- Numeric: Predicting a numeric value
Question Rephrasing
Manifold allows market creators to rephrase questions, which can affect market tracking.Real-World Examples
Replication Source
Manifold is commonly used as a source for replicating markets to other platforms.Benchmarking Agent Performance
Manifold is used for agent benchmarking due to its large number of markets.Basic Trading Agent
Platform Details
- Currency: Mana (M$) - play money
- Website: https://manifold.markets
- API Docs: https://docs.manifold.markets/api
- Market Types: Binary, Multiple Choice, Free Response, Numeric
- Market Creation: Free and open to all users
- Resolution: Creator resolves markets
Filtering and Sorting
Filter Options
Sort Options
Resolved Markets
Access resolved markets for backtesting and evaluation.Advantages
- Large Market Volume: Thousands of active markets
- Diverse Topics: Wide range of prediction topics
- Low Barrier: Play money means no financial risk
- Active Community: Strong user engagement
- API Access: Well-documented REST API
Limitations
- Play Money Only: No real financial incentives
- Question Changes: Creators can rephrase questions
- Resolution Trust: Relies on creator to resolve fairly
- No Trading Fees: Different dynamics from real-money markets