Skip to main content
GET
/
candlesticks
/
{mint}
Get Candlestick Data
curl --request GET \
  --url https://frontend-api-v3.pump.fun/candlesticks/{mint}
{
  "mint": "<string>",
  "timeframe": 123,
  "candlesticks": [
    {
      "timestamp": 123,
      "open": "<string>",
      "high": "<string>",
      "low": "<string>",
      "close": "<string>",
      "volume": "<string>",
      "trades": 123
    }
  ],
  "total": 123
}

Overview

The Candlesticks endpoint provides OHLCV (Open, High, Low, Close, Volume) data for a specific token, enabling price chart visualization and technical analysis.

Authentication

This endpoint requires JWT authentication via the Authorization header:
Authorization: Bearer <your_token>

Endpoint

GET https://frontend-api-v3.pump.fun/candlesticks/{mint}

Path Parameters

mint
string
required
The mint address of the token to get candlestick data for

Query Parameters

offset
number
required
Number of candlesticks to skip (for pagination)
limit
number
required
Maximum number of candlesticks to return
timeframe
number
required
Timeframe for each candlestick in minutes (e.g., 1, 5, 15, 60, 240, 1440)

Response

mint
string
The mint address of the queried token
timeframe
number
The timeframe used for candlesticks (in minutes)
candlesticks
array
Array of candlestick objects
total
number
Total number of available candlesticks

Common Timeframes

  • 1 - 1 minute
  • 5 - 5 minutes
  • 15 - 15 minutes
  • 60 - 1 hour
  • 240 - 4 hours
  • 1440 - 1 day

Example Request

curl -X GET "https://frontend-api-v3.pump.fun/candlesticks/7GCihgDB8fe6KNjn2MYtkzZcRjQy3t9GHdC8uHYmW2hr?offset=0&limit=100&timeframe=15" \
  -H "Authorization: Bearer <your_token>" \
  -H "Accept: application/json"

Use Cases

  • Display price charts with multiple timeframes
  • Perform technical analysis on token price movements
  • Calculate trading indicators (RSI, MACD, etc.)
  • Build real-time trading dashboards
  • Analyze historical price patterns

Notes

  • Replace <your_token> with your actual JWT token
  • Choose appropriate timeframe based on your analysis needs
  • Use pagination to load historical data efficiently
  • Price values are strings to preserve precision
  • Candlestick data is essential for charting libraries

Build docs developers (and LLMs) love