Skip to main content

API Playground

GET/api/check
Endpoint
Params

no key · free anonymous quota

Response

— run a request to see the live JSON here

Full analysisGETidle
Spec merges Rust (api.ismalicious.com) with Next.js scam routes on ismalicious.com/api (/analyze, phone, crypto, email). Pick the matching server in Scalar before "Try it". Written examples also in API docs.
Reference

Every endpoint you can call from this playground

27 operations across 12 groups, generated from isMalicious - Threat Intelligence API v1.0.0 — the same OpenAPI document the interactive reference above loads.

Production server
https://api.ismalicious.com
Next.js web API (analyze / phone / crypto / email)
https://ismalicious.com/api
Auth header
X-API-KEY
MethodEndpointPurpose
checkThreat intelligence check endpoints for IPs and domains
GET/bulk/checkBulk check limits and usage
POST/bulk/checkBulk entity check
GET/checkFull Threat Analysis
GET/check/certificatesCheck Certificates
GET/check/locationCheck Geolocation
GET/check/reputationCheck Reputation
GET/check/vulnerabilitiesCheck Vulnerabilities
GET/check/whoisCheck WHOIS
searchSearch for similar malicious domains
POST/searchSearch Keywords
blocklistDownload and manage blocklists
GET/blocklist/download/{filename}Download Blocklist
GET/blocklist/statsGet Blocklist Stats
submitSubmit new threat intelligence sources
POST/submitSubmit Sources
Scam IntelligenceNext.js routes for analyze / email / phone / crypto (ismalicious.com/api).
POSTismalicious.com/api/analyzeUnified analyze (auto-detect type)
GETismalicious.com/api/check/cryptoCheck crypto wallet address
GETismalicious.com/api/check/emailCheck email address
GETismalicious.com/api/check/phoneCheck phone number risk
action-center
GET/action-center/overviewPrioritized SOC action center overview
alerts
GET/alerts/trendsOpened/resolved per day plus MTTR percentiles for the signed-in scope
briefs
GET/risk-brief/latestLatest organization risk brief summary
cases
GET/casesCase workspace list
POST/casesCreated case
PATCH/cases/{id}Updated case
POST/cases/{id}/evidenceUpdated case with appended evidence
platform
GET/platform/data-freshnessDataset freshness, version, and SLA status
GET/platform/data-ops/pipelineData operations pipeline phases and last recorded run
trust
GET/trust/assessment/schemaCanonical trust assessment field contract
webhooks
GET/user/webhooks/eventsSupported webhook events and recommended payload fields

Calling one without the playground

# X-API-KEY carries Base64(apiKey:apiSecret)
curl -H "X-API-KEY: $ISMALICIOUS_KEY" \
  "https://api.ismalicious.com/check?query=example.com"