Analyze Token
curl --request POST \
--url https://api.cryptechtoday.com/api/v1/analyze \
--header 'Content-Type: <content-type>' \
--header 'X-API-Key: <x-api-key>' \
--data '
{
"address": "<string>",
"chain": "<string>",
"email": "<string>"
}
'import requests
url = "https://api.cryptechtoday.com/api/v1/analyze"
payload = {
"address": "<string>",
"chain": "<string>",
"email": "<string>"
}
headers = {
"X-API-Key": "<x-api-key>",
"Content-Type": "<content-type>"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'X-API-Key': '<x-api-key>', 'Content-Type': '<content-type>'},
body: JSON.stringify({address: '<string>', chain: '<string>', email: '<string>'})
};
fetch('https://api.cryptechtoday.com/api/v1/analyze', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.cryptechtoday.com/api/v1/analyze",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'address' => '<string>',
'chain' => '<string>',
'email' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: <content-type>",
"X-API-Key: <x-api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.cryptechtoday.com/api/v1/analyze"
payload := strings.NewReader("{\n \"address\": \"<string>\",\n \"chain\": \"<string>\",\n \"email\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("X-API-Key", "<x-api-key>")
req.Header.Add("Content-Type", "<content-type>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.cryptechtoday.com/api/v1/analyze")
.header("X-API-Key", "<x-api-key>")
.header("Content-Type", "<content-type>")
.body("{\n \"address\": \"<string>\",\n \"chain\": \"<string>\",\n \"email\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.cryptechtoday.com/api/v1/analyze")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["X-API-Key"] = '<x-api-key>'
request["Content-Type"] = '<content-type>'
request.body = "{\n \"address\": \"<string>\",\n \"chain\": \"<string>\",\n \"email\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"success": true,
"name": "<string>",
"symbol": "<string>",
"address": "<string>",
"chain": "<string>",
"total_score": 123,
"risk_label": "<string>",
"raw_summary": {
"is_honeypot": true,
"buy_tax_pct": 123,
"sell_tax_pct": 123,
"price_usd": 123,
"liquidity_usd": 123,
"volume_24h": 123,
"lp_locked": true,
"pair_age_days": 123
},
"sellability": {
"is_sellable": true,
"sellability_label": "<string>",
"max_safe_exit_usd": 123,
"exit_scenarios": {}
},
"insights": {},
"warnings": {}
}Core APIs
Analyze Token
Perform comprehensive token due diligence, honeypot audits, tax checks, and AMM cashout simulations
POST
/
api
/
v1
/
analyze
Analyze Token
curl --request POST \
--url https://api.cryptechtoday.com/api/v1/analyze \
--header 'Content-Type: <content-type>' \
--header 'X-API-Key: <x-api-key>' \
--data '
{
"address": "<string>",
"chain": "<string>",
"email": "<string>"
}
'import requests
url = "https://api.cryptechtoday.com/api/v1/analyze"
payload = {
"address": "<string>",
"chain": "<string>",
"email": "<string>"
}
headers = {
"X-API-Key": "<x-api-key>",
"Content-Type": "<content-type>"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'X-API-Key': '<x-api-key>', 'Content-Type': '<content-type>'},
body: JSON.stringify({address: '<string>', chain: '<string>', email: '<string>'})
};
fetch('https://api.cryptechtoday.com/api/v1/analyze', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.cryptechtoday.com/api/v1/analyze",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'address' => '<string>',
'chain' => '<string>',
'email' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: <content-type>",
"X-API-Key: <x-api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.cryptechtoday.com/api/v1/analyze"
payload := strings.NewReader("{\n \"address\": \"<string>\",\n \"chain\": \"<string>\",\n \"email\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("X-API-Key", "<x-api-key>")
req.Header.Add("Content-Type", "<content-type>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.cryptechtoday.com/api/v1/analyze")
.header("X-API-Key", "<x-api-key>")
.header("Content-Type", "<content-type>")
.body("{\n \"address\": \"<string>\",\n \"chain\": \"<string>\",\n \"email\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.cryptechtoday.com/api/v1/analyze")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["X-API-Key"] = '<x-api-key>'
request["Content-Type"] = '<content-type>'
request.body = "{\n \"address\": \"<string>\",\n \"chain\": \"<string>\",\n \"email\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"success": true,
"name": "<string>",
"symbol": "<string>",
"address": "<string>",
"chain": "<string>",
"total_score": 123,
"risk_label": "<string>",
"raw_summary": {
"is_honeypot": true,
"buy_tax_pct": 123,
"sell_tax_pct": 123,
"price_usd": 123,
"liquidity_usd": 123,
"volume_24h": 123,
"lp_locked": true,
"pair_age_days": 123
},
"sellability": {
"is_sellable": true,
"sellability_label": "<string>",
"max_safe_exit_usd": 123,
"exit_scenarios": {}
},
"insights": {},
"warnings": {}
}Analyze Token Due Diligence
Evaluates a token smart contract across multiple independent security engines. Computes real AMM exit liquidity scenarios, holder centralization, wash-trading detection, and contract ownership risks.Headers
string
required
Your CrypTech API key for programmatic authentication.
string
default:"application/json"
required
Must be set to
application/json.Body
string
required
The contract address of the token to audit. Must be a valid 42-character hexadecimal string beginning with
0x.string
default:"ethereum"
The blockchain network where the contract is deployed.Supported values:
ethereum, bsc, polygon, arbitrum, base, solana.string
Optional email address for associating user notifications or audit reports.
Response
boolean
Indicates whether the audit was processed successfully.
string
The declared on-chain name of the token (e.g.,
ChainLink Token).string
The trading ticker symbol of the token (e.g.,
LINK).string
The sanitized, lowercase token contract address.
string
The blockchain network evaluated.
number
Aggregate safety score between
0 (Critical danger / honeypot) and 100 (Fully verified institutional standard).string
Categorical risk verdict:
LOW RISK, MODERATE RISK, HIGH RISK, or CRITICAL DANGER.object
High-level quantitative financial and pool metrics:
Show Properties
Show Properties
boolean
true if sell transactions are blocked or restricted.number
Buy trading fee percentage levied on swaps (e.g.,
0.0).number
Sell trading fee percentage levied on swaps (e.g.,
0.0).number
Current spot price in USD.
number
Total USD liquidity locked across primary decentralized exchange pools.
number
Reported 24-hour trading volume in USD.
boolean
true if more than 80% of liquidity pool tokens are locked in a recognized locker contract.number
Number of days since the primary DEX liquidity pool was created.
object
Constant-product AMM exit simulation matrix:
Show Properties
Show Properties
boolean
Whether standard wallets can execute sell transactions without revert.
string
Human-readable exit status (e.g.,
LIQUID 🟢 (Normal exit possible)).number
Maximum single transaction cashout size before price impact exceeds 5%.
object
Pre-computed swap simulations at $100, $500, $1,000, $5,000, $10,000, and $50,000.
array of strings
Key positive audit findings and security confirmations.
array of strings
Potential hazards (e.g., unlocked liquidity, unrenounced ownership, whale concentration).
Request & Response Example
curl -X POST "https://api.cryptechtoday.com/api/v1/analyze" \
-H "Content-Type: application/json" \
-H "X-API-Key: YOUR_API_KEY" \
-d '{
"address": "0x514910771AF9Ca656af840dff83E8264EcF986CA",
"chain": "ethereum"
}'
{
"name": "ChainLink Token",
"symbol": "LINK",
"address": "0x514910771af9ca656af840dff83e8264ecf986ca",
"chain": "ethereum",
"total_score": 99,
"risk_label": "LOW RISK",
"raw_summary": {
"is_honeypot": false,
"buy_tax_pct": 0.0,
"sell_tax_pct": 0.0,
"price_usd": 10.88,
"liquidity_usd": 408775.44,
"volume_24h": 213692.49,
"lp_locked": false,
"pair_age_days": 2011.8
},
"sellability": {
"is_sellable": true,
"sellability_label": "LIQUID 🟢 (Normal exit possible)",
"max_safe_exit_usd": 10000,
"signals": [
"Sell tax: 0.0%",
"Pool liquidity: $408,775"
],
"exit_scenarios": {
"sell_$100": {
"price_impact": "0.02%",
"sell_tax": "0.0%",
"total_cost": "0.02%",
"verdict": "✅ Safe exit",
"you_receive": "$99.98"
},
"sell_$1,000": {
"price_impact": "0.24%",
"sell_tax": "0.0%",
"total_cost": "0.24%",
"verdict": "✅ Safe exit",
"you_receive": "$997.56"
},
"sell_$10,000": {
"price_impact": "2.39%",
"sell_tax": "0.0%",
"total_cost": "2.39%",
"verdict": "✅ Safe exit",
"you_receive": "$9761.21"
},
"sell_$50,000": {
"price_impact": "10.90%",
"sell_tax": "0.0%",
"total_cost": "10.90%",
"verdict": "🟠 Costly exit",
"you_receive": "$44550.71"
}
}
},
"insights": [
"No honeypot or sell-lock restrictions detected",
"0% Buy / 0% Sell trading taxes",
"Smart contract source code is verified on block explorer",
"Moderate liquidity pool ($408,775)",
"Established contract history (9.1 years old)",
"Deployer wallet holds 0% of token supply",
"Large decentralized holder base (925,526 holders)"
],
"warnings": [
"Liquidity pool is unlocked (<10% locked) — pullable at any time"
],
"tier": "developer",
"cached": true,
"success": true
}
Was this page helpful?