Activity Data API

Access email activity and engagement data to understand email behavior and deliverability.

Get Email Activity

GET/v1/activity/{email}

Retrieve engagement activity data for a specific email address.

Response
{
  "success": true,
  "data": {
    "email": "user@example.com",
    "activity": {
      "last_seen": "2026-01-28T15:30:00Z",
      "engagement_level": "high",
      "total_opens": 45,
      "total_clicks": 12,
      "opens_last_30d": 8,
      "clicks_last_30d": 3,
      "last_open": "2026-01-28T15:30:00Z",
      "last_click": "2026-01-25T10:15:00Z"
    },
    "deliverability": {
      "inbox_rate": 0.95,
      "spam_rate": 0.03,
      "bounce_rate": 0.02
    }
  }
}

Batch Activity Lookup

POST/v1/activity/batch

Look up activity data for multiple emails at once (up to 100 per request).

Request
{
  "emails": [
    "user1@example.com",
    "user2@example.com"
  ]
}

Domain Reputation

GET/v1/activity/domain/{domain}

Get aggregated reputation metrics for an entire domain.

Response
{
  "success": true,
  "data": {
    "domain": "example.com",
    "reputation": {
      "score": 85,
      "level": "good",
      "trend": "stable"
    },
    "metrics": {
      "total_emails_tracked": 15000,
      "avg_engagement_rate": 0.23,
      "avg_bounce_rate": 0.02,
      "spam_complaint_rate": 0.001
    },
    "blacklist_status": {
      "listed": false,
      "checked_at": "2026-02-03T00:00:00Z"
    }
  }
}

Engagement Levels

LevelDescriptionCriteria
highHighly engagedOpens/clicks in last 30 days
mediumModerately engagedActivity in last 90 days
lowLow engagementNo activity in 90+ days
unknownNo data availableNo tracked activity

Data Sources

Activity data is aggregated from multiple sources:

  • • Tracking pixels from email campaigns
  • • Click tracking from email links
  • • Opt-in data sharing from partner networks
  • • Bounce and complaint feedback loops

Privacy: All activity data is anonymized and aggregated. We never share individual recipient data with third parties.