Skip to main content
GET
/
2
/
pm
/
market
/
details
Get prediction market details
curl --request GET \
  --url https://demo-api.mobula.io/api/2/pm/market/details
{
  "data": {
    "id": "<string>",
    "platform": "<string>",
    "marketId": "<string>",
    "slug": "<string>",
    "question": "<string>",
    "description": "<string>",
    "category": "<string>",
    "tags": [
      "<string>"
    ],
    "type": "binary",
    "status": "active",
    "chainId": "<string>",
    "contractAddress": "<string>",
    "negRisk": true,
    "outcomes": [
      {
        "id": "<string>",
        "outcomeId": "<string>",
        "label": "<string>",
        "priceUSD": 123,
        "priceChange24hPercentage": 123,
        "priceChange7dPercentage": 123,
        "volume24hUSD": 123,
        "volume7dUSD": 123,
        "totalVolumeUSD": 123,
        "liquidityUSD": 123,
        "openInterestUSD": 123,
        "holdersCount": 123
      }
    ],
    "stats": {
      "totalVolumeUSD": 123,
      "volume24hUSD": 123,
      "volume7dUSD": 123,
      "liquidityUSD": 123,
      "openInterestUSD": 123,
      "holdersCount": 123,
      "tradesCount": 123,
      "trades24h": 123
    },
    "metadata": {
      "createdAt": "<string>",
      "resolvedAt": "<string>",
      "endDate": "<string>",
      "resolved": true,
      "resolvedOutcome": "<string>",
      "logo": "<string>",
      "url": "<string>",
      "creator": "<string>",
      "resolver": "<string>",
      "rewardPool": "<string>",
      "platformFee": "<string>"
    }
  },
  "hostname": "<string>",
  "took": 123
}

Query Parameters

platform
string
required
The prediction market platform. Currently supported: polymarket.
marketId
string
required
The platform-specific market identifier.

Response

data
object
Full market details object.
hostname
string
Server hostname that handled the request.
took
number
Time taken in milliseconds.

Usage Example

curl -X GET "https://api.mobula.io/api/2/pm/market/details?platform=polymarket&marketId=0x1234..."

Example Response

{
  "data": {
    "id": "polymarket:0x1234...",
    "platform": "polymarket",
    "marketId": "0x1234...",
    "slug": "will-eth-reach-10k-2026",
    "chainId": "evm:137",
    "contractAddress": null,
    "negRisk": false,
    "question": "Will ETH reach $10,000 by end of 2026?",
    "description": "This market resolves to Yes if the price of ETH reaches $10,000 on any major exchange before December 31, 2026.",
    "category": "crypto",
    "tags": ["ethereum", "price"],
    "type": "binary",
    "status": "active",
    "outcomes": [
      { "outcomeId": "71321...", "label": "Yes", "priceUSD": 0.35, "priceChange24hPercentage": 9.38, "priceChange7dPercentage": 16.67, "volume24hUSD": 22000, "volume7dUSD": 95000, "totalVolumeUSD": 620000, "liquidityUSD": 160000, "openInterestUSD": 290000, "holdersCount": 800 },
      { "outcomeId": "71322...", "label": "No", "priceUSD": 0.65, "priceChange24hPercentage": -4.41, "priceChange7dPercentage": -7.14, "volume24hUSD": 23000, "volume7dUSD": 115000, "totalVolumeUSD": 630000, "liquidityUSD": 160000, "openInterestUSD": 290000, "holdersCount": 700 }
    ],
    "stats": {
      "totalVolumeUSD": 1250000,
      "volume24hUSD": 45000,
      "volume7dUSD": 210000,
      "liquidityUSD": 320000,
      "openInterestUSD": 580000,
      "holdersCount": 1234,
      "tradesCount": 8500,
      "trades24h": 120
    },
    "metadata": {
      "createdAt": "2026-01-15T00:00:00.000Z",
      "endDate": "2026-12-31T23:59:59.000Z",
      "resolvedAt": null,
      "resolved": false,
      "resolvedOutcome": null,
      "creator": null,
      "resolver": null,
      "rewardPool": null,
      "platformFee": null,
      "logo": "https://polymarket.com/images/market.png",
      "url": "https://polymarket.com/event/will-eth-reach-10k-2026"
    }
  },
  "hostname": "pm-api-prod-eu-abc123",
  "took": 42
}

Query Parameters

platform
string
required
marketId
string
required

Response

200 - application/json

Market details

data
object
hostname
string
took
number