---
title: "Score a Base token's risk before an agent trades it"
method: GET
path: "/token-verdict"
---

# Score a Base token's risk before an agent trades it

`GET /token-verdict`

## Request

- Base URL: `https://api.gadgethumans.com`
- URL: `https://api.gadgethumans.com/token-verdict`
- Auth: none declared

Use before an agent buys, routes to, swaps or holds a Base token: a scored risk verdict - honeypot simulation, buy and sell tax, owner and mint privileges, verified source, liquidity, holder count and 24h volume - with a 0-100 safety score and named red flags. Poll it: echo the returned watch.change_token back as since=<token> to get ONLY the fields that moved (safety score, honeypot, taxes, mint/owner privileges, liquidity, holders, price) - a pre-trade gate to call before every trade.

## Query parameters

- `address` string, required: Base mainnet token contract address, 0x plus 40 hex characters (required)
- `since` string: Optional: the watch.change_token returned by your previous call. Send it back to receive ONLY the fields that changed since that snapshot (changed: [{field, from, to}], unchanged: true|false) plus a fresh change_token - so an agent can poll this as a pre-trade gate before every trade instead of re-reading the whole verdict. (optional)

## Response `200`

Success

- object

## Other responses

- `402`: Payment Required: x402 exact scheme, USDC on Base

---

[API](https://skmtc.dev/gadgethumans/apis/gadgethumans-api-hub.md) · [All operations](https://skmtc.dev/gadgethumans/apis/gadgethumans-api-hub/llms.txt) · [OpenAPI document](https://skmtc.dev/gadgethumans/apis/gadgethumans-api-hub/revisions/7e0ce6386a0d?raw)
