获取 Kalshi 市场
curl --request GET \
--url https://api.aisa.one/apis/v1/kalshi/markets \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.aisa.one/apis/v1/kalshi/markets"
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/kalshi/markets', 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/kalshi/markets",
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/kalshi/markets"
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/kalshi/markets")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.aisa.one/apis/v1/kalshi/markets")
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{
"markets": [
{
"ticker": "<string>",
"event_ticker": "<string>",
"title": "<string>",
"status": "<string>",
"result": "<string>",
"market_type": "<string>",
"strike_type": "<string>",
"response_price_units": "<string>",
"yes_bid_dollars": "<string>",
"yes_ask_dollars": "<string>",
"no_bid_dollars": "<string>",
"no_ask_dollars": "<string>",
"last_price_dollars": "<string>",
"liquidity_dollars": "<string>",
"notional_value_dollars": "<string>",
"volume_fp": "<string>",
"volume_24h_fp": "<string>",
"open_interest_fp": "<string>",
"created_time": "<string>",
"updated_time": "<string>",
"open_time": "<string>",
"close_time": "<string>",
"expiration_time": "<string>",
"latest_expiration_time": "<string>",
"expected_expiration_time": "<string>",
"can_close_early": true,
"fractional_trading_enabled": true,
"custom_strike": {},
"mve_selected_legs": [
{}
],
"rules_primary": "<string>",
"rules_secondary": "<string>"
}
],
"cursor": "<string>"
}{
"error": "Invalid limit parameter",
"message": "limit must be a number between 1 and 100"
}Kalshi
获取 Kalshi 市场
列出 Kalshi(受 CFTC 监管的美国预测交易所)上的市场,并带以美元计价的实时买卖报价。
GET
https://api.aisa.one/apis/v1
/
kalshi
/
markets
获取 Kalshi 市场
curl --request GET \
--url https://api.aisa.one/apis/v1/kalshi/markets \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.aisa.one/apis/v1/kalshi/markets"
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/kalshi/markets', 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/kalshi/markets",
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/kalshi/markets"
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/kalshi/markets")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.aisa.one/apis/v1/kalshi/markets")
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{
"markets": [
{
"ticker": "<string>",
"event_ticker": "<string>",
"title": "<string>",
"status": "<string>",
"result": "<string>",
"market_type": "<string>",
"strike_type": "<string>",
"response_price_units": "<string>",
"yes_bid_dollars": "<string>",
"yes_ask_dollars": "<string>",
"no_bid_dollars": "<string>",
"no_ask_dollars": "<string>",
"last_price_dollars": "<string>",
"liquidity_dollars": "<string>",
"notional_value_dollars": "<string>",
"volume_fp": "<string>",
"volume_24h_fp": "<string>",
"open_interest_fp": "<string>",
"created_time": "<string>",
"updated_time": "<string>",
"open_time": "<string>",
"close_time": "<string>",
"expiration_time": "<string>",
"latest_expiration_time": "<string>",
"expected_expiration_time": "<string>",
"can_close_early": true,
"fractional_trading_enabled": true,
"custom_strike": {},
"mve_selected_legs": [
{}
],
"rules_primary": "<string>",
"rules_secondary": "<string>"
}
],
"cursor": "<string>"
}{
"error": "Invalid limit parameter",
"message": "limit must be a number between 1 and 100"
}列出 Kalshi(受 CFTC 监管的美国预测交易所)上的市场,并带以美元计价的实时买卖报价。当你需要来自受监管场所的赔率,或想用第二个市场交叉验证 Polymarket 价格时使用;可用
tickers(逗号分隔)获取指定市场,用 event_ticker / series_ticker 限定分组,或用 status、search 以及创建 / 收盘 / 结算时间区间收窄范围。
返回 markets[],包含 title、status、yes_bid_dollars / yes_ask_dollars、last_price_dollars、volume_fp、open_interest_fp 和 rules_primary(结算标准),并附带用于分页的 cursor。
如需已成交记录而不是报价,请使用 get_kalshi_trades。如需在承载类似问题的加密原生场所查询,请使用 get_polymarket_markets。授权
您的 AIsa API 密钥,作为 Bearer token 提供。
查询参数
要检索的 Kalshi 市场代码,以逗号分隔。
示例:
"KXMVESPORTSMULTIGAMEEXTENDED-S20268A776ACB3C6-43886DEE17A"
按单个 Kalshi 事件代码筛选。
示例:
"KXMVESPORTSMULTIGAMEEXTENDED-S20268A776ACB3C6"
按标题和描述中的关键词搜索市场。必须进行 URL 编码(例如,用 'bitcoin%20price' 表示 'bitcoin price')。
示例:
"bitcoin"
按状态筛选市场。
可用选项:
unopened, open, paused, closed, settled 示例:
"open"
每页结果数。默认为 100,最大值为 1000。
必填范围:
0 <= x <= 1000示例:
100
上一个响应中的分页游标。
按系列 ticker 筛选。
筛选在此 Unix 时间戳之后创建的市场。
筛选在此 Unix 时间戳之前创建的市场。
筛选在此 Unix 时间戳之后更新的市场。
筛选在此 Unix 时间戳之前关闭的市场。
筛选在此 Unix 时间戳之后关闭的市场。
筛选在此 Unix 时间戳之后结算的市场。
筛选在此 Unix 时间戳之前结算的市场。
按多变量事件筛选。
可用选项:
only, exclude