토큰 - 메타데이터
토큰 메타데이터 조회
curl --request GET \
--url https://api.chainstream.io/v2/token/{chain}/{tokenAddress}/metadata \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.chainstream.io/v2/token/{chain}/{tokenAddress}/metadata"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.chainstream.io/v2/token/{chain}/{tokenAddress}/metadata', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.chainstream.io/v2/token/{chain}/{tokenAddress}/metadata",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.chainstream.io/v2/token/{chain}/{tokenAddress}/metadata"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.chainstream.io/v2/token/{chain}/{tokenAddress}/metadata")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.chainstream.io/v2/token/{chain}/{tokenAddress}/metadata")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"address": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"chain": "sol",
"decimals": "9",
"name": "USD Coin",
"symbol": "USDC",
"coingeckoCoinId": "usd-coin",
"description": "USDC is a stablecoin pegged to the US dollar",
"devLastTokenCreatedAt": "2025-12-03T09:23:34.000Z",
"devTotalTokens": "163",
"extra": {
"collectionAddress": "ABCDE",
"dexscreenerAd": true,
"dexscreenerAdAt": 123,
"dexscreenerBannerUrl": "<string>",
"dexscreenerBoostAt": 123,
"dexscreenerBoostFeeInUsd": "<string>",
"dexscreenerTrendingBar": true,
"dexscreenerTrendingBarAt": 123,
"dexscreenerUpdateLink": true,
"dexscreenerUpdateLinkAt": 123,
"editionNonce": 1,
"freezeAuthority": "B61ZzjjZskE9yur2CBe4H4NFS3XHdEZdatKNegC9smUV",
"fungible": true,
"isMutable": true,
"isNative": false,
"isVerifiedCollection": true,
"isWrapped": false,
"key": "Mint",
"launchFromProgramAddress": "6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P",
"launchFromProtocolFamily": "pumpfun",
"launchQuoteTokenAddress": "<string>",
"migratedAt": 1714857600000,
"migratedToPoolAddress": "7AvUMqLBou5EAXzyhnizWmPU13u2VguJoBYdcX4bhJtQ",
"migratedToProgramAddress": "pAMMBay6oceH9fJKBRHGP5D4bD4sWpmSwMn52FMfXEA",
"migratedToProtocolFamily": "Raydium",
"mintAuthority": "B61ZzjjZskE9yur2CBe4H4NFS3XHdEZdatKNegC9smUV",
"primarySaleHappened": false,
"programAddress": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
"sellerFeeBasisPoints": 100,
"tokenStandard": "Fungible",
"updateAuthority": "B61ZzjjZskE9yur2CBe4H4NFS3XHdEZdatKNegC9smUV"
},
"firstTradeAt": 1714857600000,
"imageUrl": "https://raw.githubusercontent.com/solana-labs/token-list/main/assets/mainnet/EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v/logo.png",
"metadataAddress": "metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s",
"socialMedias": {
"bitbucket": "https://bitbucket.org/circle",
"discord": "https://discord.gg/circle",
"facebook": "https://facebook.com/circle",
"farcaster": "https://warpcast.com/vitalik",
"github": "https://github.com/circle",
"instagram": "@circle",
"linkedin": "https://linkedin.com/company/circle",
"medium": "https://medium.com/@circle",
"reddit": "https://reddit.com/r/circle",
"telegram": "https://t.me/circle",
"tiktok": "@circle",
"twitter": "@circle",
"website": "https://www.circle.com",
"youtube": "https://youtube.com/@circle"
},
"tokenCreatedAt": 1710417600000,
"tokenCreatedBlockHeight": "220000000",
"tokenCreatedSlot": "230000000",
"tokenCreatedTxSignature": "5dJ1BxPiFT7w7aBdkxNy2jopGZnZoLwRwS8e9GkEXrVz...",
"tokenCreators": [
{
"address": "5e2qRc1DNEXmyxP8qwPwJhRWjef7usLyi7v5xjqLr5G7",
"isVerified": true,
"share": 100
}
],
"translations": {
"nameZhcn": "<string>",
"symbolZhcn": "<string>",
"transName": "<string>",
"transSymbol": "<string>"
},
"updatedAt": "2026-02-09T08:05:12.345Z",
"uri": "https://arweave.net/abc123"
}인증
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
경로 매개변수
지원되는 네트워크에 나열된 체인 이름 Supported blockchain chains
sol, eth, bsc 토큰 주소
응답
메타데이터 조회
Token metadata
토큰 컨트랙트 주소
"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"
블록체인 네트워크 식별자
"sol"
소수점 자릿수
"9"
토큰 표시 이름
"USD Coin"
토큰 티커 심볼
"USDC"
CoinGecko 코인 식별자
"usd-coin"
토큰 설명
"USDC is a stablecoin pegged to the US dollar"
개발자의 마지막 토큰 생성 타임스탬프
"2025-12-03T09:23:34.000Z"
개발자가 생성한 총 토큰 수
"163"
확장 토큰 메타데이터
Show child attributes
Show child attributes
첫 거래 타임스탬프
1714857600000
토큰 로고 이미지 URL
"https://raw.githubusercontent.com/solana-labs/token-list/main/assets/mainnet/EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v/logo.png"
온체인 메타데이터 계정 주소
"metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s"
토큰 소셜 미디어 링크
Show child attributes
Show child attributes
토큰 생성 타임스탬프 (밀리초)
1710417600000
토큰이 생성된 블록 높이
"220000000"
토큰이 생성된 슬롯 번호
"230000000"
토큰 생성 트랜잭션 서명
"5dJ1BxPiFT7w7aBdkxNy2jopGZnZoLwRwS8e9GkEXrVz..."
토큰 생성자 목록
Show child attributes
Show child attributes
이름/심볼 현지화 번역
Show child attributes
Show child attributes
마지막 업데이트 타임스탬프
"2026-02-09T08:05:12.345Z"
토큰 메타데이터 URI
"https://arweave.net/abc123"
이 페이지가 도움이 되었나요?
curl --request GET \
--url https://api.chainstream.io/v2/token/{chain}/{tokenAddress}/metadata \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.chainstream.io/v2/token/{chain}/{tokenAddress}/metadata"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.chainstream.io/v2/token/{chain}/{tokenAddress}/metadata', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.chainstream.io/v2/token/{chain}/{tokenAddress}/metadata",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.chainstream.io/v2/token/{chain}/{tokenAddress}/metadata"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.chainstream.io/v2/token/{chain}/{tokenAddress}/metadata")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.chainstream.io/v2/token/{chain}/{tokenAddress}/metadata")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"address": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"chain": "sol",
"decimals": "9",
"name": "USD Coin",
"symbol": "USDC",
"coingeckoCoinId": "usd-coin",
"description": "USDC is a stablecoin pegged to the US dollar",
"devLastTokenCreatedAt": "2025-12-03T09:23:34.000Z",
"devTotalTokens": "163",
"extra": {
"collectionAddress": "ABCDE",
"dexscreenerAd": true,
"dexscreenerAdAt": 123,
"dexscreenerBannerUrl": "<string>",
"dexscreenerBoostAt": 123,
"dexscreenerBoostFeeInUsd": "<string>",
"dexscreenerTrendingBar": true,
"dexscreenerTrendingBarAt": 123,
"dexscreenerUpdateLink": true,
"dexscreenerUpdateLinkAt": 123,
"editionNonce": 1,
"freezeAuthority": "B61ZzjjZskE9yur2CBe4H4NFS3XHdEZdatKNegC9smUV",
"fungible": true,
"isMutable": true,
"isNative": false,
"isVerifiedCollection": true,
"isWrapped": false,
"key": "Mint",
"launchFromProgramAddress": "6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P",
"launchFromProtocolFamily": "pumpfun",
"launchQuoteTokenAddress": "<string>",
"migratedAt": 1714857600000,
"migratedToPoolAddress": "7AvUMqLBou5EAXzyhnizWmPU13u2VguJoBYdcX4bhJtQ",
"migratedToProgramAddress": "pAMMBay6oceH9fJKBRHGP5D4bD4sWpmSwMn52FMfXEA",
"migratedToProtocolFamily": "Raydium",
"mintAuthority": "B61ZzjjZskE9yur2CBe4H4NFS3XHdEZdatKNegC9smUV",
"primarySaleHappened": false,
"programAddress": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
"sellerFeeBasisPoints": 100,
"tokenStandard": "Fungible",
"updateAuthority": "B61ZzjjZskE9yur2CBe4H4NFS3XHdEZdatKNegC9smUV"
},
"firstTradeAt": 1714857600000,
"imageUrl": "https://raw.githubusercontent.com/solana-labs/token-list/main/assets/mainnet/EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v/logo.png",
"metadataAddress": "metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s",
"socialMedias": {
"bitbucket": "https://bitbucket.org/circle",
"discord": "https://discord.gg/circle",
"facebook": "https://facebook.com/circle",
"farcaster": "https://warpcast.com/vitalik",
"github": "https://github.com/circle",
"instagram": "@circle",
"linkedin": "https://linkedin.com/company/circle",
"medium": "https://medium.com/@circle",
"reddit": "https://reddit.com/r/circle",
"telegram": "https://t.me/circle",
"tiktok": "@circle",
"twitter": "@circle",
"website": "https://www.circle.com",
"youtube": "https://youtube.com/@circle"
},
"tokenCreatedAt": 1710417600000,
"tokenCreatedBlockHeight": "220000000",
"tokenCreatedSlot": "230000000",
"tokenCreatedTxSignature": "5dJ1BxPiFT7w7aBdkxNy2jopGZnZoLwRwS8e9GkEXrVz...",
"tokenCreators": [
{
"address": "5e2qRc1DNEXmyxP8qwPwJhRWjef7usLyi7v5xjqLr5G7",
"isVerified": true,
"share": 100
}
],
"translations": {
"nameZhcn": "<string>",
"symbolZhcn": "<string>",
"transName": "<string>",
"transSymbol": "<string>"
},
"updatedAt": "2026-02-09T08:05:12.345Z",
"uri": "https://arweave.net/abc123"
}
