Skip to main content
GET
/
2
/
pm
/
search
Search prediction markets
curl --request GET \
  --url https://demo-api.mobula.io/api/2/pm/search
{
  "data": [
    {
      "platform": "<string>",
      "marketId": "<string>",
      "slug": "<string>",
      "question": "<string>",
      "category": "<string>",
      "status": "<string>",
      "logo": "<string>",
      "volume24hUSD": 123,
      "totalVolumeUSD": 123,
      "liquidityUSD": 123,
      "endDate": "<string>",
      "createdAt": "<string>",
      "openInterestUSD": 123,
      "tradesCount": 123,
      "outcomes": [
        {
          "outcomeId": "<string>",
          "label": "<string>",
          "priceUSD": 123
        }
      ]
    }
  ],
  "pagination": {
    "page": 123,
    "offset": 123,
    "limit": 123,
    "pageEntries": 123
  },
  "hostname": "<string>",
  "took": 123
}
Alpha — This endpoint is part of the Prediction Markets API, currently in early access. May change without notice.

Query Parameters

input
string

Text search query on market question and description

filters
string

JSON object with filter criteria. Keys: platforms (comma-separated or array), categories (comma-separated or array), statuses (comma-separated or array), minVolume (number), minLiquidity (number).

sortBy
enum<string>
default:volume24hUSD

Sort field

Available options:
volume24hUSD,
totalVolumeUSD,
liquidityUSD,
createdAt,
trendingScore
order
enum<string>
default:desc

Sort direction

Available options:
asc,
desc
limit
number
default:50
Required range: 1 <= x <= 100
offset
number
default:0
Required range: x >= 0

Response

200 - application/json

Search results

data
object[]
pagination
object
hostname
string
took
number