ToolAssay

Honeypot and rug check before a trade, built for trading bots that check every t

Honeypot and rug check before a trade, built for trading bots that check every token in a loop: up to 5 token addresses per call (Base, Ethereum, BSC, Arbitrum, Polygon, Avalanche, Optimism or Solana), one decision each: ALLOW, CAUTION or BLOCK, with grade A to F, score, honeypot flag and the main reason. Based on our own on-chain checks (contract code, pools, real buy and sell simulation). Results are cached for 10 minutes, so repeat checks answer in milliseconds.

Not tested: has real-world effectsour last check, 2026-10-11
0 of 0checks answered this week
n/amedian answer time
$0.004listed price per call
n/aprice 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

POST https://agentsvc.io/api/v1/proxy/token-precheck

CategoryCode and developer
Provider hostagentsvc.io
Networkseip155:137, eip155:42161, eip155:8453, solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp
Payment schemesexact
Self-reported calls, 30 days5 from 2 payers (the provider's figure, not ours)

Our checks, last 30 days

We never call tools that send, buy, move money or file anything, not even without paying.

Example input (from the provider)

{
  "body": {
    "chain": "base",
    "tokens": [
      "0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed",
      "0x532f27101965dd16442E59d40670FaF5eBB142E4"
    ]
  },
  "bodyType": "json",
  "method": "POST",
  "type": "http"
}

Promised output schema (from the provider)

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "input": {
      "additionalProperties": false,
      "properties": {
        "body": {
          "properties": {
            "chain": {
              "description": "base, ethereum, bsc, arbitrum, polygon, avalanche, optimism or solana. Default base",
              "type": "string"
            },
            "token": {
              "description": "Single address (alternative to tokens)",
              "type": "string"
            },
            "tokens": {
              "description": "Up to 5 addresses, strings or {token, chain}",
              "items": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "properties": {
                      "chain": {
                        "type": "string"
                      },
                      "token": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "token"
                    ],
                    "type": "object"
                  }
                ]
              },
              "type": "array"
            }
          },
          "required": []
        },
        "bodyType": {
          "enum": [
            "json",
            "form-data",
            "text"
          ],
          "type": "string"
        },
        "method": {
          "enum": [
            "POST",
            "PUT",
            "PATCH"
          ],
          "type": "string"
        },
        "type": {
          "const": "http",
          "type": "string"
        }
      },
      "required": [
        "type",
        "method",
        "bodyType",
        "body"
      ],
      "type": "object"
    },
    "output": {
      "properties": {
        "example": {
          "properties": {
            "data": {
              "properties": {
                "decision": {
                  "type": "string"
                },
                "latency_ms": {
                  "type": "number"
                },
                "results": {
                  "items": {
                    "properties": {
                      "cached": {
                        "type": "boolean"
                      },
                      "chain": {
                        "type": "string"
                      },
                      "checked_at": {
                        "type": "string"
                      },
                      "decision": {
                        "type": "string"
                      },
                      "grade": {
                        "type": "string"
                      },
                      "honeypot": {
                        "type": "boolean"
                      },
                      "label": {
                        "type": "string"
                      },
                      "reason": {
                        "type": "string"
                      },
                      "score": {
                        "type": "number"
                      },
                      "symbol": {
                        "type": "string"
                      },
                      "token": {
                        "type": "string"
                      }
                    },
                    "type": "object"
                  },
                  "type": "array"
                },
                "rule": {
                  "type": "string"
                }
              },
              "type": "object"
            },
            "success": {
              "type": "boolean"
            }
          },
          "required": [
            "success",
            "data"
          ],
          "type": "object"
        },
        "type": {
          "type": "string"
        }
      },
      "required": [
        "type"
      ],
      "type": "object"
    }
  },
  "required": [
    "input"
  ],
  "type": "object"
}

This page as JSON