API Docs
Get OHLC Prices

Get OHLC Prices

Returns the Bitcoin OLHC prices at a specified interval

Response

{
  "data": {
    "getChartBySlug": {
      "metadata": {
        "id": "WyJjaGFydHNfbWV0YWRhdGEiLDhd",
        "rowId": 8,
        "title": "BTC OHLC",
        "label": "BTC OHLC",
        "accessors": {
          "x": {
            "name": "timestamp"
          }
        },
        "margin": {
          "left": 40,
          "bottom": 21,
          "top": 11,
          "right": 40
        },
        "createdAt": "2021-10-11T15:19:42.136271+00:00",
        "updatedAt": "2021-10-11T15:19:42.136271+00:00",
        "dataFrom": "app.bitcoin_ohlc",
        "dataTimeAttr": "timestamp",
        "type": "candle",
        "slug": "bitcoin-ohlc",
        "intervals": ["_1_DAY", "_7_DAY", "_1_MONTH", "_3_MONTHS", "_1_YEAR", "ALL"],
        "filterBy": null
      },
      "data": [
        {
          "timestamp": "2023-12-21T00:00:00+00:00",
          "open": 43906.33,
          "high": 43910,
          "low": 43889.68,
          "close": 43909.99
        }
      ]
    }
  }
}

Arguments

  • inputSlug (String)

  • inputInterval (ChartsInterval)

enum ChartsInterval {
  _1_DAY
  _7_DAYS
  _1_MONTH
  _3_MONTHS
  _1_YEAR
  ALL
}
  • filter (FilterInput)
input FilterInput {
  equalto: String
}

Type

ChartType
type ChartType {
  metadata: ChartsMetadatum
  data: JSON
}
Fields
  • metadata (ChartsMetadatum)

    type ChartsMetadatum implements Node {
      id: ID!
      rowId: Int!
      title: String!
      label: String
      accessors: JSON!
      margin: JSON!
      createdAt: Datetime!
      updatedAt: Datetime!
      dataFrom: String!
      dataTimeAttr: String!
      type: String!
      slug: String!
      intervals: [ChartsInterval]
      filterBy: String
      description: String
    }
    Fields
    • intervals ([ChartsInterval])
    enum ChartsInterval {
      _1_DAY
      _7_DAYS
      _1_MONTH
      _3_MONTHS
      _1_YEAR
      ALL
    }
  • data (JSON)