---
title: "GET /private/subscribe"
method: GET
path: "/private/subscribe"
tags: ["Subscription Management", "Private", "WebSocket Only"]
---

# GET /private/subscribe

`GET /private/subscribe`

Subscribe to one or more channels. The name of the channel determines what information will be provided, and in what form.

For a complete list of available subscription channels and their notification formats, see [Notifications and Subscriptions](https://docs.deribit.com/articles/notifications).

**Note - This method has distinct API rate limiting requirements:** Sustained rate: ~3.3 requests/second. For more information, see [Rate Limits](https://docs.deribit.com/articles/rate-limits).

**📖 Related Article:** [Market Data Collection Best Practices](https://docs.deribit.com/articles/market-data-collection-best-practices)

[Try in API console](https://test.deribit.com/api_console?method=%2Fprivate%2Fsubscribe)

## Query parameters

- `channels` string[], required
- `label` string

## Response `200`

Success response

- PrivateSubscribeResponse
  - `jsonrpc` '2.0', required — The JSON-RPC version (2.0)
  - `id` integer — The id that was sent in the request
  - `result` string[], required — A list of subscribed channels.

## Other responses

- `401` — Success response

---

[API](https://skmtc.net/deribit/apis/deribit-api-2.md) · [All operations](https://skmtc.net/deribit/apis/deribit-api-2/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/deribit/deribit-api-2/revisions/430b3f0bc67c/schema)
