---
title: "Get Crypto Updown"
method: GET
path: "/v2/polymarket/crypto-updown"
tags: ["polymarket"]
---

# Get Crypto Updown

`GET /v2/polymarket/crypto-updown`

List crypto up/down prediction markets.

Returns Bitcoin, Ethereum, Solana, XRP, HYPE, Dogecoin, and BNB up/down
markets across all timeframes (5m, 15m, 1h, 4h, daily). Supports filtering
by asset, timeframe, status, and time range.

**Common queries:**
- Current open markets: `?status=open`
- BTC 15m timeline: `?asset=btc&timeframe=15m&sort=asc`
- Recent BTC 15m results: `?asset=btc&timeframe=15m&status=closed&limit=20`
- Time window: `?end_after=<unix_ts>&end_before=<unix_ts>&sort=asc`

## Query parameters

- `asset` 'btc' | 'eth' | 'sol' | 'xrp' | 'hype' | 'doge' | 'bnb'
- `timeframe` '5m' | '15m' | '1h' | '4h' | 'daily'
- `status` 'open' | 'closed'
- `end_after` integer, nullable — Only markets with end_time after this Unix timestamp
- `end_before` integer, nullable — Only markets with end_time before or at this Unix timestamp
- `sort` 'asc' | 'desc'
- `limit` integer — Number of markets to return
- `offset` integer — Offset for pagination

## Response `200`

Successful Response

- CryptoUpDownResponse — Response for crypto up/down markets list endpoint.
  - `markets` CryptoUpDownMarket[], required
    - `condition_id` string, required
    - `market_slug` string, required
    - `title` string, required
    - `asset` string, required — Normalized asset code: btc, eth, sol, xrp
    - `timeframe` string, required — Normalized timeframe: 15m, 1h, 4h, daily
    - `status` string, required
    - `winning_side` string, nullable — 'Up', 'Down', or null if unresolved
    - `up_price` number, nullable — Current Up outcome price (0-1)
    - `down_price` number, nullable — Current Down outcome price (0-1)
    - `up_token_id` string, required — Token ID for the Up outcome
    - `down_token_id` string, required — Token ID for the Down outcome
    - `start_time` string, nullable — ISO 8601 timestamp
    - `end_time` string, nullable — ISO 8601 timestamp
    - `total_volume_usd` number
    - `liquidity_usd` number
    - `event_slug` string, nullable
    - `image_url` string
  - `pagination` OffsetPagination, required — Offset-based pagination for markets list endpoints.
    - `limit` integer, required — Requested limit
    - `offset` integer, required — Current offset
    - `total` integer, required — Total number of matching items
    - `has_more` boolean, required — Whether there are more items available

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/predexon/apis/predexon-api.md) · [All operations](https://skmtc.net/predexon/apis/predexon-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/predexon/predexon-api/versions/80a306fbdb39/schema)
