isMalicious — API
isMalicious - Threat Intelligence APIv1.2.0 Read the vendor's spec ↗
- 58 endpoints
- 11 versions archived since Jul 23, 2026
- Last checked Oct 20, 2026
Official isMalicious threat intelligence API for domain, IP, and URL reputation checking.
Get started
$ curl "https://api.ismalicious.com/cve" \
-H "X-API-KEY: $API_KEY"
Set $API_KEY first, then paste.
- Base URL
-
https://api.ismalicious.com - Authenticate
-
API key in the X-API-KEY header
Base64 encoded apiKey:apiSecret.
3 other schemes
- Bearer token in the Authorization header
- HTTP basic: username and password
- API key in the __Secure-authjs.session-token cookie
What it covers
- Check 13 Threat intelligence check endpoints for IPs, domains, URLs, and file hashes
- Taxii 10 TAXII 2.1 / STIX 2.1 threat-intelligence feed (Pro and Enterprise).
- Ransomware 9 Ransomware intelligence from the cached ransomware.live datasets: victims, groups, sectors, press.
- Cve 5 CVE catalog: lookup by id, search and recent list (authenticated, one request each) and public statistics (EPSS, exploitation signals, time series — no authentication, not metered)
- Cases 4 SOC case workspace: cases and their evidence timeline
- Gate 3 isinjected gate: prompt-injection scanning and link reputation for AI agents (own scan meter)
- Blocklist 2 Download blocklists and read their generation stats
- Platform 2 Dataset freshness and data-ops pipeline status
- Action Center 1 Prioritized SOC action queue
- Alerts 1 Alerting trends and metrics
- Briefs 1 Executive risk briefs
- Mail 1 Inbound-message scan: what a mail's structure and the dataset say about it (gate scan meter, one unit per message)
Open an endpoint for a runnable command, its inputs and what it returns.
Check 13
-
GET
/bulk/checkBulk check limits and usageLoading…
-
GET
/checkFull Threat AnalysisLoading…
-
GET
/check/certificatesCheck CertificatesLoading…
-
GET
/check/locationCheck GeolocationLoading…
-
GET
/check/reputationCheck ReputationLoading…
-
GET
/check/streamReport stream (SSE)Loading…
-
GET
/check/tenantMicrosoft 365 tenantLoading…
-
GET
/check/vulnerabilitiesCheck VulnerabilitiesLoading…
-
GET
/check/whoisCheck WHOISLoading…
-
GET
/pwned-passwords/range/{prefix}k-anonymity lookup in Have I Been Pwned's Pwned Passwords corpus.Loading…
-
POST
/bulk/checkBulk entity checkLoading…
-
POST
/check/passwordBreach exposure of a password, checked as an indicator.Loading…
-
POST
/indicator-contextLoading…
Taxii 10
-
GET
/taxiiTAXII discoveryLoading…
-
GET
/taxii/api-rootTAXII API rootLoading…
-
GET
/taxii/api-root/collectionsList TAXII collectionsLoading…
-
GET
/taxii/api-root/collections/{collectionId}Get a TAXII collectionLoading…
-
GET
/taxii/api-root/collections/{collectionId}/manifestGet object manifestsLoading…
-
GET
/taxii/api-root/collections/{collectionId}/objectsGet collection objectsLoading…
-
GET
/taxii/api-root/collections/{collectionId}/objects/{objectId}Get an objectLoading…
-
GET
/taxii/api-root/collections/{collectionId}/objects/{objectId}/versionsGet object versionsLoading…
-
GET
/taxii/api-root/status/{statusId}Get statusLoading…
-
POST
/taxii/api-root/collections/{collectionId}/objectsAdd objects (refused)Loading…
Ransomware 9
-
GET
/ransomware/feedRecent ransomware victimsLoading…
-
GET
/ransomware/group-profileRansomware group profileLoading…
-
GET
/ransomware/groupsRansomware groupsLoading…
-
GET
/ransomware/live-quotaransomware.live call budgetLoading…
-
GET
/ransomware/pressRansomware pressLoading…
-
GET
/ransomware/sector-riskSector riskLoading…
-
GET
/ransomware/sector-risk/historySector risk historyLoading…
-
GET
/ransomware/sector-victimsSector victimsLoading…
-
GET
/ransomware/statsRansomware statisticsLoading…
Cve 5
-
GET
/cveCVE lookup, search and recent listLoading…
-
GET
/cve/recentRecent CVEs (bare array)Loading…
-
GET
/cve/stats/epssCVE EPSS statisticsLoading…
-
GET
/cve/stats/timeseriesCVE time seriesLoading…
-
GET
/cve/{id}CVE by id (path form)Loading…
Cases 4
-
GET
/casesLoading…
-
PATCH
/cases/{id}Loading…
-
POST
/casesLoading…
-
POST
/cases/{id}/evidenceLoading…
Gate 3
-
GET
/gate/quotaGET /gate/quotaLoading…
-
GET
/gate/urlGET /gate/url?u=Loading…
-
POST
/gate/scanPOST /gate/scanLoading…
Blocklist 2
-
GET
/blocklist/download/{filename}Download BlocklistLoading…
-
GET
/blocklist/statsGet Blocklist StatsLoading…
Platform 2
-
GET
/platform/data-freshnessLoading…
-
GET
/platform/data-ops/pipelineLoading…
Action Center 1
-
GET
/action-center/overviewLoading…
Alerts 1
-
GET
/alerts/trendsLoading…
Briefs 1
-
GET
/risk-brief/latestLoading…
Mail 1
-
POST
/mail/scanPOST /mail/scanLoading…
Monitoring 1
-
POST
/monitoring/claim-pendingLoading…
Search 1
-
POST
/searchSearch KeywordsLoading…
Stats 1
-
GET
/statsPublic dataset statisticsLoading…
Submit 1
-
POST
/submitSubmit SourcesLoading…
Trust 1
-
GET
/trust/assessment/schemaLoading…
Webhooks 1
-
GET
/user/webhooks/eventsLoading…
No endpoint matches. Clear the filter to see all 58.
Change log
-
- +GET /pwned-passwords/range/{prefix}
- +GET /taxii/api-root/collections/{collectionId}/manifest
- +GET /taxii/api-root/collections/{collectionId}/objects/{objectId}
- +GET /taxii/api-root/collections/{collectionId}/objects/{objectId}/versions
- +GET /taxii/api-root/status/{statusId}
- +POST /check/password
- +POST /mail/scan
- +POST /taxii/api-root/collections/{collectionId}/objects
-
- +GET /check/tenant
- +GET /cve
- +GET /cve/recent
- +GET /cve/{id}
- +GET /ransomware/feed
- +GET /ransomware/group-profile
- +GET /ransomware/groups
- +GET /ransomware/live-quota
- +GET /ransomware/press
- +GET /ransomware/sector-risk
- +GET /ransomware/sector-risk/history
- +GET /ransomware/sector-victims
- +GET /ransomware/stats
- +POST /indicator-context
-
- +POST /monitoring/claim-pending
-
- +GET /check/stream
- +GET /cve/stats/epss
- +GET /cve/stats/timeseries
- +GET /stats
- +GET /taxii
- +GET /taxii/api-root
- +GET /taxii/api-root/collections
- +GET /taxii/api-root/collections/{collectionId}
- +GET /taxii/api-root/collections/{collectionId}/objects
-
- +GET /gate/quota
- +GET /gate/url
- +POST /gate/scan