{
  "openapi": "3.1.0",
  "info": { "title": "x402 Chain Intel", "description": "46 paid endpoints for trading bots - wallet, contract, dex, mempool, gas, token, rug, bridge, alert, scoring, holder, hunter, defi, dev", "version": "2.0.0" },
  "servers": [{ "url": "https://x402-chain-intel.vercel.app" }],
  "paths": {
    "/api/wallet/tokens": { "post": { "summary": "tokens", "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object" } } } }, "responses": { "200": { "description": "OK" } } } },
    "/api/wallet/approvals": { "post": { "summary": "approvals", "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object" } } } }, "responses": { "200": { "description": "OK" } } } },
    "/api/wallet/history": { "post": { "summary": "history", "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object" } } } }, "responses": { "200": { "description": "OK" } } } },
    "/api/contract/is-honeypot": { "post": { "summary": "is-honeypot", "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object" } } } }, "responses": { "200": { "description": "OK" } } } },
    "/api/contract/verify": { "post": { "summary": "verify", "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object" } } } }, "responses": { "200": { "description": "OK" } } } },
    "/api/contract/events": { "post": { "summary": "events", "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object" } } } }, "responses": { "200": { "description": "OK" } } } },
    "/api/dex/pool-liquidity": { "post": { "summary": "pool-liquidity", "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object" } } } }, "responses": { "200": { "description": "OK" } } } },
    "/api/dex/token-pairs": { "post": { "summary": "token-pairs", "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object" } } } }, "responses": { "200": { "description": "OK" } } } },
    "/api/dex/price-impact": { "post": { "summary": "price-impact", "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object" } } } }, "responses": { "200": { "description": "OK" } } } },
    "/api/dex/trending": { "post": { "summary": "trending", "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object" } } } }, "responses": { "200": { "description": "OK" } } } },
    "/api/dex/new-pairs": { "post": { "summary": "new-pairs", "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object" } } } }, "responses": { "200": { "description": "OK" } } } },
    "/api/dex/token-profile": { "post": { "summary": "token-profile", "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object" } } } }, "responses": { "200": { "description": "OK" } } } },
    "/api/mempool/pending": { "post": { "summary": "pending", "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object" } } } }, "responses": { "200": { "description": "OK" } } } },
    "/api/mempool/whale-tx": { "post": { "summary": "whale-tx", "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object" } } } }, "responses": { "200": { "description": "OK" } } } },
    "/api/mempool/sandwich": { "post": { "summary": "sandwich", "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object" } } } }, "responses": { "200": { "description": "OK" } } } },
    "/api/gas/ethereum": { "post": { "summary": "ethereum", "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object" } } } }, "responses": { "200": { "description": "OK" } } } },
    "/api/gas/base": { "post": { "summary": "base", "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object" } } } }, "responses": { "200": { "description": "OK" } } } },
    "/api/gas/arbitrum": { "post": { "summary": "arbitrum", "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object" } } } }, "responses": { "200": { "description": "OK" } } } },
    "/api/gas/polygon": { "post": { "summary": "polygon", "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object" } } } }, "responses": { "200": { "description": "OK" } } } },
    "/api/gas/optimal-bridge": { "post": { "summary": "optimal-bridge", "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object" } } } }, "responses": { "200": { "description": "OK" } } } },
    "/api/gas/predict": { "post": { "summary": "predict", "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object" } } } }, "responses": { "200": { "description": "OK" } } } },
    "/api/token/info": { "post": { "summary": "info", "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object" } } } }, "responses": { "200": { "description": "OK" } } } },
    "/api/token/holders": { "post": { "summary": "holders", "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object" } } } }, "responses": { "200": { "description": "OK" } } } },
    "/api/token/transfer-log": { "post": { "summary": "transfer-log", "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object" } } } }, "responses": { "200": { "description": "OK" } } } },
    "/api/rug/token-safety": { "post": { "summary": "token-safety", "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object" } } } }, "responses": { "200": { "description": "OK" } } } },
    "/api/rug/liquidity-lock": { "post": { "summary": "liquidity-lock", "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object" } } } }, "responses": { "200": { "description": "OK" } } } },
    "/api/rug/owner-check": { "post": { "summary": "owner-check", "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object" } } } }, "responses": { "200": { "description": "OK" } } } },
    "/api/bridge/fees": { "post": { "summary": "fees", "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object" } } } }, "responses": { "200": { "description": "OK" } } } },
    "/api/bridge/routes": { "post": { "summary": "routes", "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object" } } } }, "responses": { "200": { "description": "OK" } } } },
    "/api/bridge/swap-rate": { "post": { "summary": "swap-rate", "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object" } } } }, "responses": { "200": { "description": "OK" } } } },
    "/api/alert/whale-moves": { "post": { "summary": "whale-moves", "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object" } } } }, "responses": { "200": { "description": "OK" } } } },
    "/api/alert/contract-events": { "post": { "summary": "contract-events", "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object" } } } }, "responses": { "200": { "description": "OK" } } } },
    "/api/alert/token-dumps": { "post": { "summary": "token-dumps", "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object" } } } }, "responses": { "200": { "description": "OK" } } } },
    "/api/score/token-safety": { "post": { "summary": "token-safety", "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object" } } } }, "responses": { "200": { "description": "OK" } } } },
    "/api/score/alpha-potential": { "post": { "summary": "alpha-potential", "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object" } } } }, "responses": { "200": { "description": "OK" } } } },
    "/api/holder/concentration": { "post": { "summary": "concentration", "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object" } } } }, "responses": { "200": { "description": "OK" } } } },
    "/api/holder/whale-entry": { "post": { "summary": "whale-entry", "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object" } } } }, "responses": { "200": { "description": "OK" } } } },
    "/api/holder/distribution": { "post": { "summary": "distribution", "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object" } } } }, "responses": { "200": { "description": "OK" } } } },
    "/api/hunter/new-coins": { "post": { "summary": "new-coins", "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object" } } } }, "responses": { "200": { "description": "OK" } } } },
    "/api/hunter/early-buyers": { "post": { "summary": "early-buyers", "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object" } } } }, "responses": { "200": { "description": "OK" } } } },
    "/api/hunter/dev-wallet": { "post": { "summary": "dev-wallet", "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object" } } } }, "responses": { "200": { "description": "OK" } } } },
    "/api/defi/tvl-rankings": { "post": { "summary": "tvl-rankings", "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object" } } } }, "responses": { "200": { "description": "OK" } } } },
    "/api/defi/yield-hunting": { "post": { "summary": "yield-hunting", "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object" } } } }, "responses": { "200": { "description": "OK" } } } },
    "/api/defi/protocol-risk": { "post": { "summary": "protocol-risk", "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object" } } } }, "responses": { "200": { "description": "OK" } } } },
    "/api/dev/activity": { "post": { "summary": "activity", "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object" } } } }, "responses": { "200": { "description": "OK" } } } },
    "/api/dev/repo-health": { "post": { "summary": "repo-health", "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object" } } } }, "responses": { "200": { "description": "OK" } } } }
  }
}