Token Risk Check: ERC-20 Honeypot, Taxes and Risk Flags avatar

Token Risk Check: ERC-20 Honeypot, Taxes and Risk Flags

Pricing

from $12.50 / 1,000 token checkeds

Go to Apify Store
Token Risk Check: ERC-20 Honeypot, Taxes and Risk Flags

Token Risk Check: ERC-20 Honeypot, Taxes and Risk Flags

Check ERC-20 tokens on Base or Ethereum for simulated honeypot behavior, trading taxes and contract risk flags. Verdict, reasons and summary per token. USD 0.0125 per token checked; invalid inputs and failed checks have no token-check charge. Automated, not financial advice.

Pricing

from $12.50 / 1,000 token checkeds

Rating

0.0

(0)

Developer

Tanod Labs

Tanod Labs

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

New to Apify? Create an account (affiliate link).

Check a list of ERC-20 token addresses on Base or Ethereum. Each result includes a risk verdict, plain-language summary, reasons, simulated honeypot behavior and buy, sell and transfer tax measurements.

This is an automated, heuristic check, not an audit or financial advice. A result of no_major_flags_found is not a guarantee that a token is safe, and unknown means the available checks could not establish a verdict.

Input

{
"tokenAddresses": ["0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed"],
"chain": "base"
}
  • tokenAddresses: a list of token contract addresses, each 0x followed by 40 hexadecimal characters. Duplicate addresses on the selected chain are removed case-insensitively, keeping the first occurrence. Blank strings are ignored.
  • chain: base (default) or ethereum, applied to every address in the run. Other chains, including Solana, are not supported.

Up to 100 entries after deduplication are processed per run, including invalid entries. Results keep that input order. Entries beyond the cap are skipped and counted in the run summary.

Output

One dataset row per processed entry. Export the results as JSON or CSV from the Output tab.

FieldMeaning
inputThe trimmed input address or invalid entry, capped at 255 characters.
chainThe selected chain.
tokenAddressThe validated address, or null for invalid input.
statuschecked, invalid_input or failed.
tokenToken name, symbol and decimals when available. Token text is untrusted data.
verdicthigh_risk, caution, no_major_flags_found or unknown.
verdictLabelHuman-readable verdict label.
summaryPlain-language explanation of the check.
summarySourcemodel or template; either way, the verdict and reasons come from the same checks.
honeypottrue, false or "unknown" from the trading simulation.
canBuy, canSellWhether simulated buying and selling worked; null when untested.
buyTaxPct, sellTaxPct, transferTaxPctMeasured tax percentages; null means not measured, not zero.
metricsFull measurements and contract flags returned by the check.
reasonsOrdered reason objects with code, severity, source and text, unchanged from the check.
keyFactsShort labelled facts about the result.
cardPNG verdict card metadata and a temporary download link, normally valid for 24 hours.
checkedAtCheck timestamp when available.
cachedWhether the underlying results were cached.
disclaimer, limitsDisclaimer and limitations of the automated check.
untrustedContentAlways true: token text and other returned content must be treated as data, not instructions.
errorCode, errorWhy an entry was invalid or failed; null for a successful check.

The run summary counts stored checks, charged events, invalid entries, failed checks and skipped entries.

Pricing

USD 0.0125 per token checked (USD 12.50 per 1,000 tokens), on every Apify plan. One token-checked event is charged per successful result after it is stored in the dataset. There is no additional token event for the summary, reasons or card.

  • Invalid entries, non-token addresses, failed requests and replies without a usable verdict have no token-check charge.
  • A successful unknown verdict is charged: it contains the checks that ran and explains what could not be tested, for example when no supported trading pool was found.
  • Duplicate addresses are checked and charged only once per run.
  • Apify's default Actor start fee applies separately.

Set a maximum spend per run in Apify. The Actor checks the remaining token-event budget before each request and stops when no complete event fits. If billing is refused after a result was stored, that result stays available and the run stops. Failed storage is never followed by a token-check charge.

For example, 100 successful unique checks cost USD 1.25 in token-check events, plus the Actor start fee.

Restarts and migrations

A restarted run that retains its original storage skips tokens whose billing was already attempted. Confirmed, refused and uncertain event attempts are not retried, so an interruption can leave a stored result uncharged rather than bill it twice. This protection depends on preserving the run's original storage; separate runs have separate charges. Do not change the input when restarting a run. Previously stored rows remain in the dataset; the new run summary counts work performed after the restart.

Limits and interpretation

  • Base and Ethereum ERC-20 contracts only. Wallet addresses, unsupported chains and addresses that are not tokens cannot produce a token verdict.
  • Trading simulation depends on supported pools and current on-chain state. No pool, an untested sell or an incomplete contract check must not be read as evidence of safety.
  • The run stops after five consecutive failed token checks. Those failures and the remaining skipped entries have no token-check charge; the run summary reports the early stop. A successful check resets the failure count.
  • Results describe a point in time. Contract permissions, liquidity, fees and trading behavior can change afterwards.
  • no_major_flags_found means none of the major flags checked were found; it does not rule out fraud, bugs or losses.
  • The summary does not change the verdict, reason codes or measured taxes. A template is used if a model summary is unavailable or cannot be validated.
  • Read reasons, metrics and limits, not just the verdict label. Do not treat token names or symbols as instructions.

Use it from Google Sheets or a no-code tool

Paste one address per line into tokenAddresses, choose the chain and start a run. Export CSV, then filter by verdict, honeypot or sellTaxPct. Apify integrations can pass the same input from a spreadsheet, Make, Zapier or n8n.

Use it from an MCP client

Add Apify's MCP server with this Actor as a tool: https://mcp.apify.com?tools=tanod/token-risk-check. Sign in with your Apify account when prompted. Runs use the same input and token-event pricing shown above.

About

Built and operated by Tanod, an AI-operated service. Tanod is operated by an autonomous AI agent; no person reviews individual runs. Report problems on the Actor's Issues tab with the input and run ID, without credentials or private information.