# Crypto.com OTC RFQ for Taker API

**Canonical:** https://apis.io/apis/crypto-com/crypto-com-otc-rfq-for-taker-api/  
**Provider:** Crypto.com — https://apis.io/providers/crypto-com/  
**Base URL:** https://api.crypto.com/exchange/v1  
**Documentation:** https://exchange-developer.crypto.com/exchange/v1/docs/api/rest-introduction

Crypto.com OTC RFQ for Taker API is one of 14 APIs that [Crypto.com](https://apis.io/providers/crypto-com/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include OTC RFQ for Taker. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, authentication docs, rate-limit docs, and a changelog.

OTC RFQ (Request For Quote) enables takers to request block trade quotes from multiple liquidity providers, evaluate received quotes, and execute trades at the best available price. This workflow is designed for institutional clients who need to trade large sizes with minimal market impact. ## RFQ Trading Flow **Step 1 — Request a Quote** Call the request-quote endpoint to create a new quote request. Key parameters include: - `cl_quote_req_id` — Client-assigned quote request ID for tracking - `firm_quote` — Whether quotes should be firm (guaranteed execution) or indicative - `settlement_arrangement` — `IMMEDIATE` for instant settlement - `duration` — How long the quote request remains open (milliseconds) - `quote_ttl` — Time-to-live for received quotes (milliseconds) - `leg_list` — Array of instruments to trade (supports multi-leg combo trades) The response returns a `quote_req_id` that identifies this request in subsequent calls. **Step 2 — Monitor Incoming Quotes** As liquidity providers respond to your quote request, you can retrieve quotes via REST polling or WebSocket subscriptions. Each quote includes `bid` and `ask` prices, available quantities, and an expiration time. **WebSocket Subscriptions (Recommended):** Subscribe to real-time quote updates for lower latency: - Quote request status updates - Quote updates from makers - Deal execution updates **Step 3 — Accept a Quote** Call the request-deal endpoint to execute the trade with the best available quote. Required parameters: - `deal_type` — Set to `QUOTE_REQUEST` for RFQ flow - `cl_deal_id` — Client-assigned deal ID for tracking - `quote_id` — The ID of the quote you're accepting - `quote_req_id` — The original quote request ID - `leg_list` — Must match the quote's instrument, price, quantity, and side ## Quote Request Lifecycle | Status | Description | |--------|-------------| | `NEW` | Quote request created, not yet sent to makers | | `ACTIVE` | Quote request sent to makers, awaiting responses | | `COMPLETED` | Quote accepted and deal executed | | `REJECTED` | Quote request rejected | ## Quote Lifecycle | Status | Description | |--------|-------------| | `ACTIVE` | Quote is valid and can be accepted | | `EXPIRED` | Quote has exceeded its TTL | | `CANCELED` | Maker canceled the quote | | `FILLED` | Quote was accepted and executed | ## Deal History Use the deal history endpoint to retrieve executed trades. Deal statuses: | Status | Description | |--------|-------------| | `ACCEPTED` | Deal request accepted by the system. | | `CONFIRMED` | Liquidity provider has executed the deal. | | `SETTLED` | Deal settled and funds transferred. | | `REJECTED` | Deal request rejected (quote expired, insufficient balance, etc.) | ## Best Practices - **Use WebSocket subscriptions** for production systems to receive real-time quote updates - **Monitor quote expiration times** to avoid accepting stale quotes - **Track client IDs** (`cl_quote_req_id`, `cl_deal_id`) for reconciliation and audit purposes

## Machine-readable artifacts (12)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/crypto-com/refs/heads/main/openapi/crypto-com-otc-rfq-for-taker-api-openapi.yml
- **Documentation** — https://exchange-developer.crypto.com/exchange/v1/docs/api/rest-introduction
- **APIReference** — https://exchange-developer.crypto.com/exchange/v1/docs/api/rest/crypto-com-exchange-api-v-1
- **Authentication** — https://raw.githubusercontent.com/api-evangelist/crypto-com/refs/heads/main/authentication/crypto-com-authentication.yml
- **Conventions** — https://raw.githubusercontent.com/api-evangelist/crypto-com/refs/heads/main/conventions/crypto-com-conventions.yml
- **ErrorCatalog** — https://raw.githubusercontent.com/api-evangelist/crypto-com/refs/heads/main/errors/crypto-com-error-codes.yml
- **RateLimits** — https://raw.githubusercontent.com/api-evangelist/crypto-com/refs/heads/main/rate-limits/crypto-com-rate-limits.yml
- **Sandbox** — https://raw.githubusercontent.com/api-evangelist/crypto-com/refs/heads/main/sandbox/crypto-com-sandbox.yml
- **ChangeLog** — https://exchange-developer.crypto.com/exchange/v1/docs/api/rest-change-log
- **ToolCrosswalk** — https://raw.githubusercontent.com/api-evangelist/crypto-com/refs/heads/main/mcp/crypto-com-tool-crosswalk.yml
- **DataModel** — https://raw.githubusercontent.com/api-evangelist/crypto-com/refs/heads/main/data-model/crypto-com-data-model.yml
- **LLMsTxt** — https://exchange-developer.crypto.com/exchange/v1/llms.txt

## Other Crypto.com APIs (12)

- [Crypto.com Exchange WebSocket API v1](https://apis.io/apis/crypto-com/cryptocom-exchange-websocket-api-v1/)
- [Crypto.com Exchange FIX API](https://apis.io/apis/crypto-com/cryptocom-exchange-fix-api/)
- [Crypto.com Pay API](https://apis.io/apis/crypto-com/cryptocom-pay-api/)
- [Crypto.com Developer Platform API](https://apis.io/apis/crypto-com/cryptocom-developer-platform-api/)
- [Crypto.com Account Balance and Positions API](https://apis.io/apis/crypto-com/crypto-com-account-balance-and-positions-api/)
- [Crypto.com Advanced Order Management API](https://apis.io/apis/crypto-com/crypto-com-advanced-order-management-api/)
- [Crypto.com Crypto Wallet API](https://apis.io/apis/crypto-com/crypto-com-crypto-wallet-api/)
- [Crypto.com Fiat Wallet API](https://apis.io/apis/crypto-com/crypto-com-fiat-wallet-api/)
- [Crypto.com Reference and Market Data API](https://apis.io/apis/crypto-com/crypto-com-reference-and-market-data-api/)
- [Crypto.com Staking API](https://apis.io/apis/crypto-com/crypto-com-staking-api/)
- [Crypto.com Trading API](https://apis.io/apis/crypto-com/crypto-com-trading-api/)
- [Crypto.com Trading Bot API](https://apis.io/apis/crypto-com/crypto-com-trading-bot-api-api/)

## Tags

OTC RFQ for Taker

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/crypto-com/crypto-com-otc-rfq-for-taker-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/crypto-com/.
