Pump.fun은 Solana의 대표적인 밈코인 런치패드입니다. ChainStream은 REST API, GraphQL, WebSocket, MCP 도구를 통해 Pump.fun 토큰에 대한 완전한 데이터 커버리지를 제공합니다.
지원 작업: 토큰 발견, 가격 추적, 거래 분석, 홀더 분석, 토큰 생성(pumpfun_create 사용), 졸업/이전 추적.
새로운 Pump.fun 토큰을 발견하려면?
랭킹 엔드포인트를 사용하여 Pump.fun 런치패드에서 새로 생성된 토큰을 찾습니다.
REST API
GraphQL
MCP Tool
curl "https://api.chainstream.io/v2/ranking/sol/newTokens" \
-H "X-API-KEY: your_api_key"
전체 파라미터 참조는 Ranking - New Tokens를 확인하세요.Solana의 TokenSupplyUpdates를 쿼리하고 Pump.fun 토큰으로 필터링합니다:query {
TokenSupplyUpdates(
network: sol
limit: {count: 20}
orderBy: Block_Time_DESC
) {
Block { Time }
TokenSupplyUpdate {
Currency {
MintAddress
Decimals
}
PostBalance
MarketCapInUSD
PriceInUSD
TotalSupply
}
}
}
ranking_get_new_tokens({ chain: "solana" })
전체 도구 참조는 MCP 도구 카탈로그를 확인하세요.
Pump.fun 토큰의 가격을 조회하려면?
REST API
GraphQL
MCP Tool
curl "https://api.chainstream.io/v2/token/sol/TOKEN_ADDRESS/price" \
-H "X-API-KEY: your_api_key"
자세한 내용은 Token - Price를 참조하세요.query {
DEXTrades(
network: sol
limit: {count: 1}
tokenAddress: {is: "TOKEN_ADDRESS"}
where: {IsSuspect: {eq: false}}
orderBy: Block_Time_DESC
) {
Trade {
Buy { PriceInUSD PriceInNative }
}
Block { Time }
}
}
token_get_price({ chain: "solana", tokenAddress: "TOKEN_ADDRESS" })
TOKEN_ADDRESS를 실제 Pump.fun 토큰 민트 주소로 교체하세요.
Pump.fun 토큰의 거래를 조회하려면?
REST API
GraphQL
MCP Tool
curl "https://api.chainstream.io/v2/trade/sol?tokenAddress=TOKEN_ADDRESS&limit=20" \
-H "X-API-KEY: your_api_key"
자세한 내용은 Trade - List를 참조하세요.query {
DEXTrades(
network: sol
limit: {count: 20}
tokenAddress: {is: "TOKEN_ADDRESS"}
orderBy: Block_Time_DESC
) {
Block { Time Slot }
Transaction { Hash }
Trade {
Buy {
Currency { MintAddress }
Amount
PriceInUSD
Account { Owner }
}
Sell {
Currency { MintAddress }
Amount
Account { Owner }
}
Dex { ProtocolName }
}
Pool { Address }
}
}
trade_get({ chain: "solana", tokenAddress: "TOKEN_ADDRESS", limit: 20 })
Pump.fun 토큰의 상위 홀더를 조회하려면?
REST API
GraphQL
MCP Tool
curl "https://api.chainstream.io/v2/token/sol/TOKEN_ADDRESS/topHolders" \
-H "X-API-KEY: your_api_key"
자세한 내용은 Token - Top Holders를 참조하세요.query {
TokenHolders(
network: sol
limit: {count: 100}
tokenAddress: {is: "TOKEN_ADDRESS"}
) {
Token { Address }
Holder { Address }
LatestBalance
LatestBalanceUSD
FirstSeen
LastSeen
}
}
token_get_top_holders({ chain: "solana", tokenAddress: "TOKEN_ADDRESS" })
Pump.fun 토큰의 OHLCV(K선) 데이터를 조회하려면?
REST API
GraphQL
MCP Tool
curl "https://api.chainstream.io/v2/token/sol/TOKEN_ADDRESS/candles?resolution=1m&limit=60" \
-H "X-API-KEY: your_api_key"
자세한 내용은 Token - Candles를 참조하세요.query {
OHLC(
network: sol
limit: {count: 60}
tokenAddress: {is: "TOKEN_ADDRESS"}
) {
TimeMinute
Token { Address }
Price {
OpenState
HighState
LowState
CloseState
}
VolumeUSDState
TradeCountState
}
}
token_get_candles({ chain: "solana", tokenAddress: "TOKEN_ADDRESS", resolution: "1m" })
졸업 직전의 Pump.fun 토큰을 추적하려면?
“파이널 스트레치” 토큰은 본딩 커브 졸업 임계값에 가까워져 Raydium으로의 이전이 임박한 토큰입니다.
curl "https://api.chainstream.io/v2/ranking/sol/finalStretch" \
-H "X-API-KEY: your_api_key"
자세한 내용은 Ranking - Final Stretch를 참조하세요.ranking_get_final_stretch({ chain: "solana" })
Pump.fun에서 졸업한 토큰을 찾으려면?
졸업한 토큰은 본딩 커브를 완료하고 Raydium 유동성 풀로 이전된 토큰입니다.
curl "https://api.chainstream.io/v2/ranking/sol/migrated" \
-H "X-API-KEY: your_api_key"
자세한 내용은 Ranking - Migrated를 참조하세요.ranking_get_migrated({ chain: "solana" })
Pump.fun 토큰의 상위 트레이더를 조회하려면?
REST API
GraphQL
MCP Tool
curl "https://api.chainstream.io/v2/trade/sol/top-traders?tokenAddress=TOKEN_ADDRESS" \
-H "X-API-KEY: your_api_key"
자세한 내용은 Trade - Top Traders를 참조하세요.query {
DEXTrades(
network: sol
limit: {count: 100}
tokenAddress: {is: "TOKEN_ADDRESS"}
where: {IsSuspect: {eq: false}}
) {
Trade {
Buy {
Account { Owner }
Amount
PriceInUSD
}
}
count
sum(of: Trade_Buy_Amount)
}
}
trade_get_top_traders({ chain: "solana", tokenAddress: "TOKEN_ADDRESS" })
Pump.fun 토큰의 보안을 확인하려면?
curl "https://api.chainstream.io/v2/token/sol/TOKEN_ADDRESS/security" \
-H "X-API-KEY: your_api_key"
자세한 내용은 Token - Security를 참조하세요.token_get_security({ chain: "solana", tokenAddress: "TOKEN_ADDRESS" })
Pump.fun에서 토큰을 생성하려면?
ChainStream은 API를 통해 Pump.fun에서의 토큰 생성을 지원합니다.
curl -X POST "https://api.chainstream.io/v2/dex/sol/create" \
-H "X-API-KEY: your_api_key" \
-H "Content-Type: application/json" \
-d '{
"launchpad": "pumpfun",
"name": "My Token",
"symbol": "MYTKN",
"description": "A test token",
"privateKey": "YOUR_PRIVATE_KEY"
}'
자세한 내용은 DEX - Create를 참조하세요.pumpfun_create({
name: "My Token",
symbol: "MYTKN",
description: "A test token"
})
토큰 생성에는 잔액이 있는 Solana 지갑이 필요합니다. 개인 키는 생성 트랜잭션 서명에 사용됩니다.
개발자의 다른 토큰을 조회하려면?
특정 개발자 주소가 Solana에서 생성한 모든 토큰을 검색합니다.
curl "https://api.chainstream.io/v2/token/sol/dev/DEV_ADDRESS/tokens" \
-H "X-API-KEY: your_api_key"
자세한 내용은 Token - Dev Tokens를 참조하세요.token_dev_get_tokens({ chain: "solana", devAddress: "DEV_ADDRESS" })
FAQ
Pump.fun 토큰의 본딩 커브가 100%에 도달하면 “졸업”합니다 — 유동성이 Raydium 풀로 이전되고 토큰은 오픈 마켓에서 거래를 시작합니다. 졸업에 가까운 토큰을 추적하려면 ranking/sol/finalStretch 엔드포인트를 사용하고, 이미 졸업한 토큰에는 ranking/sol/migrated를 사용하세요.
GraphQL의 DEXTrades 큐브에는 기본 필터 IsSuspect = false가 있어 봇 및 MEV로 의심되는 거래를 자동으로 제외합니다. REST API에서는 거래 응답의 isSuspect 필드를 확인하세요.
Pump.fun 토큰을 실시간으로 추적할 수 있나요?
네. WebSocket 구독을 사용하여 실시간 가격 업데이트 및 거래 스트림을 수신할 수 있습니다. 설정 방법은 실시간 스트리밍을 참조하세요.
Pump.fun은 Solana 전용 런치패드입니다. 모든 Pump.fun 쿼리에는 chain: sol(REST) 또는 network: sol(GraphQL)을 사용하세요.
관련 문서
GraphQL DEX 거래
DEX 거래 분석의 GraphQL 쿼리 예제.
토큰 분석 프레임워크
종합적인 토큰 평가 방법론.
MCP 도구 카탈로그
AI 에이전트 통합을 위한 50개 이상의 MCP 도구 목록.
Raydium 가이드
Raydium DEX 거래 및 유동성 분석.