Kasada Pure API

Kasada 头 mint API · Cloudflare Pages · 无浏览器 · 默认 engine=fast(官方 WASM)· 可选 engine=pure

线上接入信息

Base URLhttps://kasada-pure-api.pages.dev
API Key6ecadef6f243b68260ecdf3b967762ff
鉴权 HeaderX-API-Key: 6ecadef6f243b68260ecdf3b967762ff
备用Authorization: Bearer 6ecadef6f243b68260ecdf3b967762ff
健康检查GET /api/health(免 Key)

接口列表

方法URLKey
GET/api/health
POST/api/mint
POST/api/parse
GET/api/bootstrap

POST /api/mint

产出完整 Kasada 头。默认 engine=fast(官方 WASM,~200ms);纯算用 engine=pure(CPU 重,CF 免费档可能 503)。

字段类型说明
enginestringfast(默认)| pure
bootstrapstring可选。站点 /larkbileomet.js?async 源码;不传则服务端代拉
sitestring可选。默认 pokemoncenter-online
sensorRoundsnumber可选。默认 8(越大 a 越长,越慢)
encodeRoundsnumber可选。默认 3
fetchBootstrapbool可选。默认 true

curl(可复制)

export BASE="https://kasada-pure-api.pages.dev"
export API_KEY="6ecadef6f243b68260ecdf3b967762ff"

curl -sS -X POST "$BASE/api/mint" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $API_KEY" \
  -d '{"engine":"fast","sensorRounds":8,"encodeRounds":3}'

响应

{
  "ok": true,
  "engine": "official_wasm",
  "pure_algorithm": false,
  "official_wasm": true,
  "a_len": 4247,
  "b": "-78y18c",
  "headers": {
    "KsL6nWTYBY-a": "...",
    "KsL6nWTYBY-b": "...",
    "KsL6nWTYBY-c": "...",
    "KsL6nWTYBY-d": "...",
    "KsL6nWTYBY-f": "...",
    "KsL6nWTYBY-z": "q"
  },
  "static": { "c": "...", "z": "q", "f": "...", "a0": "..." },
  "ms": 210
}

Python

import requests

BASE = "https://kasada-pure-api.pages.dev"
API_KEY = "6ecadef6f243b68260ecdf3b967762ff"

r = requests.post(
    f"{BASE}/api/mint",
    headers={"X-API-Key": API_KEY, "Content-Type": "application/json"},
    json={"engine": "fast", "sensorRounds": 8, "encodeRounds": 3},
    timeout=120,
)
data = r.json()
headers = data["headers"]  # 并进业务请求

POST /api/parse

只解析 bootstrap 静态字段(纯协议,毫秒级)。

curl -sS -X POST "https://kasada-pure-api.pages.dev/api/parse" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: 6ecadef6f243b68260ecdf3b967762ff" \
  -d '{}'

GET /api/bootstrap

代拉当前站点 bootstrap 源码。

curl -sS "https://kasada-pure-api.pages.dev/api/bootstrap" \
  -H "X-API-Key: 6ecadef6f243b68260ecdf3b967762ff"

对接注意

engines: fast=official_wasm · pure=pure_js_lifted