Authentication
Send customer keys with X-API-Key. Public evaluation stays rate-limited; paid keys are account-backed and visible in /api-keys.
Developer docs
The API is packaged around structured disruption events, canonical URLs, usage visibility, archive tiers, and beta webhook delivery.
Send customer keys with X-API-Key. Public evaluation stays rate-limited; paid keys are account-backed and visible in /api-keys.
Starter, Growth, and Enterprise packages receive separate throughput, archive, and webhook controls. Usage is metered by account and key.
Current public docs target schema_version 2026-04-22. Clients should store schema_version and ignore unknown fields.
Webhook delivery is entitlement-gated. Use event_id for dedupe, verify signatures when enabled, and fall back to canonical_url for analyst handoff.
Endpoints
| Method | Path | Purpose |
|---|---|---|
| GET | /api/v1/stories | List recent event-first story signals with filters for category and pagination. |
| GET | /api/v1/stories/{story_id} | Fetch a single signal by story/event ID with canonical URL and safe preview fields. |
| GET | /api/v1/categories | Inspect supported categories for filter builders. |
| GET | /api/v1/trending | Evaluate high-engagement or fast-developing signals. |
| GET | /api/v1/stories/{story_id}/engagement | Attach social and downstream engagement context where available. |
Authentication
curl -H "X-API-Key: $ZETTAWIRE_API_KEY" \ "https://api.zettawire.com/api/v1/stories?category=security"
Client guidance
Beta access
We use this form to understand developer demand, integration use cases, and which public pages produce qualified API leads.