x402 List

x402 Protocol Service Directory

cn402

Data PAYMENT-READY imported

payment-ready until 2026-08-20

imported from the x402 Bazaar, not submitted by the operator · own this service? claim it · or ask to be removed

Pay-per-call API for Chinese calendar and culture data: lunar and solar calendar, jieqi, BaZi astrology, I Ching, feng shui, hanzi to pinyin and simplified/traditional conversion, TCM references and China geo lookups. Priced from $0.002 to $0.16 in USDC on Base and Solana.

Pay from $0.0022 to $0.08 per request in USDC on Base / Solana, settled onchain via the x402 protocol, no signup, no API key needed.

first settlement 2026-05-03 · $221.34 all-time · settled via coinbase, payAI, dexter

BASE URL https://api.cn402.com ENDPOINTS 10 NETWORK Base / Solana ASSET USDC MEMBER SINCE 2026-07-20 MONITORED SINCE 2026-07-20

ASSESSMENT

updated 3h ago

Evidence-backed signals, not a single score. Click any chip for the proof. Measured values stay read-only; unknown is honest.

reliability 100%
uptime 24h
100%
uptime 7d
100%
uptime 30d
100%
uptime 90d
100%
response p95
323ms
avg response
163ms
total checks
2,137

Measured on the unpaid 402 handshake, not the paid call. A service can 402 correctly and still fail after payment.

compliance A (14/14)

14 of 14 x402 conformance checks pass. Full checklist below.

jump to compliance checklist

price $0.0022 to $0.08 (p25 in Data)
price (min)
$0.0022
price (max)
$0.08
category percentile (min)
p25 in Data
category percentile (max)
p72 in Data
endpoints / prices
10 / 7
model
tiered
stability
100%
risk clean

No deterministic risk flag. Risk fires only on an exact blocklist match, or a reserved-brand name with a mismatched verified payTo. Never from low uptime, a high price, or a model guess.

domain age
100d
registrar
Cloudflare, Inc.
hosting
custom
domain created
2026-05-02

Identity facts, not a risk score.

traction $91.09945 30d · 212 buyers
volume 30d
$91.09945
buyers 30d
212
settlements 30d
6,366
first settlement
2026-05-03
last settlement
2026-08-13
top buyer share
42% of 30d volume
trend 7d vs 30d
0.28x the 30d daily rate
networks
eip155:8453, solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdpKuc147dw2N9d
volume all-time
$221.34
settlements all-time
15,408
median settlement 30d
$0.01
max settlement 30d
$4.99
settled via
coinbase ($105.77, 5,025 tx), payAI ($44.93, 873 tx), dexter ($31.50, 468 tx)

Attributed pro-quota: this payout address is shared, so volume is the operator-level figure divided by the services sharing it, while buyer and transaction counts stay whole. A declared convention, not an individually observed measure, and still a conservative undercount.

Currently sharing this payout address with x402node.

Top buyer share is a concentration signal, not part of the ranking score.

WHAT IT DOES

ai-derived

Provides e-commerce data, Chinese character conversion, I Ching divination, and Telegram channel information APIs.

category
multi-service-api
in
query params
ecommercechinese-languagedivinationmessaging

AI-generated summary. The measured data is never altered by it.

ENDPOINTS

Service endpoints with HTTP method, path, description, pricing, and network
METHOD PATH DESCRIPTION PRICE NETWORK ASSET 402 CHANNEL
GET /ecom/asin $0.02 Base/Solana USDC header
GET /ecom/bestsellers $0.03 Base/Solana USDC header
GET /ecom/reviews $0.03 Base/Solana USDC header
GET /ecom/search $0.03 Base/Solana USDC header
GET /hanzi/pinyin $0.008 Base/Solana USDC header
GET /hanzi/s2t $0.0022 Base/Solana USDC header
GET /hanzi/t2s $0.0022 Base/Solana USDC header
GET /iching/yao $0.016 Base/Solana USDC header
GET /tg/channel $0.005 Base/Solana USDC header
GET /zhanbu/zhougong $0.08 Base/Solana USDC header
10 endpoints

REQUEST / RESPONSE EXAMPLE

An unpaid request to GET /ecom/asin returns HTTP 402 with the payment terms. Settle onchain via your facilitator, then retry with the X-Payment header.

// request
curl -i 'https://api.cn402.com/ecom/asin'
// 402 response (captured by monitor) · 10 payloads · click to expand
[
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x4466d4A84b7c49a6A094ec6eef4a0712D6dd125e",
        "amount": "30000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "2wKupLR9q6wXYppw8Gr2NvWxKBUqm4PPJKkQfoxHDBg4"
        },
        "payTo": "9urRvUx69HqAopg1JGV9P9wR7JdKoztzdkuNyJ8Eo1up",
        "amount": "30000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://api.x402node.dev/ecom/reviews",
      "mimeType": "application/json",
      "description": "Get Amazon product reviews by ASIN or URL: review text, star rating, title, author, date, verified-purchase and Vine flags, helpful votes and variant, plus the product star-rating breakdown. Async: a first call with asin returns a snapshot id (collection ~40s); call again with that snapshot to fetch reviews. For review mining, sentiment, complaint detection and competitor weakness analysis. 亚马逊评论挖掘与差评分析。"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "url": "string",
              "asin": "string",
              "domain": "string",
              "snapshot": "string",
              "max_reviews": "string"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "required": [
                    "asin",
                    "url",
                    "snapshot"
                  ],
                  "properties": {
                    "url": {
                      "type": "string",
                      "description": "Full Amazon product URL (alternative to asin)."
                    },
                    "asin": {
                      "type": "string",
                      "description": "Amazon ASIN, 10 chars (provide asin OR url for the first call)."
                    },
                    "domain": {
                      "type": "string",
                      "description": "Marketplace domain when using asin, e.g. amazon.com (default), amazon.co.uk."
                    },
                    "snapshot": {
                      "type": "string",
                      "description": "Snapshot id (sd_...) from the first call; pass it on the second call to fetch results."
                    },
                    "max_reviews": {
                      "type": "string",
                      "description": "Number of reviews to collect, 1-50 (default 10)."
                    }
                  }
                }
              },
              "additionalProperties": false
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x4466d4A84b7c49a6A094ec6eef4a0712D6dd125e",
        "amount": "30000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "2wKupLR9q6wXYppw8Gr2NvWxKBUqm4PPJKkQfoxHDBg4"
        },
        "payTo": "9urRvUx69HqAopg1JGV9P9wR7JdKoztzdkuNyJ8Eo1up",
        "amount": "30000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://api.x402node.dev/ecom/bestsellers",
      "mimeType": "application/json",
      "description": "Get Amazon Best Sellers for a category on any Amazon marketplace (amazon.com, amazon.de, amazon.co.uk, amazon.co.jp and more): ranked products with ASIN, title, brand, price, rating, reviews, Best Sellers Rank, seller and image. Async: first call with category_url returns a snapshot id; call again with that snapshot to fetch the ranked list. For cross-market trend spotting and product selection. 亚马逊各国站畅销榜选品。"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "limit": "string",
              "snapshot": "string",
              "category_url": "string"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "required": [
                    "category_url",
                    "snapshot"
                  ],
                  "properties": {
                    "limit": {
                      "type": "string",
                      "description": "Max products to collect and return, 1-30 (default 15)."
                    },
                    "snapshot": {
                      "type": "string",
                      "description": "Snapshot id (sd_...) from the first call; pass it on the second call to fetch results."
                    },
                    "category_url": {
                      "type": "string",
                      "description": "Amazon Best Sellers or category URL on any marketplace, e.g. https://www.amazon.com/Best-Sellers/zgbs/kitchen or https://www.amazon.de/gp/bestsellers/kitchen (required for the first call)."
                    }
                  }
                }
              },
              "additionalProperties": false
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x4466d4A84b7c49a6A094ec6eef4a0712D6dd125e",
        "amount": "2200",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "2wKupLR9q6wXYppw8Gr2NvWxKBUqm4PPJKkQfoxHDBg4"
        },
        "payTo": "9urRvUx69HqAopg1JGV9P9wR7JdKoztzdkuNyJ8Eo1up",
        "amount": "2200",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://api.cn402.com/hanzi/t2s",
      "mimeType": "application/json",
      "description": "Traditional to Simplified Chinese, 繁体转简体, 繁简转换, Taiwan to mainland Chinese, BIG5 to GB, OpenCC traditional simplified, Chinese variant conversion, Chinese normalization. Convert Traditional Chinese (Taiwan/HK) to Simplified Chinese (mainland China)."
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x4466d4A84b7c49a6A094ec6eef4a0712D6dd125e",
        "amount": "8000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "2wKupLR9q6wXYppw8Gr2NvWxKBUqm4PPJKkQfoxHDBg4"
        },
        "payTo": "9urRvUx69HqAopg1JGV9P9wR7JdKoztzdkuNyJ8Eo1up",
        "amount": "8000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://api.cn402.com/hanzi/pinyin",
      "mimeType": "application/json",
      "description": "Chinese pinyin, hanzi to pinyin, Mandarin romanization, 拼音转换, Chinese phonetic, Hanyu Pinyin with tones, 普通话拼音, Chinese to Latin, Mandarin transliteration, tone marks numbers. Convert Chinese characters to Pinyin (Hanyu Pinyin) with tone marks. For AI agents handling Chinese text-to-speech, Chinese language learning apps."
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "style": "string"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {
                    "style": {
                      "type": "string",
                      "description": "Style (optional)"
                    }
                  }
                }
              },
              "additionalProperties": false
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x4466d4A84b7c49a6A094ec6eef4a0712D6dd125e",
        "amount": "20000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "2wKupLR9q6wXYppw8Gr2NvWxKBUqm4PPJKkQfoxHDBg4"
        },
        "payTo": "9urRvUx69HqAopg1JGV9P9wR7JdKoztzdkuNyJ8Eo1up",
        "amount": "20000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://api.x402node.dev/ecom/asin",
      "mimeType": "application/json",
      "description": "Structured Amazon product data by ASIN or URL: title, brand, price, list price, discount, currency, availability, rating, reviews, Best Sellers Rank, category, buybox and other-seller offers, recent sales, variations and badges. For price monitoring, competitor research, product selection and rank tracking. 亚马逊商品数据,选品与价格监控。"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "raw": "string",
              "url": "string",
              "asin": "string",
              "domain": "string"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "required": [
                    "asin",
                    "url"
                  ],
                  "properties": {
                    "raw": {
                      "type": "string",
                      "description": "Set raw=true to also return the full unabridged scraper record under .raw (larger payload). Default false."
                    },
                    "url": {
                      "type": "string",
                      "description": "Full Amazon product URL (provide this OR asin). Takes precedence over asin if both given."
                    },
                    "asin": {
                      "type": "string",
                      "description": "Amazon ASIN, 10 alphanumeric chars, e.g. B0CRMZHDG8 (provide this OR url)."
                    },
                    "domain": {
                      "type": "string",
                      "description": "Amazon marketplace domain when using asin, e.g. amazon.com (default), amazon.co.uk, amazon.de, amazon.co.jp."
                    }
                  }
                }
              },
              "additionalProperties": false
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x4466d4A84b7c49a6A094ec6eef4a0712D6dd125e",
        "amount": "2200",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "2wKupLR9q6wXYppw8Gr2NvWxKBUqm4PPJKkQfoxHDBg4"
        },
        "payTo": "9urRvUx69HqAopg1JGV9P9wR7JdKoztzdkuNyJ8Eo1up",
        "amount": "2200",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://api.cn402.com/hanzi/s2t",
      "mimeType": "application/json",
      "description": "Simplified to Traditional Chinese converter, 简体转繁体, 简繁转换, mainland to Taiwan Chinese, Chinese character set conversion, GB to BIG5, OpenCC converter, Hanzi simplified traditional, Chinese localization. Convert Simplified Chinese text to Traditional Chinese (Taiwan standard)."
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {}
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {}
                }
              },
              "additionalProperties": false
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x4466d4A84b7c49a6A094ec6eef4a0712D6dd125e",
        "amount": "16000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "2wKupLR9q6wXYppw8Gr2NvWxKBUqm4PPJKkQfoxHDBg4"
        },
        "payTo": "9urRvUx69HqAopg1JGV9P9wR7JdKoztzdkuNyJ8Eo1up",
        "amount": "16000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://api.cn402.com/iching/yao",
      "mimeType": "application/json",
      "description": "I Ching line meaning, 爻辞, individual line text, yao ci, hexagram line by line, 初九 九二 九三, I Ching line interpretation. Get the text and meaning of a specific line (1-6) of a specific hexagram."
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "gua": "string",
              "yao": "string"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "required": [
                    "gua",
                    "yao"
                  ],
                  "properties": {
                    "gua": {
                      "type": "string",
                      "description": "Gua (required)"
                    },
                    "yao": {
                      "type": "string",
                      "description": "Yao (required)"
                    }
                  }
                }
              },
              "additionalProperties": false
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x4466d4A84b7c49a6A094ec6eef4a0712D6dd125e",
        "amount": "80000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "2wKupLR9q6wXYppw8Gr2NvWxKBUqm4PPJKkQfoxHDBg4"
        },
        "payTo": "9urRvUx69HqAopg1JGV9P9wR7JdKoztzdkuNyJ8Eo1up",
        "amount": "80000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://api.cn402.com/zhanbu/zhougong",
      "mimeType": "application/json",
      "description": "Chinese dream interpretation, 周公解梦, Zhou Gong dream dictionary, Chinese dream meaning, 解梦, dream omen, Chinese folk dream symbolism, what does dream mean Chinese. Look up traditional Chinese dream symbol interpretation. Pass a keyword (animal, situation, object) to get the traditional reading."
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "keyword": "string"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "properties": {
                    "keyword": {
                      "type": "string",
                      "description": "Keyword (optional)"
                    }
                  }
                }
              },
              "additionalProperties": false
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x4466d4A84b7c49a6A094ec6eef4a0712D6dd125e",
        "amount": "5000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "2wKupLR9q6wXYppw8Gr2NvWxKBUqm4PPJKkQfoxHDBg4"
        },
        "payTo": "9urRvUx69HqAopg1JGV9P9wR7JdKoztzdkuNyJ8Eo1up",
        "amount": "5000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://api.cn402.com/tg/channel",
      "mimeType": "application/json",
      "description": "读取公开 Telegram 频道的最新消息。输入频道用户名,返回最近若干条消息的正文、发布时间、浏览量和消息链接。适用于电报频道监控、币圈快讯采集、KOL 动态追踪、舆情与信号分析。Read latest posts from a public Telegram channel: input a channel username, returns recent messages with text, timestamp, view count and link. For channel monitoring, crypto news feeds, KOL tracking and sentiment or signal collection."
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "limit": "string",
              "channel": "string"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "required": [
                    "channel"
                  ],
                  "properties": {
                    "limit": {
                      "type": "string",
                      "description": "Number of recent messages to return, 1-50 (default 20)."
                    },
                    "channel": {
                      "type": "string",
                      "description": "Telegram channel username, e.g. durov or telegram (required). A leading @ and full t.me URLs are accepted."
                    }
                  }
                }
              },
              "additionalProperties": false
            }
          }
        }
      }
    },
    "x402Version": 2
  },
  {
    "error": "Payment required",
    "accepts": [
      {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "payTo": "0x4466d4A84b7c49a6A094ec6eef4a0712D6dd125e",
        "amount": "30000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      {
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "2wKupLR9q6wXYppw8Gr2NvWxKBUqm4PPJKkQfoxHDBg4"
        },
        "payTo": "9urRvUx69HqAopg1JGV9P9wR7JdKoztzdkuNyJ8Eo1up",
        "amount": "30000",
        "scheme": "exact",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "maxTimeoutSeconds": 300
      }
    ],
    "resource": {
      "url": "https://api.x402node.dev/ecom/search",
      "mimeType": "application/json",
      "description": "Search Amazon by keyword and get a structured product list: title, ASIN, brand, price, currency, rating, reviews, Best Sellers Rank, category, seller and image per result. Async: a first call with keyword returns a snapshot id (collection ~60-120s); call again with that snapshot to fetch results. For product selection, niche and competitor research, price and rank monitoring. 亚马逊关键词选品与竞品搜索。"
    },
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "type": "http",
            "method": "GET",
            "queryParams": {
              "limit": "string",
              "keyword": "string",
              "snapshot": "string"
            }
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "required": [
            "input"
          ],
          "properties": {
            "input": {
              "type": "object",
              "required": [
                "type",
                "method"
              ],
              "properties": {
                "type": {
                  "type": "string",
                  "const": "http"
                },
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "type": "object",
                  "required": [
                    "keyword",
                    "snapshot"
                  ],
                  "properties": {
                    "limit": {
                      "type": "string",
                      "description": "Max products to collect and return, 1-30 (default 15). Applies to the trigger call."
                    },
                    "keyword": {
                      "type": "string",
                      "description": "Search keyword, e.g. 'stanley tumbler' (required for the first/trigger call)."
                    },
                    "snapshot": {
                      "type": "string",
                      "description": "Snapshot id (sd_...) returned by the first call. Provide this on the second call to fetch results."
                    }
                  }
                }
              },
              "additionalProperties": false
            }
          }
        }
      }
    },
    "x402Version": 2
  }
]

OVER TIME

All charts use the 30d selector; each series spans only the dates it has data for. Every series is also served as JSON at /api/v1/services/cn402/price, /scores, /volume and /buyers. On-chain volume and distinct buyers are measured over the service's settlement address and are a conservative undercount (only settlements that reach a measured facilitator are counted). The on-chain series roll up hourly, so the latest day can be up to about an hour behind; distinct buyers are counted per payout address, so a service that settles to more than one address is an upper bound.

UPTIME
07-20 · uptime 100.0% · 147ms avg07-21 · uptime 98.9% · 146ms avg07-22 · uptime 100.0% · 149ms avg07-23 · uptime 100.0% · 157ms avg07-24 · uptime 100.0% · 150ms avg07-25 · uptime 100.0% · 165ms avg07-26 · uptime 100.0% · 176ms avg07-27 · uptime 100.0% · 153ms avg07-28 · uptime 100.0% · 134ms avg07-29 · uptime 100.0% · 165ms avg07-30 · uptime 100.0% · 156ms avg07-31 · uptime 100.0% · 154ms avg08-01 · uptime 100.0% · 152ms avg08-02 · uptime 100.0% · 154ms avg08-03 · uptime 100.0% · 139ms avg08-04 · uptime 100.0% · 157ms avg08-05 · uptime 100.0% · 216ms avg08-06 · uptime 100.0% · 158ms avg08-07 · uptime 100.0% · 178ms avg08-08 · uptime 100.0% · 180ms avg08-09 · uptime 100.0% · 191ms avg08-10 · uptime 100.0% · 163ms avg08-11 · uptime 100.0% · 140ms avg08-12 · uptime 100.0% · 206ms avg08-13 · uptime 100.0% · 196ms avg07-2008-13
30d UPTIME 100%
RESPONSE TIME
07-20 · 147ms avg07-20 · 147ms avg07-21 · 146ms avg07-21 · 146ms avg07-22 · 149ms avg07-22 · 149ms avg07-23 · 157ms avg07-23 · 157ms avg07-24 · 150ms avg07-24 · 150ms avg07-25 · 165ms avg07-25 · 165ms avg07-26 · 176ms avg07-26 · 176ms avg07-27 · 153ms avg07-27 · 153ms avg07-28 · 134ms avg07-28 · 134ms avg07-29 · 165ms avg07-29 · 165ms avg07-30 · 156ms avg07-30 · 156ms avg07-31 · 154ms avg07-31 · 154ms avg08-01 · 152ms avg08-01 · 152ms avg08-02 · 154ms avg08-02 · 154ms avg08-03 · 139ms avg08-03 · 139ms avg08-04 · 157ms avg08-04 · 157ms avg08-05 · 216ms avg08-05 · 216ms avg08-06 · 158ms avg08-06 · 158ms avg08-07 · 178ms avg08-07 · 178ms avg08-08 · 180ms avg08-08 · 180ms avg08-09 · 191ms avg08-09 · 191ms avg08-10 · 163ms avg08-10 · 163ms avg08-11 · 140ms avg08-11 · 140ms avg08-12 · 206ms avg08-12 · 206ms avg08-13 · 196ms avg08-13 · 196ms avg07-2008-13
AVG RESP 163ms
PRICE (captured 402, USD)
07-20 · $0.01808-13 · $0.018$0.01807-2008-13

Median across 10 endpoints. Use the selector to isolate one.

SUB-SCORES (uptime + x402 compliance)
07-20 compliance: 100% checks07-21 uptime: 98.9% compliance: 100% checks07-22 uptime: 99.5% compliance: 100% checks07-23 uptime: 99.6% compliance: 100% checks07-24 uptime: 99.7% compliance: 100% checks07-25 uptime: 99.8% compliance: 100% checks07-26 uptime: 99.8% compliance: 100% checks07-27 uptime: 99.8% compliance: 100% checks07-28 uptime: 99.9% compliance: 100% checks07-29 uptime: 99.9% compliance: 100% checks07-30 uptime: 99.9% compliance: 100% checks07-31 uptime: 99.9% compliance: 100% checks08-01 uptime: 99.9% compliance: 100% checks08-02 uptime: 99.9% compliance: 100% checks08-03 uptime: 99.9% compliance: 100% checks08-04 uptime: 99.9% compliance: 100% checks08-05 uptime: 99.9% compliance: 100% checks08-06 uptime: 99.9% compliance: 100% checks08-07 uptime: 99.9% compliance: 100% checks08-08 uptime: 99.9% compliance: 100% checks08-09 uptime: 99.9% compliance: 100% checks08-10 uptime: 99.9% compliance: 100% checks08-11 uptime: 99.9% compliance: 100% checks08-12 uptime: 100.0% compliance: 100% checks08-13 uptime: 100.0% compliance: 100% checksuptimecompliance07-2008-13

checklist grew 11->14 on 2026-07-28; a step here is a metric change, not a regression

PILLARS OVER TIME (measured)

Measured site and economics pillars from the assessment history, so the latest value shown elsewhere on this page reads as a point on a trend rather than a permanent state.

VOLUME (on-chain settlement, USD)
07-15 · $207-16 · $207-17 · $307-18 · $407-19 · $8007-20 · $507-21 · $507-22 · $407-23 · $1007-24 · $307-25 · $407-26 · $407-27 · $307-28 · $1207-29 · $407-30 · $507-31 · $508-01 · $308-02 · $208-03 · $408-04 · $208-05 · $208-06 · $208-07 · $208-08 · $208-09 · $108-10 · $208-11 · $208-12 · $208-13 · $2peak $8007-1508-13

Shared payout address (1 other service). These bars are the full shared address (operator-level), so do not sum them across the services that share it. Where a per-service figure is attributed, the assessment block and the ranking, it is the address total divided pro-quota by the 2 services sharing it: a declared convention, not an individually observed measure.

DISTINCT BUYERS
07-15 · 45 buyers07-16 · 41 buyers07-17 · 44 buyers07-18 · 30 buyers07-19 · 26 buyers07-20 · 26 buyers07-21 · 28 buyers07-22 · 25 buyers07-23 · 23 buyers07-24 · 21 buyers07-25 · 22 buyers07-26 · 26 buyers07-27 · 21 buyers07-28 · 31 buyers07-29 · 43 buyers07-30 · 48 buyers07-31 · 46 buyers08-01 · 25 buyers08-02 · 22 buyers08-03 · 27 buyers08-04 · 36 buyers08-05 · 25 buyers08-06 · 86 buyers08-07 · 31 buyers08-08 · 22 buyers08-09 · 22 buyers08-10 · 23 buyers08-11 · 24 buyers08-12 · 22 buyers08-13 · 23 buyerspeak 86 buyers07-1508-13

Shared payout address (1 other service). These bars are the full shared address (operator-level), so do not sum them across the services that share it. Per-service buyer and transaction counts are shown whole (integers), not divided; only volume is attributed pro-quota. A declared convention, not an individually observed measure.

COMPLIANCE

14/14 checks pass · grade A

last 402 captured 2026-07-20 · last up 2026-08-13

  • 402 payload captured
  • accepts[] array present
  • payTo address recoverable
  • payTo at accepts[0].payTo (conformant shape)
  • payTo is a valid on-chain address
  • atomic price declared
  • atomic price in a sane range
  • asset (token) address declared
  • network resolves to CAIP-2
  • payment scheme declared
  • served over HTTPS
  • declares the current x402 version (2)
  • EIP-712 domain parameters present on every EVM entry
  • x402 v2 envelope delivered in the payment-required header

SITE PILLARS

  • homepage reachable
  • openapi doc
  • pricing page
  • llms.txt
  • robots.txt
  • terms page
recent checks (18) live · click to expand
TIME STATUS RESP CAUSE
● OK 190ms
● OK 167ms
● OK 150ms
● OK 142ms
● OK 170ms
● OK 194ms
● OK 217ms
● OK 225ms
● OK 130ms
● OK 151ms
● OK 197ms
● OK 140ms
● SLOW 340ms
● OK 175ms
● OK 234ms
● OK 156ms
● OK 155ms
● OK 186ms

EMBED THIS BADGE

Show that cn402 is monitored on x402-list. Paste this on your site or README, it links back to this live listing.

cn402 listed on x402-list
status
cn402 uptime on x402-list
live uptime
// HTML
<a href="https://x402-list.com/services/cn402?utm_source=badge&utm_medium=referral&utm_campaign=embed">
  <img src="https://x402-list.com/badge/cn402.svg" alt="cn402 listed on x402-list" height="28">
</a>
// Markdown
[![cn402 on x402-list](https://x402-list.com/badge/cn402.svg)](https://x402-list.com/services/cn402?utm_source=badge&utm_medium=referral&utm_campaign=embed)
// HTML · live uptime variant
<a href="https://x402-list.com/services/cn402?utm_source=badge&utm_medium=referral&utm_campaign=embed">
  <img src="https://x402-list.com/badge/cn402.svg?data=uptime" alt="cn402 uptime on x402-list" height="28">
</a>

RUN THIS SERVICE?

Keep this listing accurate: propose changes to the name, description, website, category or add new endpoints to monitor. Ownership is verified with a domain proof and every change is reviewed manually; measured data stays read-only.

[ update this listing ]

Earn the verified tier: x402list pays a real call to this endpoint and, if it delivers, the service is delivery-verified. The fee covers the cost of the probe, not the badge; there is no refund if the call does not deliver. Agent and API only, no in-browser signing. See /api.

[ verify this service ($0.25) ]

To request delisting, email info@x402-list.com or update your listing at /services/cn402/update.