A new perspective on attacker behavior.Explore the intelligence EARLY ACCESS
Home

DEVELOPER GUIDE

Published intelligence.
A straightforward API.

Use your API key to retrieve the same public summaries available in the observation explorer.

Get a key

Register with your email, verify the six-digit code and copy the key shown once. Keep it in your server’s secret store. Keys expire after 30 days.

Read reports

GET https://deceptionstrike.com/api/v1/reports
Authorization: Bearer YOUR_API_KEY

The response includes source, mode, updatedAt, checkedAt, refreshSeconds and reports. Each report contains id, category, severity, title, summary, firstSeen, sensors, indicatorCount, technique, tags, access and locked. A locked report exposes its published summary only, without premium evidence.

Freshness

mode is archive when the source is over 24 hours old or the saved fallback is used. updatedAt is the source timestamp; checkedAt is when the service last read it. A current source is a recent publication, not a streaming telemetry feed.

Limits and errors

Each key allows 60 requests per minute. Invalid, revoked and expired keys return 401; rate limits return 429 with Retry-After. No sensor management or private tenant data is available through API keys.

Revoke a key

DELETE https://deceptionstrike.com/api/v1/key
Authorization: Bearer YOUR_API_KEY

Revocation returns {"revoked":true}. Requests from browser applications must originate from this website; server-to-server requests do not need an Origin header.