# Saylor Innovations Watchdog API – Multi-Token Comparison

> Saylor Innovations Watchdog API – Multi-Token Comparison is a paid API for AI agents from saylorinnovations.com, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-02).

Fetches and compares live on-chain data, security scores, liquidity metrics, and momentum signals for 2–10 Solana token mint addresses simultaneously.

## Facts

- Endpoint: GET https://saylorinnovations.com/api/compare?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/saylor-innovations-watchdog-api-multi-token-comparison-d350eb8e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_TewsjQ-vpqHIiqHz3wDhI

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability saylor-innovations-watchdog-api-multi-token-comparison-d350eb8e
```

Example prompt: Compare these two Solana tokens side by side — mint addresses So11111111111111111111111111111111111111112 and EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v — and tell me their watchdog scores, security scores, liquidity, whether mint and freeze authority are revoked, and the 24h price change.

## When to prefer this

Choose this endpoint when you need to compare multiple Solana tokens simultaneously using composite risk and quality scores (watchdog, security, momentum, liquidity) alongside raw on-chain data like LP lock status and mint/freeze authority. It is especially useful for rug-pull screening, DeFi token due diligence, and portfolio selection workflows where side-by-side comparison of 2–10 mints is needed in a single call.

## Known failure modes

- Missing or malformed mint addresses return an error or empty results
- Fewer than 2 or more than 10 mints provided may cause a validation error
- Unknown or very new mint addresses may return null for most fields
- Network or upstream data provider outages may delay or fail responses
- Invalid comma-separated format in the mints query parameter causes parse errors

## How this service works

Multi-Token Comparison (2 mints) — Live Token Data

## Output

Returns a JSON object containing a count of results and an array of token data objects — one per mint — each including the token name, symbol, current USD price, 24h price change, 24h volume, holder count, liquidity in USD, LP locked percentage, token age in days, and composite scores (watchdog, security, momentum, liquidity), plus boolean flags for whether mint and freeze authority have been revoked and associated narrative tags.

## Request schema (JSON Schema)

```json
{
 "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",
      "POST",
      "PUT",
      "PATCH",
      "DELETE",
      "HEAD"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "mints": {
       "type": "string",
       "description": "Comma-separated Solana mint addresses, 2-10"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "properties": {
      "count": {
       "type": [
        "number",
        "null"
       ]
      },
      "results": {
       "type": "array",
       "items": {
        "type": "object",
        "properties": {
         "mint": {
          "type": [
           "string",
           "null"
          ]
         },
         "name": {
          "type": [
           "string",
           "null"
          ]
         },
         "symbol": {
          "type": [
           "string",
           "null"
          ]
         },
         "price_usd": {
          "type": [
           "number",
           "null"
          ]
         },
         "narratives": {
          "type": "array",
          "items": {
           "type": "string"
          }
         },
         "holder_count": {
          "type": [
           "number",
           "null"
          ]
         },
         "liquidity_usd": {
          "type": [
           "number",
           "null"
          ]
         },
         "lp_locked_pct": {
          "type": [
           "number",
           "null"
          ]
         },
         "momentum_score": {
          "type": [
           "number",
           "null"
          ]
         },
         "security_score": {
          "type": [
           "number",
           "null"
          ]
         },
         "token_age_days": {
          "type": [
           "number",
           "null"
          ]
         },
         "volume_24h_usd": {
          "type": [
           "number",
           "null"
          ]
         },
         "watchdog_score": {
          "type": [
           "number",
           "nul
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/saylor-innovations-watchdog-api-multi-token-comparison-d350eb8e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from saylorinnovations.com](https://www.zero.xyz/host/saylorinnovations.com/llms.txt)
