Cached Audit Result
curl --request GET \
--url https://api.cryptechtoday.com/api/v1/result/{address}import requests
url = "https://api.cryptechtoday.com/api/v1/result/{address}"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.cryptechtoday.com/api/v1/result/{address}', 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/result/{address}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.cryptechtoday.com/api/v1/result/{address}"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.cryptechtoday.com/api/v1/result/{address}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.cryptechtoday.com/api/v1/result/{address}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"found": true,
"source": "<string>",
"data": {}
}Free & Public APIs
Cached Audit Result
Instant sub-50ms lookup of previously audited smart contracts
GET
/
api
/
v1
/
result
/
{address}
Cached Audit Result
curl --request GET \
--url https://api.cryptechtoday.com/api/v1/result/{address}import requests
url = "https://api.cryptechtoday.com/api/v1/result/{address}"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.cryptechtoday.com/api/v1/result/{address}', 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/result/{address}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.cryptechtoday.com/api/v1/result/{address}"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.cryptechtoday.com/api/v1/result/{address}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.cryptechtoday.com/api/v1/result/{address}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"found": true,
"source": "<string>",
"data": {}
}Cached Audit Result
Retrieves verified audit records, honeypot verdicts, and AMM cashout metrics from CrypTech’s distributed edge cache and historical audit database. Ideal for wallets, browser extensions, and DEX aggregators that require low-latency risk verification without initiating a new on-chain simulation cycle.Parameters
string
required
The 42-character hexadecimal smart contract address (e.g.
0x514910771AF9Ca656af840dff83E8264EcF986CA).string
default:"ethereum"
Target blockchain network (
ethereum, bsc, polygon, arbitrum, base, solana).Response Fields
boolean
Whether a verified audit record exists for this contract.
string
Cache layer serving the record:
cache (in-memory edge) or historical_db (persistent storage).object
Full audit summary including
total_score, risk_label, organic_score, sellability_label, and liquidity parameters.Code Examples
curl -X GET "https://api.cryptechtoday.com/api/v1/result/0x514910771AF9Ca656af840dff83E8264EcF986CA?chain=ethereum"
import requests
address = "0x514910771AF9Ca656af840dff83E8264EcF986CA"
res = requests.get(f"https://api.cryptechtoday.com/api/v1/result/{address}?chain=ethereum")
record = res.json()
if record.get("found"):
data = record["data"]
print(f"Safety: {data.get('total_score')}/100 [{data.get('risk_label')}]")
else:
print("Contract not yet analyzed. Run POST /api/v1/analyze first.")
import axios from 'axios';
const address = '0x514910771AF9Ca656af840dff83E8264EcF986CA';
const { data } = await axios.get(`https://api.cryptechtoday.com/api/v1/result/${address}?chain=ethereum`);
if (data.found) {
console.log(`Risk Score: ${data.data.total_score}/100 - ${data.data.risk_label}`);
}
Was this page helpful?