ToolAssay

Compare any two NFT collections on the full due-diligence metric set

Compare any two NFT collections on the full due-diligence metric set: supply, holders, holder ratio, top-10 concentration, wash-trading score and activity trend — with a winner per metric. The head-to-head an agent runs before recommending one collection over another. Use this when an agent needs to two collections side-by-side, metric by metric verdicts.

Answeringour last check, 2026-10-18
1 of 1checks answered this week
236 msmedian answer time
$0.025listed price per call
$0.025price it asked us

Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.

Endpoint

GET https://agentstoolshub.com/api/v1/nft/collection-compare

CategoryEverything else
Provider hostagentstoolshub.com
Networkseip155:8453
Payment schemesexact
Self-reported calls, 30 days3 from 1 payers (the provider's figure, not ours)

Our checks, last 30 days

DayResultHTTPAskedTime
2026-10-18 valid payment request 402$0.025 236 ms

Example input (from the provider)

{
  "method": "GET",
  "queryParams": {
    "chain": "ethereum",
    "contractA": "0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D",
    "contractB": "0x60E4d786628Fea6478F785A6d7e704777c86a7c6"
  },
  "type": "http"
}

Promised output schema (from the provider)

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "input": {
      "additionalProperties": false,
      "properties": {
        "method": {
          "enum": [
            "GET"
          ],
          "type": "string"
        },
        "queryParams": {
          "properties": {
            "chain": {
              "description": "Chain",
              "enum": [
                "ethereum",
                "base"
              ],
              "type": "string"
            },
            "contractA": {
              "description": "Collection A",
              "type": "string"
            },
            "contractB": {
              "description": "Collection B",
              "type": "string"
            }
          },
          "required": [
            "contractA",
            "contractB"
          ],
          "type": "object"
        },
        "type": {
          "const": "http",
          "type": "string"
        }
      },
      "required": [
        "type",
        "method"
      ],
      "type": "object"
    },
    "output": {
      "properties": {
        "example": {
          "type": "object"
        },
        "type": {
          "type": "string"
        }
      },
      "required": [
        "type"
      ],
      "type": "object"
    }
  },
  "required": [
    "input"
  ],
  "type": "object"
}

This page as JSON