GraphQL 엔드포인트
GraphQL로 스마트 머니 데이터를 쿼리하세요. 고정된 REST 응답 대신 유연한 쿼리로 필요한 필드만 정확히 가져옵니다.
개요
GraphQL 엔드포인트는 REST API의 대안을 제공합니다. 필요한 데이터만 정확히 쿼리하세요 — 사용하지 않는 필드를 과도하게 가져오거나 여러 요청이 필요한 부족한 데이터 가져오기를 피할 수 있습니다. Pro 및 Enterprise 플랜에서 이용 가능합니다.
엔드포인트
URL: https://api.smartmoneyapi.com/graphql
메소드: POST
Content-Type: application/json
인증
Authorization 헤더에 API 키를 포함하세요:
POST /graphql HTTP/1.1
Host: api.smartmoneyapi.com
Authorization: Bearer sk_live_abc123xyz789
Content-Type: application/json
쿼리 예시
쿼리: 고래 포지션
query {
whalePositions(filter: {
symbol: "BTCUSDT"
exchange: "bybit"
direction: "long"
}, limit: 20) {
id
walletAddress
symbol
positionSize
entryPrice
currentPrice
pnl
pnlPercent
leverage
liquidationPrice
fundingRate
lastUpdated
}
}
쿼리: 거래소별 펀딩 비율
query {
fundingRates(symbol: "BTCUSDT") {
timestamp
symbol
exchanges {
name
rate
nextRate
}
aggregated {
mean
median
spread
}
}
}
쿼리: 다중 심볼
query GetMultipleSymbols($symbols: [String!]!) {
whalePositions(symbols: $symbols, limit: 10) {
symbol
totalPositions
totalLongSize
totalShortSize
averageEntryPrice
}
fundingRates(symbols: $symbols) {
symbol
bybit { rate }
binance { rate }
hyperliquid { rate }
}
}
쿼리 변수 예시
{
"symbols": ["BTCUSDT", "ETHUSDT", "SOLUSDT"]
}
뮤테이션
웹훅 생성
mutation {
createWebhook(input: {
url: "https://yourapp.com/webhook"
events: ["whale.position.opened", "liquidation.large"]
active: true
}) {
id
url
events
active
createdAt
}
}
GraphQL 탐색기
인터랙티브 탐색기
GraphQL 탐색기를 사용해 스키마를 탐색하고, 쿼리를 작성하며, 실시간으로 테스트하세요. 자동 완성과 문서화가 완벽하게 지원됩니다.
GraphQL 탐색기 열기
주요 장점
필요한 것만 정확히 가져오세요: 과도한 데이터 가져오기 없음. 사용하는 필드만 요청하세요.
복잡한 데이터를 단일 요청으로: 고래 포지션과 펀딩 비율을 별도의 호출 없이 함께 가져오세요.
강력한 타입 시스템: 스키마가 모든 타입과 사용 가능한 필드를 문서화와 함께 정의합니다.
더 나은 성능: 더 작은 응답 페이로드, 클라이언트에서 더 빠른 파싱.
완전한 인트로스펙션: GraphQL 도구에서 직접 사용 가능한 쿼리와 타입을 탐색하세요.
GraphQL 탐색하기
GraphQL 탐색기로 유연한 쿼리를 시도해보세요. Pro 및 Enterprise 플랜에서 이용 가능합니다.
탐색기 열기