post https://rest-api.hellomoon.io/v0/token/candlesticks
The Token Candlesticks endpoint allows you to choose the candlestick period with the provided granularities of ONE_MIN, FIVE_MIN, ONE_HOUR, ONE_DAY, ONE_WEEK.
What values represent a candlestick?
open, the price at which the period opened
high, the highest price reached during the period
low, the lowest price reached during the period
close, the price at which the period closed
volume, the sum of defi swaps that occured within the trading period (granularity).
Examples
Get candlesticks per 5 min for a token
const axios = require("axios");
const url = "https://rest-api.hellomoon.io/v0/token/candlesticks";
async function getCandlesticks() {
const { data } = await axios.post(
url,
{
"mint": "mSoLzYCxHdYgdzU16g5QSh3i5K3z3KZK7ytfqcJm7So",
"granularity": "FIVE_MIN"
},
{
headers: {
Accept: "application/json",
"Content-Type": "application/json",
Authorization: "Bearer <your_token>",
},
}
);
console.log(data);
}