Deriv API
Documentation
Options Setup

WebSocket Public Endpoint

GetNo auth

Streams real-time public market data — quotes, ticks, and contract metadata — with no authentication or OTP required. Account-scoped actions such as placing trades or reading balances aren't available on this channel.

Endpoint

Get/trading/v1/options/ws/public

Base URL: https://api.derivws.com

Status Codes

101Switching Protocols - WebSocket connection established
400Bad request

Error Responses

400Bad request
{
  "errors": [
    {
      "status": 400,
      "code": "ValidationError",
      "message": "Invalid request"
    }
  ],
  "meta": {
    "endpoint": "/trading/v1/options/ws/public",
    "method": "GET",
    "timing": 10
  }
}

About ws_public

The ws_public endpoint: Streams real-time public market data — quotes, ticks, and contract metadata — with no authentication or OTP required. Account-scoped actions such as placing trades or reading balances aren't available on this channel.

Click to open live chat support. Get instant help from our support team.