TokenCanary Logo

TokenCanary

Uniswap V2 Token Security

v1.0.0

Uniswap V2 Token Security Analytics

API Services

TokenCanary provides RESTful API endpoints to access Uniswap V2 token security analytics programmatically. All responses are returned in JSON format.

Authentication

Most endpoints require an API key. To obtain an API key, please register and visit theSettings page. Include your API key in the request headers as x-api-key.

Available Endpoints

AI Verified Tokens

https://api.tokencanary.com/api/analyses/ai_verified_tokens

Description

Returns a list of tokens that have been verified by our AI system as likely safe based on contract analysis, liquidity patterns, and trading history.

Returns

An array of token objects with details including address, name, symbol, created timestamp, verification score, and safety metrics.

Example Usage

fetch('https://api.tokencanary.com/api/analyses/ai_verified_tokens', {
  headers: {
    'x-api-key': 'YOUR_API_KEY'
  }
})
.then(response => response.json())
.then(data => console.log(data));

Honeypot Tokens

https://api.tokencanary.com/api/tokens/honeypot_raw_tokens

Description

Retrieves tokens identified as potential honeypots - contracts that allow purchases but prevent selling, designed to trap investors.

Returns

An array of suspected honeypot tokens with contract addresses, detection timestamps, detection method, and risk score.

Example Usage

fetch('https://api.tokencanary.com/api/tokens/honeypot_raw_tokens', {
  headers: {
    'x-api-key': 'YOUR_API_KEY'
  }
})
.then(response => response.json())
.then(data => console.log(data));

Locked Unverified Tokens

https://api.tokencanary.com/api/tokens/locked_unverified

Description

Lists tokens that have locked liquidity but unverified contract source code, which presents a mixed risk profile - locked liquidity is positive, but unverified code is a risk factor.

Returns

An array of tokens with locked liquidity but unverified source code, including address, lock details, liquidity amount, and risk assessment.

Example Usage

fetch('https://api.tokencanary.com/api/tokens/locked_unverified', {
  headers: {
    'x-api-key': 'YOUR_API_KEY'
  }
})
.then(response => response.json())
.then(data => console.log(data));

Rate Limits and Usage

  • FreeUp to 100 requests per day
  • ProUp to 1,000 requests per day with enhanced response payloads
  • EnterpriseCustom rate limits and dedicated support

© 2025 TokenCanary Analytics. This tool is for informational purposes only and should not be considered financial advice.