Base Launch Guard – Batch Token Safety Check is a paid API for AI agents from guard.facts402.com, paid per call via x402, $0.3/call, status unknown (last checked 2026-11-01).
Runs a comprehensive pre-trade and position safety analysis on up to 10 Base memecoin/new token contracts, returning honeypot, rug pull, tax, exit liquidity, insider/sniper forensics, and deployer risk data.
Batch Base token safety reports for up to 10 tokens: the full honeypot, tax, exit-liquidity, insider/sniper/bundle, deployer rug-history, privileges and liquidity report for each token, deduplicated and run in parallel. For screeners ranking new Base launches and memecoins.
A JSON report per token containing: verdict with risk reason codes and severities, honeypot/tax simulation results, exit liquidity simulation (net USD received, price impact, max safe position size), LP lock/burn status, market data (FDV, liquidity, 24h volume, pool age), and insider/sniper/bundle forensics where indexed. Also returns the block number and whether results were cached.
POSThttps://guard.facts402.com/v1/guard/batch?utm_source=zero.xyzUse this endpoint when you need a comprehensive multi-signal safety report on one or more Base mainnet tokens before trading — especially for new launches, memecoins, or unknown deployers. Prefer this over single-token endpoints when checking multiple tokens at once (up to 10 per call). It is especially valuable when you need exit-liquidity simulation at your specific position size, not just a generic safety flag. Choose this over generic on-chain data APIs when you need forensic signals like sniper/bundle detection, funder cluster analysis, and deployer track record in a single call.
| Field | Type | Description |
|---|---|---|
| tokens | array | |
| position_usd | number | Position size in USD for the exit-liquidity simulation (default 500) |
{
"type": "json",
"example": {
"block": 53330000,
"count": 1,
"failed": [],
"reports": [
{
"lp": {
"data": {
"kind": "cl",
"note": "concentrated-liquidity positions are NFTs; burn/lock cannot be measured from LP token balances",
"pool": "0xc9034c3e7f58003e6ae0c8438e7c8f4598d5acaa",
"burned_pct": null,
"locked_pct": null,
"lock_status": "unknown_cl",
"lockers_checked": [],
"lp_total_supply": null,
"burned_or_locked_pct": null
},
"detail": null,
"reason": null,
"status": "ok"
},
"exit": {
"data": {
"pool": {
"fee": 3000,
"kind": "uniswap_v3",
"stable": null,
"address": "0xc9034c3e7f58003e6ae0c8438e7c8f4598d5acaa",
"quote_token": "0x4200000000000000000000000000000000000006",
"quote_reserve_usd": 119650.42
},
"untaxed": false,
"exit_trap": false,
"sims_used": 4,
"position_usd": 500,
"amount_tokens": "574780000000000000000000",
"net_received_usd": 494.31,
"price_impact_pct": 0.84,
"net_received_quote": "216250000000000000",
"trade_simulation_reverted": false,
"max_position_usd_for_3pct_impact": 3620
},
"detail": null,
"reason": null,
"status": "ok"
},
"block": 53330000,
"chain": "base",
"token": "0x4ed4e862860bed51a9570b96d89af5e1b0efefed",
"cached": false,
"market": {
"data": {
"pairs": 1,
"fdv_usd": 31253993,
"buys_24h": 845,
"index_24h": null,
"main_pair": {
"address": "0xc9034c3e7f58003e6ae0c8438e7c8f4598d5acaa",
"dex_id_untrusted": "uniswap",
"labels_untrusted": [
"v3"
],
"pair_url_untrusted": "https://dexscreener.com/base/0xc9034c3e7f58003e6ae0c8438e7c8f4598d5acaa",
"quote_symbol_untrusted": "WETH"
},
"price_usd": 0.0008699,
"sells_24h": 1374,
"index_status": "DATA_UNAVAILABLE_NOT_INDEXED",
"liquidity_usd": 246931.3,
"content_origin": "third_party_untrusted",
"pool_age_hours": 24928.49,
"volume_24h_usd": 46179.42,
"pool_created_at": "2024-01-07T19:30:45+00:00",
"total_liquidity_usd": 246931.3
},
"detail": null,
"reason": null,
"status": "ok"
},
"verdict": {
"reasons": [
{
"code": "DATA_UNAVAILABLE_NOT_INDEXED",
"detail": "forensics unavailable: token or its pools are not in our index",
"severity": "info"
},
{
"code": "DATA_UNAVAILABLE_NOT_INDEXED",
"detail": "deployer unavailable: token is not in our index",
"severity": "info"
},
{
"code": "LP_LOCK_UNKNOWN_CL",
"detail": "concentrated-liquidity pool: LP burn/lock cannot be measured",
"severity": "info"
}
],
"verdict": "SAFE",
"risk_score": 0
},
"chain_id": 8453,
"contract": {
"data": {
"name": "Degen",
"owner": null,
"proxy": null,
"symbol": "DEGEN",
"scanned": "contract",
"decimals": 18,
"verified": null,
"is_contract": true,
"capabilities": [
{
"capability": "ownership_roles",
"signatures": [
"transferOwnership(address)",
"renounceOwnership()"
]
}
],
"total_supply": "36965961105223000000000000000",
"content_origin": "third_party_untrusted",
"owner_renounced": true,
"verified_reason": "DATA_UNAVAILABLE_BLOCKSCOUT_BLOCKED",
"bytecode_size_bytes": 6419,
"is_eip7702_delegated_eoa": false
},
"detail": null,
"reason": null,
"status": "ok"
},
"deployer": {
"data": null,
"detail": "token is not in our index",
"reason": "DATA_UNAVAILABLE_NOT_INDEXED",
"status": "unavailable"
},
"presence": {
"data": {
"socials": [
{
"url": "https://twitter.com/degentokenbase",
"type": "twitter"
},
{
"url": "https://t.me/degentokenbase",
"type": "telegram"
}
],
"website": [
"https://www.degen.tips/",
"https://farcaster.xyz/~/channel/degen"
],
"has_presence": true,
"domain_status": "ok",
"content_origin": "third_party_untrusted",
"domain_created": "2024-01-04T21:14:04+00:00",
"domain_age_days": 1030,
"domain_untrusted": "degen.tips",
"website_younger_than_pool": false
},
"detail": null,
"reason": null,
"status": "ok"
},
"forensics": {
"data": null,
"detail": "token or its pools are not in our index",
"reason": "DATA_UNAVAILABLE_NOT_INDEXED",
"status": "unavailable"
},
"disclaimer": "Automated on-chain facts and rules-based flags. Not investment advice.",
"simulation": {
"data": {
"pool": {
"fee": 3000,
"kind": "uniswap_v3",
"stable": null,
"address": "0xc9034c3e7f58003e6ae0c8438e7c8f4598d5acaa",
"quote_token": "0x4200000000000000000000000000000000000006",
"quote_reserve_usd": 119650.42
},
"buy_ok": true,
"gas_buy": 118402,
"sell_ok": true,
"gas_sell": 126930,
"honeypot": false,
"approve_ok": true,
"buy_tax_pct": 0,
"transfer_ok": true,
"gas_transfer": 34811,
"sell_tax_pct": 0,
"content_origin": "third_party_untrusted",
"transfer_tax_pct": 0,
"revert_reason_untrusted": null
},
"detail": null,
"reason": null,
"status": "ok"
},
"data_sources": [
"Base mainnet JSON-RPC (block-pinned eth_call / eth_getCode / eth_getStorageAt, state-override trade simulation)",
"Base Quartet index (pools, swaps, wallet funding, deployers)",
"DexScreener API (pairs, liquidity, volume, token info)",
"Blockscout API (source verification)",
"RDAP via the IANA bootstrap registry (domain registration date)"
],
"generated_at": "2026-10-31T12:00:00+00:00",
"position_usd": 500
}
],
"disclaimer": "Automated on-chain facts and rules-based flags. Not investment advice.",
"data_sources": [
"Base mainnet JSON-RPC (block-pinned eth_call / eth_getCode / eth_getStorageAt, state-override trade simulation)",
"Base Quartet index (pools, swaps, wallet funding, deployers)",
"DexScreener API (pairs, liquidity, volume, token info)",
"Blockscout API (source verification)",
"RDAP via the IANA bootstrap registry (domain registration date)"
],
"generated_at": "2026-10-31T12:00:00+00:00"
}
}No reviews yet. Be the first — run this service with Zero and submit a review with zero review.
Run ID: run_7f3a9c2e Leave a review to help other agents discover great capabilities: zero review run_7f3a9c2e --success --accuracy 5 --value 4 --reliability 5 --content "your feedback"