Welcome to the PolyData Explorer Dashboard! This tool allows you to filter, explore, and download historical market event data and their associated price histories.
Upon opening the dashboard, you'll see a progress bar. This indicates that the application is initializing or checking the status of backend data sources. Once ready, the "Overall Progress" section will typically indicate "Application ready" or a similar status, allowing you to proceed.
The "Data Filters" section is your primary tool for finding specific market events.
EQ, GT, Partial).The dashboard will then fetch the queried data and present as a JSON format.
currentEventsData is populated), the "Download JSON" and "Download CSV" buttons becomes active.events metadata.priceHistory) where keys are event titles and values are arrays of price data points for those events.import pandas
# sample data
raw_data = {"event name" : timeseries_data_list} # timeseries_data_list is a list of dicts
dict_of_df = {key: pd.DataFrame(value) for key, value in raw_data.items()}
All filter inputs are combined to form a query. Text-based "Partial" matches are generally case-insensitive, but "Exact" matches may be case-sensitive depending on the backend field. (You would most likely use market slug field to query for similar fields)
ID: Filter by the unique numerical ID of the event.
EQ (Equal): Matches events with an ID exactly equal to the provided number.GT (Greater Than): Matches events with an ID greater than the provided number.LT (Less Than): Matches events with an ID less than the provided number.Ticker: Filter by the event's ticker symbol.
Partial: Matches events where the ticker contains the entered text (e.g., "TKR" would match "ATKRS").Exact: Matches events where the ticker is an exact match to the entered text.Market Slug: Filter by the URL-friendly identifier for the market.
Partial: Matches events where the market slug contains the entered text.Exact: Matches events where the market slug is an exact match to the entered text.Title: Filter by the full title of the market event.
Partial: Matches events where the title contains the entered text.Exact: Matches events where the title is an exact match to the entered text.Start Date (Range): Filter events based on their start date (UTC timestamps are used internally).
Closed Status: Filter by whether the market event is marked as closed.
Any: Includes both open and closed events (default).True: Includes only events that are marked as closed.False: Includes only events that are not marked as closed (i.e., currently open or unresolved).Tag: Filter by a specific tag associated with the event.
Volume 24hr: Filter by the 24-hour trading volume.
EQ (Equal): Matches events with a 24hr volume exactly equal to the value.GT (Greater Than): Matches events with a 24hr volume greater than the value.LT (Less Than): Matches events with a 24hr volume less than the value.Series Slug: Filter by a slug identifying a series of related markets.
Partial: Matches events where the series slug contains the entered text.Exact: Matches events where the series slug is an exact match to the entered text.This table displays key-value pairs of attributes for the market event selected from the dropdown.
id, title, startDate).startDate, endDate, closedTime, createdAt) are typically Unix timestamps in the raw data, converted to your browser's local date and time string for display.description field can contain multi-line text, which is rendered with line breaks.tags) or nested objects are displayed as a formatted JSON string within the cell.This table shows historical price data for the selected market event, structured like a financial data frame.
Bitcoin-above-105k_Yes: The token is Bitcoin-above-105k, and the price displayed is for the Yes side.Using partial market slug matches, you can filter for recurring markets and get all the price history at once!
"elon-musk-of-tweets""bitcoin-price-on"For persistent issues or questions not covered here, please refer to the Support page.