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/batchLook 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
| Level | Description | Criteria |
|---|---|---|
| high | Highly engaged | Opens/clicks in last 30 days |
| medium | Moderately engaged | Activity in last 90 days |
| low | Low engagement | No activity in 90+ days |
| unknown | No data available | No 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.