---
title: "Fetch Order (Hosted)"
method: GET
path: "/v0/orders/{order_id}"
tags: ["Orders & Positions (Hosted)"]
---

# Fetch Order (Hosted)

`GET /v0/orders/{order_id}`

Look up a single order on Polymarket or Opinion by its `order_id` (the same id returned from `createOrderHosted` or `fetchOpenOrdersHosted`). Returns the order's current status, filled / remaining size, average fill price, and — once settled — the on-chain tx hash.

## Path parameters

- `order_id` string, required

## Response `200`

The order.

- OrderV0 — Hosted-mode `Order` shape. Mirrors `pmxt.Order` so the SDK can return it directly. `tx_hash`, `chain`, and `block_number` populate once execution settles on-chain.
  - `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.
- `404` — Order not found.

---

[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)
