Simple, real-time APIs to capture events, detect signals, and recover revenue.
/eventsCapture user lifecycle events across your platform. Spider processes each event in real-time and maps it to revenue signals.
{
"event": "kyc_approved",
"user_id": "usr_123",
"timestamp": "2026-03-24T10:00:00Z"
}{
"status": "received",
"signal_triggered": false,
"event_id": "evt_9x2k1"
}/signalsManually trigger signal evaluation for a specific user or account. Useful for on-demand analysis.
{
"user_id": "usr_123",
"evaluate": ["dormant_account", "churn_risk"]
}{
"signals": ["dormant_account"],
"confidence": 0.91,
"evaluated_at": "2026-03-24T10:01:00Z"
}/leaksRetrieve all detected revenue leaks across your platform, grouped by signal type.
{
"type": "dormant_account",
"users": 42,
"estimated_revenue_loss": 12500,
"detected_at": "2026-03-24T08:00:00Z"
}/accounts/{id}Fetch the full signal history and revenue timeline for a specific user account.
{
"user_id": "usr_123",
"signals": ["dormant_account"],
"last_active": "2026-03-18T14:22:00Z",
"balance": 12000,
"recommended_action": "trigger_activation_flow"
}Pass these as the event field in POST /events.
signup_startedkyc_approveddeposit_completedfirst_tradetrade_executedinactivity_detectedSpider automatically detects these patterns from your event stream.
dormant_accountFunded but no trading activity
unfunded_accountKYC passed but no deposit
under_tradingLow frequency relative to balance
churn_riskEngagement decay detected
No setup. No dashboards to configure. Real-time from the first event.