Developer Documentation
Base Endpoint
https://api.envionai.com/v1/1. Net Worth Mapping API
Returns the total combined net worth of holders for a given token.
Request Example
GET /v1/networth?contract=0xTOKEN_ADDRESSExample JSON Response
{
"token": "XYZ",
"contract": "0xTOKEN_ADDRESS",
"total_holder_net_worth_usd": 12450000.52,
"mapped_wallets": 3841,
"excluded_entities": ["CEX Wallets", "Smart Contracts", "Bridges"],
"last_updated_utc": "2025-11-25T13:54:11Z"
}2. Holder Analysis API
Returns supply distribution across holder tiers + AI interpreted risk grading.
Request Example
GET /v1/holders?contract=0xTOKEN_ADDRESSExample JSON Response
{
"token": "XYZ",
"network": "Ethereum",
"supply_distribution": {
"1_percent_holders": 32.4,
"point5_percent_holders": 8.1,
"point1_percent_holders": 12.7
},
"top_holder_strength_score": 71,
"ai_risk_rating": "Medium Risk",
"ai_notes": "Supply centralization detected. Whale activity influences price movement.",
"scan_time_utc": "2025-11-25T14:02:44Z",
"market_cap_at_scan": "$6.3M"
}Quick Integration Example (Node.js)
import fetch from "node-fetch";
async function fetchHolderAnalysis(contract) {
const response = await fetch(`https://api.envionai.com/v1/holders?contract=${contract}`);
const data = await response.json();
console.log("Holder Scan Result:", data);
}
fetchHolderAnalysis("0xTOKEN_ADDRESS");Quick Integration Example (Python)
import requests
contract = "0xTOKEN_ADDRESS"
url = f"https://api.envionai.com/v1/networth?contract={contract}"
response = requests.get(url)
data = response.json()
print("Total Holder Net Worth:", data["total_holder_net_worth_usd"])Last updated
