Creates a new prediction market. Starts in PENDING_APPROVAL status until reviewed. Requires authentication.
Documentation Index
Fetch the complete documentation index at: https://docs.predictamarkets.com/llms.txt
Use this file to discover all available pages before exploring further.
Request body for creating a new prediction market. The market starts in PENDING_APPROVAL status and must be approved by an operator before going live. The parameters field defines the market structure (conditions and type).
Market title
Market conditions and metadata
Currency used for transactions in this market
DEFAULT, SERIES Account ID
Configure how the market orders are going to be processed
DEFAULT_ORDER_PROCESSING, MARKET_ASSET_ORDER_PROCESSING URL of the market logo
Detailed description of the market
Expiration date of the market
Market category ID
Regeneration interval
HOUR, DAY, WEEK, MONTH, YEAR, CUSTOM Inverval value
IANA timezone name for custom schedules
Custom regeneration schedule
Ticker symbol for the market
Tracking identifier (e.g. ticker symbol) for querying and analytics
Regeneration template format
DEFAULT, ABOVE_AT_OR_BELOW_PERCENTAGE Duration of the dispute window after resolution. When set, a resolved market transitions to OPEN_TO_DISPUTE for this duration before payout is triggered. Omit or set to null to skip the dispute window entirely.
Display group for the market (e.g. TRENDING, FEATURED, DISCOVER)
TRENDING, POPULAR, DISCOVER, NEW, FEATURED, RECENT, TOP, ALL Date/time when trading will be locked
Whether the market is active
Whether to auto-determine the market outcome
Whether to auto-close the market at expiry
Whether to auto-payout after settlement
API to use for automatic outcome determination
INTERNAL_TICKER_DATABASE, API_FOOTBALL, API_CRYPTO, API_STOCKS, API_ETF, API_CURRENCY, API_INDEX, API_COMMODITY, API_BOND, ORACLE Market domain (SPORTS, FINANCE, CRYPTO, GENERAL)
SPORTS, FINANCE, CRYPTO, GENERAL Manual display order for this market
How long to wait after market close before auto-resolution is attempted. NULL means resolve as soon as the market closes.
ID of the payout tariff to apply to this market
Market created
Full market detail object. Includes all fields from MarketCreateSchema plus computed fields (id, qid, slug, status, prices, participants, winning keys, mini markets, market assets, and regeneration history for SERIES markets).
Market title
Market conditions and metadata
Currency used for transactions in this market
DEFAULT, SERIES Unique identifier for the market
Query identifier for the market
Timestamp when the market was created
Timestamp when the market was last updated
Configure how the market orders are going to be processed
DEFAULT_ORDER_PROCESSING, MARKET_ASSET_ORDER_PROCESSING URL of the market logo
Detailed description of the market
Expiration date of the market
Market category ID
Regeneration interval
HOUR, DAY, WEEK, MONTH, YEAR, CUSTOM Inverval value
IANA timezone name for custom schedules
Custom regeneration schedule
Ticker symbol for the market
Tracking identifier (e.g. ticker symbol) for querying and analytics
Regeneration template format
DEFAULT, ABOVE_AT_OR_BELOW_PERCENTAGE Duration of the dispute window after resolution. When set, a resolved market transitions to OPEN_TO_DISPUTE for this duration before payout is triggered. Omit or set to null to skip the dispute window entirely.
Display group of the market
TRENDING, POPULAR, DISCOVER, NEW, FEATURED, RECENT, TOP, ALL Time when the market gets locked
Whether the market is currently active
Whether to auto-determine the market outcome
Whether to auto-close the market at expiry
Whether to auto-payout after settlement
API to use for automatic outcome determination
INTERNAL_TICKER_DATABASE, API_FOOTBALL, API_CRYPTO, API_STOCKS, API_ETF, API_CURRENCY, API_INDEX, API_COMMODITY, API_BOND, ORACLE Market domain (SPORTS, FINANCE, CRYPTO, GENERAL)
SPORTS, FINANCE, CRYPTO, GENERAL Manual display order for this market
How long to wait after market close before auto-resolution is attempted. NULL means resolve as soon as the market closes.
ID of the payout tariff to apply to this market
Slug of the market
Current status of the market
Whether the market allows trading (based on status, active state, and expiration)
Total amount of buy-in in the market
^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$Total number of participants in the market
Total share of the market
^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$Total share of participants in the market
^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$The prediction key of the winning option for this market. Matches market_asset.options[n].key for the winning option. Populated after the market is resolved.
The prediction keys of all winning options (multi-outcome markets). Each value matches a market_asset.options[n].key. Populated after the market is resolved.
List of mini markets under this market
List of market assets under this market
All market assets including closed ones (used for settled markets)
Timestamp when the market was last regenerated
Timestamp when the market will be regenerated next
Category of the market
List of market regeneration cycles
Regenerated title only available for series markets
Active market regeneration cycle
Total number of regeneration cycles
Timestamp when the dispute window opened (OPEN_TO_DISPUTE state entry time)