> ## Documentation Index
> Fetch the complete documentation index at: https://docs.decibel.trade/llms.txt
> Use this file to discover all available pages before exploring further.

# Market candlestick

> Real-time candlestick/OHLCV data for a specific market and interval



## AsyncAPI

````yaml api-reference/asyncapi.json marketCandlestick
id: marketCandlestick
title: Market candlestick
description: Real-time candlestick/OHLCV data for a specific market and interval
servers:
  - id: testnet
    protocol: wss
    host: api.testnet.aptoslabs.com/decibel/ws
    bindings: []
    variables: []
address: market_candlestick:{marketAddr}:{interval}
parameters:
  - id: interval
    jsonSchema:
      type: string
      description: Candlestick interval (1m, 15m, 1h, 4h, or 1d)
    description: Candlestick interval (1m, 15m, 1h, 4h, or 1d)
    type: string
    required: true
    deprecated: false
  - id: marketAddr
    jsonSchema:
      type: string
      description: Market address (Aptos address format, e.g. 0x456...)
    description: Market address (Aptos address format, e.g. 0x456...)
    type: string
    required: true
    deprecated: false
bindings: []
operations:
  - &ref_0
    id: receivemarketCandlestick
    title: Receivemarket candlestick
    description: >-
      Receive updates for real-time candlestick/ohlcv data for a specific market
      and interval
    type: receive
    messages:
      - &ref_1
        id: MarketCandlestickMessage
        payload:
          - name: MarketCandlestickMessage
            description: >-
              Real-time candlestick/OHLCV data for a specific market and
              interval
            type: object
            properties:
              - name: candle
                type: object
                required: true
                properties:
                  - name: T
                    type: integer
                    required: false
                  - name: c
                    type: number
                    required: false
                  - name: h
                    type: number
                    required: false
                  - name: i
                    type: string
                    required: false
                  - name: l
                    type: number
                    required: false
                  - name: o
                    type: number
                    required: false
                  - name: t
                    type: integer
                    required: false
                  - name: v
                    type: number
                    required: false
              - name: topic
                type: string
                required: true
        headers: []
        jsonPayloadSchema:
          type: object
          required:
            - topic
            - candle
          properties:
            candle:
              type: object
              required:
                - t
                - T
                - o
                - h
                - l
                - c
                - v
                - i
              properties:
                T:
                  type: integer
                  format: int64
                  example: 1761591599999
                  x-parser-schema-id: <anonymous-schema-110>
                c:
                  type: number
                  format: double
                  example: 100
                  x-parser-schema-id: <anonymous-schema-111>
                h:
                  type: number
                  format: double
                  example: 102
                  x-parser-schema-id: <anonymous-schema-112>
                i:
                  type: string
                  example: 1h
                  x-parser-schema-id: <anonymous-schema-113>
                l:
                  type: number
                  format: double
                  example: 98
                  x-parser-schema-id: <anonymous-schema-114>
                o:
                  type: number
                  format: double
                  example: 100
                  x-parser-schema-id: <anonymous-schema-115>
                t:
                  type: integer
                  format: int64
                  example: 1761588000000
                  x-parser-schema-id: <anonymous-schema-116>
                v:
                  type: number
                  format: double
                  example: 1000
                  x-parser-schema-id: <anonymous-schema-117>
              x-parser-schema-id: CandlestickResponseItemDto
            topic:
              type: string
              x-parser-schema-id: <anonymous-schema-118>
          x-parser-schema-id: MarketCandlestickResponse
        title: Market candlestick message
        description: Real-time candlestick/OHLCV data for a specific market and interval
        example: |-
          {
            "topic": "market_candlestick:0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890:1h",
            "candle": {
              "t": 1699564800000,
              "T": 1699568400000,
              "o": 49800,
              "h": 50300,
              "l": 49600,
              "c": 50125.75,
              "v": 1250.5,
              "i": "1h"
            }
          }
        bindings: []
        extensions:
          - id: x-parser-unique-object-id
            value: MarketCandlestickMessage
          - id: x-parser-message-name
            value: MarketCandlestickMessage
    bindings: []
    extensions:
      - id: x-parser-unique-object-id
        value: marketCandlestick
sendOperations:
  - *ref_0
receiveOperations: []
sendMessages:
  - *ref_1
receiveMessages: []
extensions:
  - id: x-parser-unique-object-id
    value: marketCandlestick
securitySchemes: []

````