Markets API
Fetch and query prediction markets
Markets API
The Markets API provides methods to fetch and query prediction markets on DFlow.
Access
Methods
get_markets
Fetch multiple markets with optional filtering.
Parameters
| Parameter | Type | Description |
|---|---|---|
status | str | None | Filter by status: "active", "closed", "determined", "finalized" |
is_initialized | bool | None | Filter markets that are initialized |
sort | str | None | Sort field: "volume", "volume_24h", "liquidity", "open_interest" |
tickers | str | None | Filter by specific market tickers (comma-separated) |
event_ticker | str | None | Filter by event ticker |
series_ticker | str | None | Filter by series ticker |
max_close_ts | int | None | Filter markets closing before this timestamp |
min_close_ts | int | None | Filter markets closing after this timestamp |
limit | int | None | Maximum number of markets to return |
cursor | int | None | Pagination cursor (number of markets to skip) |
Example
get_market
Fetch a single market by ticker.
Example
get_market_by_mint
Fetch a market by outcome token mint address.
get_markets_batch
Fetch multiple markets by tickers and/or mint addresses.
Example
get_outcome_mints
Get all outcome token mint addresses.
Example
filter_outcome_mints
Filter addresses to find outcome token mints.
get_market_candlesticks
Get OHLCV candlestick data for a market.