Find matching open Opinion markets by topic, then review their full questions and available choices.
Up to 0.01122 credits / call
The final charge is based on confirmed usage. Unused reserved credits return to your available balance.
BlockRun
Opinion Market Listings | BlockRun
Find matching open Opinion markets by topic, then review their full questions and available choices.
You receive
A page of Opinion market records with identifiers, titles, status, outcome labels and token IDs, source-reported volume and any available parent-event or resolution details. Your Agent can group the returned rows by available event identifiers and compare their reported volume windows.
Start with your task
Find open Opinion markets about [your topic]. Show the full questions and choices.
What to know
Categorical parent markets are excluded as rows, and one page may contain only part of an event. Outcome prices can be null; numeric values are not guaranteed executable quotes or verified probabilities. Listing does not place orders or independently verify a winner.
Inputs & outputs
Inspect the current inputs, availability, and maximum charge before starting.
Input schema
Input schema
Field / Path
Type
Requirement
Meaning
Market-list query optionsqueryParams
object
Optional
Optional filters, sort code, page limit and continuation key belong directly in this object. No market identifier is needed for an initial list.
Optional nested query objectqueryParams.query
object
Optional
The interface includes this object, but the endpoint options go directly in the parent queryParams; this nested object is not flattened.
Source outcome identifier. It may be an empty string; do not manufacture an ID to fill it.
Returned outcome priceresult.markets[].outcomes[].price
number | null
Price value when populated by the indexer, otherwise null. Preserve the value; this endpoint does not establish currency conversion, executable quotes or verified probabilities.
Optional metadata for a recurring-market collection when supplied. Null does not establish a schedule; retain the original value.
Chain identifierresult.markets[].chain_id
string
Source chain identifier string. Do not infer a personal wallet or normalize it to an undocumented network name.
Quote-token referenceresult.markets[].quote_token
string
Original quote-token reference. An address alone does not establish the outcome-price currency or a conversion factor.
Rows in this pageresult.pagination.count
number
Number of market rows in the current response, not all markets or all children in a parent event.
Page limitresult.pagination.limit
number
Returned page-size setting. The supplier documents an integer from 1 to 100, defaulting to 20.
More rows flagresult.pagination.has_more
boolean
Whether the source reports additional rows beyond this page. Read it with the returned continuation key.
Continuation keyresult.pagination.pagination_key
string
Opaque continuation value when returned. Preserve null or the original string; it is not a market identifier.
Additional notes
Keep the market and parent event distinct
Opinion lists standalone binary markets and tradable child markets under categorical parents. Parent categorical markets are excluded as separate rows. A child's short market title may describe one option within a broader parent question; event_title, event_id and event_slug provide that context when available. A page of child rows does not necessarily contain every option under that parent.
Status, market type, a title search or a known event slug can narrow the list. These options go directly in queryParams. The source documents a page size from 1 to 100, defaulting to 20, and a default sort code of volume. Sort codes do not establish every direction or tie rule. Market-ID and event-ID filter item types differ between the two service descriptions; the accepted encoding should be confirmed when those selectors are essential.
Read prices, activity and resolution separately
outcomes contains the outcome records for this market row. A price can be null when the indexer has not populated it; a supplied number should retain its original meaning and value. This endpoint does not state a currency conversion, probability formula or executable-quote guarantee. Keep outcome token IDs as strings, and preserve an empty Predexon ID rather than filling it.
The total, 24-hour and 7-day volume fields are separately labeled USD by the source. They are activity measures, not outcome prices or counts of market rows. Keep the reported values without applying a quote-token decimal conversion; this endpoint does not supply an independent normalization formula.
created_time, cutoff_time and resolved_time are nullable ISO8601 timestamps with different purposes. Read them separately from status and result_token_id; a closed label or price alone is not an independently verified winning outcome. Parent-event fields can be null for standalone binaries. collection may hold recurring-market metadata when available; null does not supply a recurrence schedule.
Understand the returned page
pagination.count is this page's row count, while has_more and an available opaque pagination_key describe continuation. An empty page does not establish complete Opinion coverage. See the Predexon Opinion market-list documentation for grouping and filter rules, and follow the Toolmu connection guide to connect your Agent.
Open your connected AI
Open the AI you connected to Toolmu. If you have not connected it yet, follow the connection guide.
Enter [a topic or a few words from the market question]. The AI looks for open Opinion markets and shows matching full questions and choices. If you have no topic, ask it to browse open markets.
Find open Opinion markets about [your topic]. Show the full questions and choices.
Check the matching questions
Read the full market questions and their choices. Similar topics can refer to different markets, so ask the AI to explain a result if you are unsure.