About this endpoint
What it does
Checks a token contract address for honeypot and risk-related signals on the selected blockchain network. It returns a JSON object with the token’s chain, address, risk classification, risk score, honeypot flag, and additional token properties when available.
Query Parameter(s)
| Attribute | Type | Mandatory | Description |
|---|---|---|---|
| chain | String | No | Blockchain to check. Allowed values: ethereum, bsc, polygon, arbitrum, optimism, base, avalanche.Default: ethereum. |
| address | String | Yes | Token contract address. Format: 0x followed by 40 hexadecimal characters. |
Response
Returns a JSON object with required source, chain, address, riskScore, riskLevel, and isHoneypot fields. The response also includes optional token-risk details such as isProxy, isMintable, holderCount, and other nullable indicators when available.
| Attribute | Type | Description |
|---|---|---|
| source | String | Data source used for the check. |
| chain | String | Blockchain network for the result. |
| address | String | Token contract address that was checked. |
| isProxy | Boolean / Null | Whether the token contract is a proxy contract, if available. |
| riskLevel | ENUM | Risk classification. Allowed values: low, medium, high. |
| riskScore | Integer | Risk score from 0 to 100. |
| isHoneypot | Boolean | Whether the token is identified as a honeypot. |
| isMintable | Boolean / Null | Whether the token is mintable, if available. |
| holderCount | Integer / Null | Number of holders, if available. |
| isOpenSource | Boolean / Null | Whether the contract source is open source, if available. |
| ownerAddress | String / Null | Owner address, if available. |
| buyTaxPercent | Number | Buy tax percentage. |
| isBlacklisted | Boolean / Null | Whether blacklisting is enabled or detected, if available. |
| lpHolderCount | Integer / Null | Number of liquidity pool holders, if available. |
| sellTaxPercent | Number | Sell tax percentage. |
| transferPausable | Boolean / Null | Whether transfers can be paused, if available. |
| canTakeBackOwnership | Boolean / Null | Whether ownership can be taken back, if available. |



