ot-intel-api.onrender.com

ot-intel-api.onrender.com · 7 paid endpoints · listed 2026-10-27

Recurring public "State of OT Threat Intel — GCC" sitrep, human-reviewed before publish, sourced from the same intel.db pipeline as /ot/sitrep. Pass optional issue_date (YYYY-MM-DD) for a past edition; omit for the latest reviewed edition.

livelast check 8 h ago
100%valid x402 answers, 72 h
$1.06USDC received on Base, 7 days
4distinct payers, 7 days
57.0score (0-100)

Paid endpoints

MethodEndpointPriceNetworks
GETot-intel-api.onrender.com/ot/gcc-bulletin
Recurring public "State of OT Threat Intel — GCC" sitrep, human-reviewed before publish, sourced from the same intel.db pipeline as /ot/sitrep. Pass optional is
$0.01Base
GETot-intel-api.onrender.com/ot/ioc
IOC enrichment with ICS campaign context. Pass ?value=1.2.3.4&type=ip or type=domain. Queries AlienVault OTX, AbuseIPDB, and DeepSeek CTI for OT campaign associ
$0.01Base
GETot-intel-api.onrender.com/ot/advisory
Live CISA ICS-CERT advisories filtered by vendor or sector. Pass ?vendor=siemens or ?sector=energy. Returns advisory IDs, CVSS scores, CVE lists, OT severity, a
$0.02Base
GETot-intel-api.onrender.com/ot/cve
OT-contextualised CVE triage for ICS/SCADA. Pass ?id=CVE-XXXX-XXXX. Returns OT-adjusted severity, cyber-physical impact, patch feasibility, CISA KEV status, and
$0.02Base
GETot-intel-api.onrender.com/ot/actor/sector
ICS threat actors by sector. Pass ?sector=energy. Returns all groups targeting that sector from live MITRE ATT&CK ICS STIX data. Covers energy, water, manufactu
$0.03Base
GETot-intel-api.onrender.com/ot/campaign
Active ICS campaign tracker. Pass ?sector=electric&status=active. Returns campaigns currently targeting a sector with actor attribution, start date, targeted ge
$0.05Base
GETot-intel-api.onrender.com/ot/exposure
OT asset risk verdict. Pass ?vendor=siemens&model=s7-1500&sector=energy&network=internet-facing. Returns risk_score (0-100), risk_level, escalate (boolean), rec
$0.05Base

Latest checks

WhenEndpointHTTPmsResult
8 h agoot-intel-api.onrender.com/ot/actor/sector402241valid x402 v2 terms

Income on Base (7 days)

DayTransfersUSDC
2026-10-3125$0.95
2026-10-301$0.01
2026-10-282$0.08
2026-10-272$0.02

Is this your API?

Add the live badge to your docs:
<a href="https://logicnodes.io/observatory/p/ot-intel-api.onrender.com"><img src="https://logicnodes.io/observatory/badge/ot-intel-api.onrender.com.svg" alt="x402 status"></a>
x402 status badge
Claim it for free with x402_provider_claim (sign with your payout address), and get an alert within minutes when it stops answering with x402_monitor_create ($5 for 30 days). Both work over MCP (https://logicnodes.io/mcp/v2) or POST https://logicnodes.io/v1/tools/<tool>.

Income is all USDC received by the provider's payout address on Base, whatever the source. Score: 0-100: 50 x share of checks in the last 72 h that returned valid x402 payment terms + 30 x min(1, log10(1 + USDC received in 7 days) / 4) + 20 x min(1, log10(1 + distinct payers in 7 days) / 3). A provider never checked scores on income only; income is all USDC received by its payout address on Base, whatever the source. JSON: /v1/observatory/providers/ot-intel-api.onrender.com