Exchanges List with Data
curl --request GET \
--url https://api.aisa.one/apis/v1/coingecko/exchanges \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.aisa.one/apis/v1/coingecko/exchanges"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.aisa.one/apis/v1/coingecko/exchanges', 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.aisa.one/apis/v1/coingecko/exchanges",
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.aisa.one/apis/v1/coingecko/exchanges"
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.aisa.one/apis/v1/coingecko/exchanges")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.aisa.one/apis/v1/coingecko/exchanges")
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[
{
"id": "gdax",
"name": "Coinbase Exchange",
"year_established": 2012,
"country": "United States",
"description": "A leading U.S.-based exchange known for its regulatory compliance, user-friendly interface, and support for fiat-to-crypto transactions.",
"url": "https://www.coinbase.com/",
"image": "https://coin-images.coingecko.com/markets/images/23/small/Coinbase_Coin_Primary.png?1706864258",
"has_trading_incentive": false,
"trust_score": 10,
"trust_score_rank": 1,
"trade_volume_24h_btc": 13692.36253111657
},
{
"id": "binance",
"name": "Binance",
"year_established": 2017,
"country": "Cayman Islands",
"description": "One of the world's largest cryptocurrency exchanges by trading volume.",
"url": "https://www.binance.com/",
"image": "https://coin-images.coingecko.com/markets/images/52/small/binance.jpg?1706864274",
"has_trading_incentive": false,
"trust_score": 10,
"trust_score_rank": 2,
"trade_volume_24h_btc": 95140.00808634966
}
]交易所
Exchanges List with Data
分页返回的活跃交易所目录,包含信任分、排名和 24 小时成交量。
GET
https://api.aisa.one
/
apis
/
v1
/
coingecko
/
exchanges
Exchanges List with Data
curl --request GET \
--url https://api.aisa.one/apis/v1/coingecko/exchanges \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.aisa.one/apis/v1/coingecko/exchanges"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.aisa.one/apis/v1/coingecko/exchanges', 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.aisa.one/apis/v1/coingecko/exchanges",
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.aisa.one/apis/v1/coingecko/exchanges"
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.aisa.one/apis/v1/coingecko/exchanges")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.aisa.one/apis/v1/coingecko/exchanges")
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[
{
"id": "gdax",
"name": "Coinbase Exchange",
"year_established": 2012,
"country": "United States",
"description": "A leading U.S.-based exchange known for its regulatory compliance, user-friendly interface, and support for fiat-to-crypto transactions.",
"url": "https://www.coinbase.com/",
"image": "https://coin-images.coingecko.com/markets/images/23/small/Coinbase_Coin_Primary.png?1706864258",
"has_trading_incentive": false,
"trust_score": 10,
"trust_score_rank": 1,
"trade_volume_24h_btc": 13692.36253111657
},
{
"id": "binance",
"name": "Binance",
"year_established": 2017,
"country": "Cayman Islands",
"description": "One of the world's largest cryptocurrency exchanges by trading volume.",
"url": "https://www.binance.com/",
"image": "https://coin-images.coingecko.com/markets/images/52/small/binance.jpg?1706864274",
"has_trading_incentive": false,
"trust_score": 10,
"trust_score_rank": 2,
"trade_volume_24h_btc": 95140.00808634966
}
]分页返回活跃交易所目录,包含
在你的 agent 里把这个端点跑起来 →
id、name、year_established、country、description、url、image、trust_score、trust_score_rank、trade_volume_24h_btc 和 has_trading_incentive。用 per_page 和 page 分页。适合用于按信任度和成交量对交易场所排序或筛选。如果只需要标识符映射,get_coingecko_exchanges_list 会返回全部交易所,不含行情数据也无需分页;如需某个交易所的完整信息,请使用 get_coingecko_exchanges_id。
第一次用? 把任意 MCP 客户端指向
https://mcp.aisa.one/mcp —— Claude Code、
Codex、Cursor、VS Code 都可以。鉴权走 OAuth:客户端打开浏览器,你点一次
Allow,不需要粘贴任何 key。各客户端的具体命令和每次调用的价格见
aisa.one/zh-cn/mcp。授权
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
查询参数
Page through results. Default: 1
Total results per page. Default: 100. Valid values: 1...250
响应
List of exchanges with data
Exchange ID
Exchange name
Year the exchange was established
Country where the exchange is based
Exchange description
Exchange website URL
Exchange logo URL
Whether the exchange has trading incentive
Exchange trust score
Exchange trust score rank
Exchange 24h trading volume in BTC