Api Endpoint

Tanod agentscan

agentscan (Tanod) price benchmark: listed USD prices of x402 endpoints matching a description (median, quartiles, closest listings). Use when an agent must price an x402 endpoint against listed prices for similar ones: median, quartiles, closest listings.

Open interactive test console

Offering

Provider
tanod.dev
Method
POST
Offering type
Api Endpoint
Transport type
http
Category
Blockchain And Crypto
Delivery
Not provided
Pricing model
Not provided
x402 version
2

Endpoint context

URL
https://tanod.dev/v1/x402/price-benchmark
MIME type
application/json
First seen
2026-10-16T01:51:02.144Z
Last seen
Tags
price-benchmark, X402, Price, benchmark, agentscan, MCP

Payment pricing

x402 payment terms are the authoritative price for calling this endpoint.

Payment option 1
0.002 USDC
Atomic price: 2000 · Network: eip155:8453 · Asset: USDC · Scheme: exact
Payment option 2
0.002 USDC
Atomic price: 2000 · Network: eip155:137 · Asset: USDC · Scheme: exact
Payment option 3
0.002 USDC
Atomic price: 2000 · Network: solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp · Asset: USDC · Scheme: exact
Payment option 4
0.002 USDC
Atomic price: 2000000000000000 · Network: eip155:56 · Asset: USDC · Scheme: exact
Payment option 5
0.002 USDC
Atomic price: 2000 · Network: eip155:42161 · Asset: USDC · Scheme: exact
Payment option 6
0.002 USDC
Atomic price: 2000 · Network: eip155:8453 · Asset: USDC · Scheme: exact
Payment option 7
0.002 USDC
Atomic price: 2000 · Network: eip155:137 · Asset: USDC · Scheme: exact
Raw x402 terms
[
  {
    "scheme": "exact",
    "network": "eip155:8453",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "amount": "2000",
    "payTo": "0x593857A4a4F619543ea12394137C3004ce841720"
  },
  {
    "scheme": "exact",
    "network": "eip155:137",
    "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
    "amount": "2000",
    "payTo": "0x593857A4a4F619543ea12394137C3004ce841720"
  },
  {
    "scheme": "exact",
    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
    "amount": "2000",
    "payTo": "RMk9k3VC8dr4hhjgFh88rGhjAbzfBzHxJJ5n2fTcqus"
  },
  {
    "scheme": "exact",
    "network": "eip155:56",
    "asset": "0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d",
    "amount": "2000000000000000",
    "payTo": "0x593857A4a4F619543ea12394137C3004ce841720"
  },
  {
    "scheme": "exact",
    "network": "eip155:42161",
    "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
    "amount": "2000",
    "payTo": "0x593857A4a4F619543ea12394137C3004ce841720"
  },
  {
    "scheme": "exact",
    "network": "eip155:8453",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "amount": "2000",
    "payTo": "0x593857A4a4F619543ea12394137C3004ce841720"
  },
  {
    "scheme": "exact",
    "network": "eip155:137",
    "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
    "amount": "2000",
    "payTo": "0x593857A4a4F619543ea12394137C3004ce841720"
  }
]

Observed health

Status
Healthy
Latest latency
313 ms
Average latency
1533 ms
HTTP status
204
Last checked
Reachability
90.9% over 11 checks

Latency is measured to the first response headers. A reachable result does not verify response accuracy or merchant identity.

Input schema

{
  "type": "object",
  "properties": {
    "type": {
      "type": "string",
      "const": "http"
    },
    "method": {
      "type": "string",
      "enum": [
        "POST"
      ]
    },
    "bodyType": {
      "type": "string",
      "enum": [
        "json",
        "form-data",
        "text"
      ]
    },
    "body": {
      "additionalProperties": false,
      "properties": {
        "query": {
          "description": "What the endpoint does, in a few words, such as \"OCR an image\" or \"ERC20 balance\". Lower-case words of 3 or more characters, minus stop words, are matched against listing names and descriptions. A query with no such word is a 422 and is not charged.",
          "maxLength": 200,
          "minLength": 2,
          "type": "string"
        },
        "price_usd": {
          "anyOf": [
            {
              "exclusiveMinimum": 0,
              "maximum": 1000000,
              "type": "number"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "description": "Optional: a price in USD to rank among the matched listings (how many are lower, equal and higher, and its percentile)."
        },
        "network": {
          "anyOf": [
            {
              "maxLength": 64,
              "minLength": 1,
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "description": "Optional: only listings on this network, as a CAIP-2 id such as eip155:8453 or a name such as base, polygon or solana."
        }
      },
      "required": [
        "query"
      ],
      "type": "object"
    }
  },
  "required": [
    "type",
    "method",
    "bodyType",
    "body"
  ],
  "additionalProperties": false
}

Output schema

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "input": {
      "additionalProperties": false,
      "properties": {
        "body": {
          "additionalProperties": false,
          "properties": {
            "network": {
              "anyOf": [
                {
                  "maxLength": 64,
                  "minLength": 1,
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "Optional: only listings on this network, as a CAIP-2 id such as eip155:8453 or a name such as base, polygon or solana."
            },
            "price_usd": {
              "anyOf": [
                {
                  "exclusiveMinimum": 0,
                  "maximum": 1000000,
                  "type": "number"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "Optional: a price in USD to rank among the matched listings (how many are lower, equal and higher, and its percentile)."
            },
            "query": {
              "description": "What the endpoint does, in a few words, such as \"OCR an image\" or \"ERC20 balance\". Lower-case words of 3 or more characters, minus stop words, are matched against listing names and descriptions. A query with no such word is a 422 and is not charged.",
              "maxLength": 200,
              "minLength": 2,
              "type": "string"
            }
          },
          "required": [
            "query"
          ],
          "type": "object"
        },
        "bodyType": {
          "enum": [
            "json",
            "form-data",
            "text"
          ],
          "type": "string"
        },
        "method": {
          "enum": [
            "POST"
          ],
          "type": "string"
        },
        "type": {
          "const": "http",
          "type": "string"
        }
      },
      "required": [
        "type",
        "method",
        "bodyType",
        "body"
      ],
      "type": "object"
    },
    "output": {
      "properties": {
        "example": {
          "properties": {
            "candidates_capped": {
              "type": "boolean"
            },
            "closest": {
              "items": {
                "properties": {
                  "name": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "price_usd": {
                    "type": "number"
                  },
                  "source": {
                    "type": "string"
                  },
                  "url": {
                    "type": "string"
                  }
                },
                "type": "object"
              },
              "type": "array"
            },
            "distinct_hosts": {
              "type": "integer"
            },
            "found": {
              "type": "boolean"
            },
            "match": {
              "type": "string"
            },
            "matched_offers": {
              "type": "integer"
            },
            "max_usd": {
              "type": "number"
            },
            "median_usd": {
              "type": "number"
            },
            "message": {
              "type": "string"
            },
            "min_usd": {
              "type": "number"
            },
            "network": {
              "type": [
                "string",
                "null"
              ]
            },
            "note": {
              "type": "string"
            },
            "p25_usd": {
              "type": "number"
            },
            "p75_usd": {
              "type": "number"
            },
            "query": {
              "type": "string"
            },
            "rank": {
              "properties": {
                "equal": {
                  "type": "integer"
                },
                "higher": {
                  "type": "integer"
                },
                "lower": {
                  "type": "integer"
                },
                "percentile": {
                  "type": "number"
                },
                "price_usd": {
                  "type": "number"
                }
              },
              "type": "object"
            },
            "snapshot": {
              "type": "string"
            },
            "window_days": {
              "type": "integer"
            },
            "words": {
              "items": {
                "type": "string"
              },
              "type": "array"
            }
          },
          "required": [
            "found",
            "matched_offers",
            "snapshot",
            "note"
          ],
          "type": "object"
        },
        "type": {
          "type": "string"
        }
      },
      "required": [
        "type"
      ],
      "type": "object"
    }
  },
  "required": [
    "input"
  ],
  "type": "object"
}