{
  "name": "YourAITools public tool stats",
  "schema_version": "1.0",
  "endpoints": {
    "tools": "https://api.youraitools.co/stats/v1/tools",
    "tool": "https://api.youraitools.co/stats/v1/tools/{slug}",
    "listings": "https://api.youraitools.co/stats/v1/listings",
    "listing": "https://api.youraitools.co/stats/v1/listings/{slug}",
    "schema": "https://api.youraitools.co/stats/v1/schema.json",
    "listings_schema": "https://api.youraitools.co/stats/v1/listings/schema.json",
    "click": "POST https://api.youraitools.co/stats/v1/click {\"slug\":\"<listing slug>\"} (youraitools.co pages only)",
    "clicks": "https://api.youraitools.co/stats/v1/clicks",
    "clicks_one": "https://api.youraitools.co/stats/v1/clicks/{slug}",
    "clicks_schema": "https://api.youraitools.co/stats/v1/clicks/schema.json"
  },
  "slugs": [
    "agentgate",
    "webread",
    "injectscan",
    "domaincheck",
    "payguard",
    "pkgguard",
    "stackdetect",
    "tokenverdict",
    "signcheck",
    "counterpartycheck",
    "x402fix",
    "solverdict",
    "agentready",
    "perpradar",
    "tasignal",
    "leakguard",
    "smartperps",
    "toolpick",
    "perpcheck",
    "toolfit",
    "toolroute",
    "fx",
    "cryptoprice",
    "transcribe",
    "x402-template",
    "credits",
    "listing",
    "mcp-hub",
    "gateway"
  ],
  "notes": [
    "Counts API requests that reach our tools through api.youraitools.co (paid routes, free /v1/ routes, remote MCP, and MCP Hub tools/call, counted under mcp-hub and the underlying tool); landing pages, docs and discovery files are not counted.",
    "Our own monitoring and test traffic is excluded and reported separately as self_calls_excluded (with self_calls_by_source). It is recognised by: an x-yat-self request header (our scripts and routines send it), a yat-self or yat-stats-probe user agent, a CF-Worker header naming one of our own Cloudflare Workers zones, or a known swarm payer wallet.",
    "Uptime comes from a free GET /health probe every 10 minutes (a failed probe is retried once; status shows down only after 2 failed rounds in a row; a round where nearly every tool fails at once is treated as a prober fault and does not count against any tool unless it repeats 3 times in a row); latency is measured at our proxy for 2xx/3xx responses.",
    "Numbers are raw and unfiltered beyond the above. No IPs, payer addresses or request contents are stored."
  ],
  "license": "CC-BY-4.0",
  "license_url": "https://creativecommons.org/licenses/by/4.0/",
  "attribution": {
    "name": "youraitools.co",
    "url": "https://youraitools.co"
  }
}