代幣 - 後設資料
取得代幣元資料
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
代幣 Logo 圖片 URL
"https://raw.githubusercontent.com/solana-labs/token-list/main/assets/mainnet/EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v/logo.png"
鏈上元資料帳戶地址
"metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s"
代幣社交媒體連結
Show child attributes
Show child attributes
代幣建立時間戳(毫秒)
1710417600000
代幣建立時的區塊高度
"220000000"
代幣建立時的 Slot 編號
"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"
}
