---
title: "Fetch Open Orders (Hosted)"
method: GET
path: "/v0/orders/open"
tags: ["Orders & Positions (Hosted)"]
---

# Fetch Open Orders (Hosted)

`GET /v0/orders/open`

List the resting limit orders placed by `address` that have not yet filled or been cancelled. Each entry includes the catalog `market_id` / `outcome_id`, side, size, price, and time-in-force. Optionally filter by `venue` to scope to Polymarket or Opinion only.

## Query parameters

- `address` string, required
- `venue` 'polymarket' | 'opinion'

## Response `200`

Open orders list.

- OrderV0[]
  - `id` string, required
  - `market_id` string, uuid, nullable
  - `outcome_id` string, uuid, nullable
  - `side` 'buy' | 'sell', nullable
  - `type` 'market' | 'limit', nullable
  - `amount` number, nullable
  - `price` number, nullable
  - `filled` number
  - `remaining` number
  - `status` string, required
  - `fee` number, nullable
  - `timestamp` string, nullable
  - `tx_hash` string, nullable — On-chain transaction hash. Null until settled.
  - `chain` string, nullable
  - `block_number` integer, nullable

## Other responses

- `401` — Invalid or missing PMXT API key.

---

[API](https://skmtc.dev/pmxt-dev/apis/pmxt-hosted-router-api.md) · [All operations](https://skmtc.dev/pmxt-dev/apis/pmxt-hosted-router-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/pmxt-dev/pmxt-hosted-router-api/revisions/ea5fcf3a6481/schema)
