Developer Documentation
Integrate the world's most advanced Neural Malware Engine into your workflow. Our REST API allows you to analyze Android application packages (APK) for malicious behavior with millisecond latency.
Authentication
Authenticate your requests by including your secret key in the x-api-key header. You can manage your keys in the Console.
x-api-key: sc_live_your_secret_key_here
Scan APK Endpoint
POST
/v1/scanUpload a binary APK file to perform a deep neural scan. The engine analyzes static features, permissions, and bytecode patterns to calculate a risk score.
| Parameter | Type | Required |
|---|---|---|
| apkFile | file (binary) | Yes |
Python Implementation
import requests
# ScanDroid Global API Endpoint
ENDPOINT = "https://api.scandroid.online/v1/scan"
API_KEY = "sc_live_your_secret_key_here"
def scan_apk(file_path):
files = {'apkFile': open(file_path, 'rb')}
headers = {'x-api-key': API_KEY}
try:
response = requests.post(ENDPOINT, files=files, headers=headers)
return response.json()
except Exception as e:
return {"error": str(e)}
# Execute Scan
result = scan_apk('my_app.apk')
print(f"Verdict: {result['result']} | Confidence: {result['risk']}%") Next.js / React Integration
// API Integration for Next.js / React
const handleUpload = async (file) => {
const formData = new FormData();
formData.append('apkFile', file);
const response = await fetch('https://api.scandroid.online/v1/scan', {
method: 'POST',
headers: {
'x-api-key': 'sc_live_your_secret_key_here', // Securely store in .env
},
body: formData
});
if (!response.ok) {
const error = await response.json();
throw new Error(error.message);
}
const result = await response.json();
return result; // Returns { success: true, result: "SAFE", risk: 12, ... }
};Example JSON Response
{
"success": true,
"scanId": "scan_8829104af",
"result": "MALICIOUS",
"risk": 94,
"type": "Trojan.AndroidOS.Generic",
"timestamp": "2026-02-22T21:47:37Z"
}Startup-Friendly Pricing
World-class security shouldn't break the bank. Simple, transparent, and affordable.
| Package | Free | Startup (Best Value) | Pro Scale |
|---|---|---|---|
| Price / Month | Forever $0 | $15 /mo | $49 /mo |
| Scans Included | 250 Scans | 10,000 Scans | 50,000 Scans |
| Rate Limit | 10 req / min | 200 req / min | 1000 req / min |
| AI Intelligence | v1.0 Basic | v2.0 Full Access | v2.0 + Real-time Training |
| Support | Community | Priority Discord | 1-on-1 Support |