Token Scan API
Response
The /v1/token-scan/contract/query API returns a JSON object with the following structure.
For retrieving token scan results in bulk, refer to the batch endpoint:
/v1/token-scan/contract/query/batch.
Top-Level Fields
code: integer – HTTP status code (e.g., 200)message: string – Message indicating success or failuredata: object – Main result containing token insights
data.token_info
-
Standard attributes:
address,blockchain,token_type,decimals,supply,deployer_address,token_deploy_time -
Ownership details:
owner,owner_holding_ratio,deployer_holding_ratio,factory_address,factory_address_holding_ratio -
Activity metrics:
active_holder_count
data.token_meta
token_name,image(optional)
data.market_info
pair_list: LP pairs and their infotop_holders: Top 20 Token holders list with balances and holding percentageslp_holders: Top 20 LP holders list with balances and holding percentages. Supports both V2 (standard) and V3 (NFT-based) LP tokens.
data.skyknight_score
score: 0-100 token scan scoredetails: Identified risk flags (e.g.,is_mintable,has_hidden_owner)
data.security_summary
Detailed token scan results. Each risk flag includes the following:
alert: Indicates whether the check is flagged as a risk
true: risk detectedfalse: not detectednull: unable to detect
alert_summary: Summary of the identified risk-
alert_level: Indicates the severity level of the risk. There are five levels, listed below:
Critical: urgent threatMajor: significant riskMedium: moderate concern worth monitoringMinor: low-impact issue, often informational or edge-caseInformational: general insight or context, not necessarily a risk
description: Explanation of what the check evaluatesalert_msg: A detailed message describing the specific checkextended_data: Additional contextual data for the flagged risk (e.g., percentage)
data.created_at
- ISO timestamp of the result