---
title: "Get swaps status"
method: GET
path: "/swaps"
tags: ["Swap"]
---

# Get swaps status

`GET /swaps`

Get the status of a swap or bridge transactions.

## Query parameters

- `txHashes` TransactionHash[], required
- `chainId` 1 | 10 | 56 | 130 | 137 | 324 | 480 | 1868 | 8453 | 10143 | 42161 | 42220 | 43114 | 81457 | 7777777 | 1301 | 84532 | 11155111 | 143 | 196 — The unique ID of the blockchain. For a list of supported chains see the [FAQ](https://uniswap-docs.readme.io/reference/faqs).

## Response `200`

Get swap successful.

- GetSwapsResponse
  - `requestId` string, required — A unique ID for the request.
  - `swaps` object[]
    - `swapType` 'DUTCH_LIMIT' | 'CLASSIC' | 'DUTCH_V2' | 'DUTCH_V3' | 'BRIDGE' | 'LIMIT_ORDER' | 'PRIORITY' | 'WRAP' | 'UNWRAP' — The routing for the proposed transaction.
    - `status` 'PENDING' | 'SUCCESS' | 'NOT_FOUND' | 'FAILED' | 'EXPIRED'
    - `txHash` string — The unique hash of the transaction.
    - `swapId` string

## Other responses

- `400` — RequestValidationError, Bad Input
- `404` — ResourceNotFound eg. No quotes available or Gas fee/price not available
- `419` — Ratelimited
- `500` — Unexpected error
- `504` — Request duration limit reached.

---

[API](https://skmtc.net/uniswap/apis/token-trading.md) · [All operations](https://skmtc.net/uniswap/apis/token-trading/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/uniswap/token-trading/revisions/55533f9bd1ab/schema)
