Market Metadata
Description of Each Table/View and Explanation of All Fields
raw_market_meta
raw_market_metaThis table contains Polymarket market metadata in a denormalized form. It is intended for analytics, search, and building data marts: question text, description, market status, order book parameters, volumes, liquidity, sports attributes, images, and more.
Important: a single market entity may have multiple outcomes; therefore, the table stores records at the (market id, outcome) level.
id(String) β market identifier (market id) in Polymarket.question(Nullable(String)) β market title/question displayed to users.condition_id(String) β identifier of the condition in the Conditional Tokens protocol to which the market is linked.slug(Nullable(String)) β human-readable identifier, typically used in URLs/routes.twitter_card_image(Nullable(String)) β link to a preview image (e.g., Twitter card), if provided.resolution_source(Nullable(String)) β source used to determine the outcome (link/description of the source).end_date(Nullable(DateTime64(3))) β market end date/time (event/market deadline), with milliseconds.start_date(Nullable(DateTime64(3))) β market start date/time (or event/period start), with milliseconds.category(Nullable(String)) β market category (e.g., Sports, Politics, etc.).amm_type(Nullable(String)) β AMM/liquidity mechanism type, if applicable for the market.sponsor_name(Nullable(String)) β market sponsor name (if any).sponsor_image(Nullable(String)) β link to the sponsor image/logo (if any).x_axis_value(Nullable(String)) β X-axis value/label (for markets with graphical scales/series).y_axis_value(Nullable(String)) β Y-axis value/label (for markets with graphical scales/series).denomination_token(Nullable(String)) β denomination/settlement token (e.g., USDC), if specified in metadata.fee(Nullable(String)) β configuration fee/fee parameter of the market (as provided in metadata; format may be string-based).lower_bound(Nullable(String)) β lower bound of the range (for range/numeric markets).upper_bound(Nullable(String)) β upper bound of the range (for range/numeric markets).description(Nullable(String)) β market rules text: how and under what conditions the market is resolved.outcome(Nullable(String)) β name of the specific outcome (e.g., Yes/No, Over/Under).outcome_price(Nullable(String)) β outcome price (as a string from metadata; often β0β¦1β).clob_token_id(String) β identifier of the outcome token in the CLOB (key for linking with trades).volume(Nullable(String)) β total market volume (as a string value from metadata).volume_num(Nullable(Float64)) β total market volume in numeric form (for analytics).active(Nullable(Bool)) β market is active and available for interaction (in platform logic).market_type(Nullable(String)) β market type (internal platform classification).format_type(Nullable(String)) β market format (e.g., single, totals, etc., depending on the platform).lower_bound_date(Nullable(String)) β lower bound of the range in date format (if the market is date/time-based).upper_bound_date(Nullable(String)) β upper bound of the range in date format (if the market is date/time-based).closed(Nullable(Bool)) β market is closed for trading (trading halted).market_maker_address(Nullable(String)) β address of the market maker/contract servicing the market (if applicable).created_by(Nullable(Int64)) β internal identifier of the creator (as represented in platform metadata).updated_by(Nullable(Int64)) β internal identifier of the updater (as represented in platform metadata).created_at(Nullable(DateTime64(3))) β market creation time (with milliseconds).updated_at(Nullable(DateTime64(3))) β time of the last market metadata update (with milliseconds).closed_time(Nullable(String)) β market close time (string representation, if provided).wide_format(Nullable(Bool)) β UI/data-mart flag: wide display format (if used).new(Nullable(Bool)) β UI/data-mart flag: market marked as βnewβ.mailchimp_tag(Nullable(String)) β marketing tag (used for mailings/segmentation, if applicable).featured(Nullable(Bool)) β UI/data-mart flag: βfeatured/recommendedβ market.archived(Nullable(Bool)) β market is archived (not active in the storefront, but retained).resolved_by(Nullable(String)) β who/what resolved the market (often an address or entity identifier).restricted(Nullable(Bool)) β market with access/availability restrictions.market_group(Nullable(Int64)) β identifier of a market group/set (if the market belongs to a group).group_item_title(Nullable(String)) β display title of the item within the group.group_item_threshold(Nullable(String)) β grouping threshold/parameter (e.g., β2β, βtop-Nβ, etc., in platform logic).question_id(Nullable(String)) β question identifier (often linked to an oracle/resolution).uma_end_date(Nullable(String)) β UMA/oracle process deadline (string, if applicable).enable_order_book(Nullable(Bool)) β whether the order book (CLOB) is enabled for the market.order_price_min_tick_size(Nullable(Float64)) β minimum price tick size in the order book.order_min_size(Nullable(Float64)) β minimum order size in the order book.uma_resolution_status(Nullable(String)) β resolution status (e.g., proposed/resolved, etc.).curation_order(Nullable(Int64)) β curation order/priority (storefront sorting/ranking).liquidity_num(Nullable(Float64)) β liquidity in numeric form (for analytics).end_date_iso(Nullable(String)) β end date in ISO/string format.start_date_iso(Nullable(String)) β start date in ISO/string format.uma_end_date_iso(Nullable(String)) β UMA deadline in ISO/string format.has_reviewed_dates(Nullable(Bool)) β flag indicating that dates have been reviewed/confirmed (platform logic).ready_for_cron(Nullable(Bool)) β internal flag indicating readiness for periodic processes/updates (as in metadata).comments_enabled(Nullable(Bool)) β whether comments are enabled for the market.volume_24hr(Nullable(Float64)) β trading volume over the last 24 hours.volume_1wk(Nullable(Float64)) β trading volume over the last week.volume_1mo(Nullable(Float64)) β trading volume over the last month.volume_1yr(Nullable(Float64)) β trading volume over the last year.game_start_time(Nullable(String)) β game/match start time (string representation, if the market is sports-related).seconds_delay(Nullable(Int64)) β delay (in seconds) applied by the platform for updates/display/execution (if provided).disqus_thread(Nullable(String)) β discussion thread identifier (if used).short_outcome(Nullable(String)) β short/abbreviated outcome name.team_a_id(Nullable(String)) β team A identifier (if the market is sports-related).team_b_id(Nullable(String)) β team B identifier (if the market is sports-related).uma_bond(Nullable(String)) β UMA bond amount (if applicable).uma_reward(Nullable(String)) β UMA reward amount (if applicable).fpmm_live(Nullable(Bool)) β flag indicating live state/activity of the AMM (if applicable).volume_24hr_amm(Nullable(Float64)) β 24-hour volume attributable to the AMM.volume_1wk_amm(Nullable(Float64)) β weekly volume attributable to the AMM.volume_1mo_amm(Nullable(Float64)) β monthly volume attributable to the AMM.volume_1yr_amm(Nullable(Float64)) β yearly volume attributable to the AMM.volume_24hr_clob(Nullable(Float64)) β 24-hour volume attributable to the CLOB.volume_1wk_clob(Nullable(Float64)) β weekly volume attributable to the CLOB.volume_1mo_clob(Nullable(Float64)) β monthly volume attributable to the CLOB.volume_1yr_clob(Nullable(Float64)) β yearly volume attributable to the CLOB.volume_amm(Nullable(Float64)) β total volume attributable to the AMM.volume_clob(Nullable(Float64)) β total volume attributable to the CLOB.liquidity(Nullable(String)) β liquidity (as a string value from metadata).liquidity_amm(Nullable(Float64)) β liquidity attributable to the AMM.liquidity_clob(Nullable(Float64)) β liquidity attributable to the CLOB.maker_base_fee(Nullable(Int64)) β maker base fee (in market configuration, if specified).taker_base_fee(Nullable(Int64)) β taker base fee (in market configuration, if specified).custom_liveness(Nullable(Int64)) β custom liveness parameter for the oracle process (if applicable).accepting_orders(Nullable(Bool)) β whether the market is currently accepting orders (platform logic).notifications_enabled(Nullable(Bool)) β whether notifications are enabled for the market.score(Nullable(Int64)) β internal market score/rating (for ranking/storefront).image_optimized(Nullable(String)) β optimized image URL (if provided).icon_optimized(Nullable(String)) β optimized icon URL (if provided).event(Nullable(String)) β related event metadata (often a serialized object/string).tag(Nullable(String)) β tag or set of tags (as represented in metadata).category_meta(Nullable(String)) β extended category metadata (often serialized).creator(Nullable(String)) β creator information (as a metadata string field).ready(Nullable(Bool)) β market readiness flag (in platform terms).funded(Nullable(Bool)) β βmarket funded/initializedβ flag (in platform terms).past_slugs(Nullable(String)) β previous slug values (history, often serialized).ready_timestamp(Nullable(DateTime64(3))) β time when the market became βreadyβ (if recorded).funded_timestamp(Nullable(DateTime64(3))) β time when the market became βfundedβ (if recorded).accepting_orders_timestamp(Nullable(DateTime64(3))) β time when the market started accepting orders (if recorded).competitive(Nullable(Float64)) β competitiveness/quality metric of the market (platform logic).rewards_min_size(Nullable(Float64)) β minimum size for participation in reward mechanisms (if applicable).rewards_max_spread(Nullable(Float64)) β maximum spread for reward mechanisms (if applicable).spread(Nullable(Float64)) β current spread (usually best_ask β best_bid in platform terms).automatically_resolved(Nullable(Bool)) β market is resolved automatically (if applicable).one_day_price_change(Nullable(Float64)) β price change over one day.one_hour_price_change(Nullable(Float64)) β price change over one hour.one_week_price_change(Nullable(Float64)) β price change over one week.one_month_price_change(Nullable(Float64)) β price change over one month.one_year_price_change(Nullable(Float64)) β price change over one year.last_trade_price(Nullable(Float64)) β price of the last trade.best_bid(Nullable(Float64)) β best bid price in the order book.best_ask(Nullable(Float64)) β best ask price in the order book.automatically_active(Nullable(Bool)) β market is activated automatically (if applicable).clear_book_on_start(Nullable(Bool)) β whether the order book is cleared at event start (if applicable).chart_color(Nullable(String)) β chart color (storefront/UI field).series_color(Nullable(String)) β series color (storefront/UI field).show_gmp_series(Nullable(Bool)) β UI flag to display the series (if applicable).show_gmp_outcome(Nullable(Bool)) β UI flag to display the outcome (if applicable).manual_activation(Nullable(Bool)) β whether manual activation is required (if applicable).neg_risk_other(Nullable(Bool)) β flag/indicator of βneg riskβ logic (as in metadata; meaning depends on the platform).game_id(Nullable(String)) β game/match identifier (for sports markets).group_item_range(Nullable(String)) β range/interval of the group item (if applicable).sports_market_type(Nullable(String)) β sports market type (e.g., totals, team_totals, etc.).line(Nullable(Float64)) β line/threshold (e.g., 47.5 for totals).uma_resolution_statuses(Nullable(String)) β set of UMA resolution statuses (often a serialized array).pending_deployment(Nullable(Bool)) β market is pending publication/deployment (if applicable).deploying(Nullable(Bool)) β market is in the process of deployment (if applicable).deploying_timestamp(Nullable(DateTime64(3))) β time when deployment started/was recorded (if applicable).scheduled_deployment_timestamp(Nullable(DateTime64(3))) β scheduled deployment time (if applicable).rfq_enabled(Nullable(Bool)) β whether RFQ mode is enabled (if applicable).event_start_time(Nullable(DateTime64(3))) β event start time (important for markets tied to a specific event).image(Nullable(String)) β market image URL.icon(Nullable(String)) β market icon URL.raw_json(String) β original raw metadata JSON stored in full for audit/recovery.inserted_at(DateTime) β time when the record was inserted into ClickHouse (technical field).
Last updated