Get a list of markets with support for filtering, sorting and pagination
This endpoint is your gateway to exploring prediction markets across multiple platforms with unprecedented flexibility and control. Whether you’re building market dashboards, conducting research, or developing trading applications, this endpoint provides powerful filtering, sorting, and pagination capabilities to help you find exactly the markets you need.
Access markets from all major prediction market platforms:
Filter markets by virtually any attribute:
Sort results by any field in ascending or descending order:
created_at
, updated_at
volume
, trades_count
probability
, liquidity
, open_interest
comments_count
Efficient pagination with metadata for building interfaces:
Maximum number of markets to return per request.
Number of markets to skip (for pagination).
offset = page * limit
offset=100
Sort order for results.
Format: field:direction
Popular Sort Options:
created_at:desc
- Newest first (default)updated_at:desc
- Recently updatedvolume:desc
- Highest volumeprobability:desc
- Highest probabilityend_date:asc
- Ending soonestliquidity:desc
- Most liquidFilter by specific platforms.
Supported Values:
kalshi
- Kalshi marketspolymarket
- Polymarketmanifold
- Manifold Marketsmetaculus
- MetaculusFormat: "kalshi,polymarket"
for multiple platforms
Filter by market type.
Common Types:
binary
- Yes/No marketsmultiple_choice
- Multiple outcome marketsnumerical
- Numerical prediction marketsconditional
- Conditional prediction marketsFilter by market status.
Status Values:
active
- Currently active for tradingresolved
- Market has been resolvedclosed
- Closed but not yet resolvedsuspended
- Temporarily suspendedcancelled
- Cancelled marketInclude markets created after this date.
Format: ISO 8601 date string (2024-01-01T00:00:00Z
)
Example: created_after=2024-01-01
for markets from 2024
Include markets created before this date.
Format: ISO 8601 date string Use Case: Historical analysis, specific time periods
Include markets ending after this date.
Format: ISO 8601 date string Use Case: Find markets ending in a specific timeframe
Include markets ending before this date.
Format: ISO 8601 date string Use Case: Find markets ending soon or in the past
Search within market questions, descriptions, and rules.
Search Capabilities:
Examples:
q=presidential election
- Find election-related marketsq=climate change
- Environmental marketsq=AI artificial intelligence
- Technology marketsSearch specifically within market questions.
Use Case: More targeted search than general q
parameter
Example: question_contains=Will Trump
for specific question patterns
Minimum probability (0.0 to 1.0).
Example: probability_min=0.7
for high-probability markets
Use Case: Find markets with strong conviction
Maximum probability (0.0 to 1.0).
Example: probability_max=0.3
for low-probability markets
Use Case: Find contrarian opportunities
Minimum trading volume.
Use Case: Filter for liquid, actively traded markets
Example: volume_min=10000
for markets with significant activity
Minimum liquidity/open interest.
Use Case: Ensure markets have sufficient depth for trading
Example: liquidity_min=5000
for well-funded markets
Filter by market category.
Common Categories:
politics
- Political events and electionseconomics
- Economic indicators and marketstechnology
- Tech developments and innovationsports
- Sports outcomes and championshipsentertainment
- Media, celebrity, and cultural eventsscience
- Scientific developments and discoveriesweather
- Weather and climate predictionsFilter by market tags.
Format: Comma-separated list of tags
Example: tags=election,politics,2024
for 2024 election markets
Field | Type | Description |
---|---|---|
market_id | string | Unique identifier across all platforms |
platform | string | Source platform (kalshi, polymarket, etc.) |
platform_id | string | Platform-specific identifier |
adj_ticker | string | Adjacent News standardized ticker |
question | string | Market question or title |
description | string | Detailed market description |
rules | string | Resolution rules and conditions |
status | string | Current market status |
market_type | string | Type of market (binary, multiple_choice, etc.) |
category | string | Market category |
probability | number | Current probability (0.0-1.0) |
volume | number | Total trading volume |
liquidity | number | Current liquidity/open interest |
trades_count | integer | Number of trades |
comments_count | integer | Number of comments |
created_at | string | Market creation timestamp |
updated_at | string | Last update timestamp |
end_date | string | Market end/close date |
resolution_date | string | Actual resolution date (if resolved) |
link | string | Direct link to market on platform |
tags | array | Associated tags |
event | string | Parent event (if applicable) |
For real-time applications, use timestamp-based pagination:
Typical Performance:
Use Appropriate Limits:
Leverage Sorting:
Strategic Filtering:
Solutions:
Solutions:
Solutions:
Remember that enhanced access requires authentication:
Authentication Provides:
Need Assistance? Contact our team at lucas@adj.news with:
Enter your API key as the bearer token
Number of results to return, default is 5 results
Number of results to skip
Filter by platform (e.g., kalshi, polymarket, etc.)
Filter by status (e.g., active, resolved, etc.)
Filter by category
Filter by market type (e.g., binary, scalar, etc.)
Search in question, description, and rules
Filter by tag
Filter markets created after this date
Filter markets created before this date
Minimum probability
Maximum probability
Field to sort by
created_at
, updated_at
, end_date
, probability
, volume
, liquidity
Sort direction
asc
, desc
Include closed markets
Include resolved markets
List of markets
The response is of type object
.
Get a list of markets with support for filtering, sorting and pagination
This endpoint is your gateway to exploring prediction markets across multiple platforms with unprecedented flexibility and control. Whether you’re building market dashboards, conducting research, or developing trading applications, this endpoint provides powerful filtering, sorting, and pagination capabilities to help you find exactly the markets you need.
Access markets from all major prediction market platforms:
Filter markets by virtually any attribute:
Sort results by any field in ascending or descending order:
created_at
, updated_at
volume
, trades_count
probability
, liquidity
, open_interest
comments_count
Efficient pagination with metadata for building interfaces:
Maximum number of markets to return per request.
Number of markets to skip (for pagination).
offset = page * limit
offset=100
Sort order for results.
Format: field:direction
Popular Sort Options:
created_at:desc
- Newest first (default)updated_at:desc
- Recently updatedvolume:desc
- Highest volumeprobability:desc
- Highest probabilityend_date:asc
- Ending soonestliquidity:desc
- Most liquidFilter by specific platforms.
Supported Values:
kalshi
- Kalshi marketspolymarket
- Polymarketmanifold
- Manifold Marketsmetaculus
- MetaculusFormat: "kalshi,polymarket"
for multiple platforms
Filter by market type.
Common Types:
binary
- Yes/No marketsmultiple_choice
- Multiple outcome marketsnumerical
- Numerical prediction marketsconditional
- Conditional prediction marketsFilter by market status.
Status Values:
active
- Currently active for tradingresolved
- Market has been resolvedclosed
- Closed but not yet resolvedsuspended
- Temporarily suspendedcancelled
- Cancelled marketInclude markets created after this date.
Format: ISO 8601 date string (2024-01-01T00:00:00Z
)
Example: created_after=2024-01-01
for markets from 2024
Include markets created before this date.
Format: ISO 8601 date string Use Case: Historical analysis, specific time periods
Include markets ending after this date.
Format: ISO 8601 date string Use Case: Find markets ending in a specific timeframe
Include markets ending before this date.
Format: ISO 8601 date string Use Case: Find markets ending soon or in the past
Search within market questions, descriptions, and rules.
Search Capabilities:
Examples:
q=presidential election
- Find election-related marketsq=climate change
- Environmental marketsq=AI artificial intelligence
- Technology marketsSearch specifically within market questions.
Use Case: More targeted search than general q
parameter
Example: question_contains=Will Trump
for specific question patterns
Minimum probability (0.0 to 1.0).
Example: probability_min=0.7
for high-probability markets
Use Case: Find markets with strong conviction
Maximum probability (0.0 to 1.0).
Example: probability_max=0.3
for low-probability markets
Use Case: Find contrarian opportunities
Minimum trading volume.
Use Case: Filter for liquid, actively traded markets
Example: volume_min=10000
for markets with significant activity
Minimum liquidity/open interest.
Use Case: Ensure markets have sufficient depth for trading
Example: liquidity_min=5000
for well-funded markets
Filter by market category.
Common Categories:
politics
- Political events and electionseconomics
- Economic indicators and marketstechnology
- Tech developments and innovationsports
- Sports outcomes and championshipsentertainment
- Media, celebrity, and cultural eventsscience
- Scientific developments and discoveriesweather
- Weather and climate predictionsFilter by market tags.
Format: Comma-separated list of tags
Example: tags=election,politics,2024
for 2024 election markets
Field | Type | Description |
---|---|---|
market_id | string | Unique identifier across all platforms |
platform | string | Source platform (kalshi, polymarket, etc.) |
platform_id | string | Platform-specific identifier |
adj_ticker | string | Adjacent News standardized ticker |
question | string | Market question or title |
description | string | Detailed market description |
rules | string | Resolution rules and conditions |
status | string | Current market status |
market_type | string | Type of market (binary, multiple_choice, etc.) |
category | string | Market category |
probability | number | Current probability (0.0-1.0) |
volume | number | Total trading volume |
liquidity | number | Current liquidity/open interest |
trades_count | integer | Number of trades |
comments_count | integer | Number of comments |
created_at | string | Market creation timestamp |
updated_at | string | Last update timestamp |
end_date | string | Market end/close date |
resolution_date | string | Actual resolution date (if resolved) |
link | string | Direct link to market on platform |
tags | array | Associated tags |
event | string | Parent event (if applicable) |
For real-time applications, use timestamp-based pagination:
Typical Performance:
Use Appropriate Limits:
Leverage Sorting:
Strategic Filtering:
Solutions:
Solutions:
Solutions:
Remember that enhanced access requires authentication:
Authentication Provides:
Need Assistance? Contact our team at lucas@adj.news with:
Enter your API key as the bearer token
Number of results to return, default is 5 results
Number of results to skip
Filter by platform (e.g., kalshi, polymarket, etc.)
Filter by status (e.g., active, resolved, etc.)
Filter by category
Filter by market type (e.g., binary, scalar, etc.)
Search in question, description, and rules
Filter by tag
Filter markets created after this date
Filter markets created before this date
Minimum probability
Maximum probability
Field to sort by
created_at
, updated_at
, end_date
, probability
, volume
, liquidity
Sort direction
asc
, desc
Include closed markets
Include resolved markets
List of markets
The response is of type object
.