Skip to main content
GET
/
v2
/
limitless
/
markets
List Limitless Markets
curl --request GET \
  --url https://api.predexon.com/v2/limitless/markets \
  --header 'x-api-key: <api-key>'
{
  "markets": [
    {
      "condition_id": "<string>",
      "market_id": 123,
      "market_slug": "<string>",
      "title": "<string>",
      "status": "open",
      "trade_type": "amm",
      "outcomes": [
        {
          "label": "<string>",
          "token_id": "<string>",
          "predexon_id": "<string>",
          "price": 123
        }
      ],
      "total_volume_usd": 123,
      "collateral": {
        "address": "<string>",
        "symbol": "<string>",
        "decimals": 123
      },
      "created_time": "2023-11-07T05:31:56Z",
      "updated_time": "2023-11-07T05:31:56Z",
      "description": "<string>",
      "open_interest_usd": 123,
      "liquidity_usd": 123,
      "image_url": "<string>",
      "categories": [
        "<string>"
      ],
      "tags": [
        "<string>"
      ],
      "market_address": "<string>",
      "exchange_address": "<string>",
      "expired": true,
      "winning_outcome": "<string>",
      "payout_numerators": [
        "<unknown>"
      ],
      "resolution_block": 123,
      "resolution_tx": "<string>",
      "expiration_time": "2023-11-07T05:31:56Z"
    }
  ],
  "pagination": {
    "limit": 123,
    "count": 123,
    "has_more": true,
    "pagination_key": "<string>"
  }
}
List Limitless markets with filtering and sorting. Prices are normalized to 0-1 range. Data covers markets active from March 7th, 2026.
ConstraintValue
limit1–100 (default 20)

Trade Types

  • amm — Automated market maker. market_address is populated with the AMM contract address.
  • clob — Central limit order book. exchange_address is populated.

Notes

  • Prices are normalized to 0-1 range (AMM raw values may be 0-100 internally).
  • collateral shows the settlement token (currently all USDC on Base).
  • No event grouping — all markets are standalone.

Authorizations

x-api-key
string
header
required

Query Parameters

status
enum<string> | null

Filter by market status

Available options:
open,
closed
trade_type
enum<string> | null

Filter by trade type

Available options:
amm,
clob
search
string | null

Search in title

Required string length: 3 - 100
categories
string[] | null

Filter by category(s)

Maximum array length: 50
tags
string[] | null

Filter by tag(s)

Maximum array length: 50
min_volume
number | null

Minimum volume (USD)

Required range: x >= 0
min_open_interest
number | null

Minimum open interest (USD)

Required range: x >= 0
condition_id
string[] | null

Filter by condition ID(s)

Maximum array length: 50
market_slug
string[] | null

Filter by market slug(s)

Maximum array length: 50
predexon_id
string[] | null

Filter by predexon ID(s)

Maximum array length: 50
token_id
string[] | null

Filter by token ID(s)

Maximum array length: 50
sort
enum<string>
default:volume

Sort order

Available options:
volume,
open_interest,
liquidity,
price_desc,
price_asc,
expiration,
created,
created_asc
limit
integer
default:20

Results per page

Required range: 1 <= x <= 100
pagination_key
string | null

Cursor for next page

Response

Successful Response

markets
LimitlessMarket · object[]
required
pagination
CursorPagination · object
required

Cursor-based pagination for endpoints that don't support offset.