金晰數據
開發者文件

x402 / AI Agents

金晰數據同時支援人類使用者與 AI agent。agent 只需兩個 endpoint:/llms.txt 用於讀取規格,/v1/payments/x402 用於付款流程。

/llms.txt — machine-readable spec

一份純文字 Markdown 規格。Claude、GPT、DeepSeek 等 agent 可 fetch 後放入 context,無需解析 Swagger UI。

bash
# Fetch the manifest
curl "https://api.clarifindata.com/llms.txt"

# Or in your agent's system prompt / tool setup:
# GET https://api.clarifindata.com/llms.txt
/llms.txt 是 agent 的主要規格來源。資料集名稱、tier、欄位與範例查詢都列於其中,格式可放入 LLM context。

x402 微支付

x402 將 HTTP 402 用作付款要求。金晰數據在 Base 主網收取 USDC,Lite 資料集每次呼叫 $0.05,Plus 資料集每次呼叫 $0.20,並由 xpay 以非託管方式結算。

資料集 Tier每次費用結算網路代幣
Lite$0.05 USDCBase mainnetUSDC
Plus$0.20 USDCBase mainnetUSDC

Agent 流程(偽代碼)

python
import httpx

# Step 1: Agent sends a request without payment — gets 402
resp = httpx.get(
    "https://api.clarifindata.com/v1/data/TaiwanStockPrice",
    params={"stock_id": "2330", "limit": 5},
)
# resp.status_code == 402
# resp.headers["X-Payment-Instructions"] contains payment details

# Step 2: Agent signs USDC payment intent (via xpay / Base wallet)
payment_header = sign_x402_payment(resp.headers["X-Payment-Instructions"])

# Step 3: Agent retries with the signed payment header
resp = httpx.get(
    "https://api.clarifindata.com/v1/data/TaiwanStockPrice",
    params={"stock_id": "2330", "limit": 5},
    headers={"X-Payment": payment_header},
)
# resp.status_code == 200  ← data is served while settlement happens on-chain

為什麼我們重視 agent 流量

傳統訂閱流程通常假設使用者可填寫表單;agent 無法處理 CAPTCHA、信用卡到期更新或定期 KYC。x402 與 USDC 取消這些前提,agent 可按次付費使用資料。