curl "https://server.smartlead.ai/api/v1/campaigns/123/analytics?api_key=YOUR_KEY"
import requests
API_KEY = "YOUR_API_KEY"
campaign_id = 123
response = requests.get(
f"https://server.smartlead.ai/api/v1/campaigns/{campaign_id}/analytics",
params={"api_key": API_KEY}
)
analytics = response.json()
# Display key metrics
print(f"Campaign: {analytics['campaign_name']}")
print(f"Total Sent: {analytics['total_sent']}")
print(f"Open Rate: {analytics['open_rate']}%")
print(f"Click Rate: {analytics['click_rate']}%")
print(f"Reply Rate: {analytics['reply_rate']}%")
const API_KEY = 'YOUR_API_KEY';
const response = await fetch(
`https://server.smartlead.ai/api/v1/campaigns/123/analytics?api_key=${API_KEY}`
);
const analytics = await response.json();
console.log(`Reply Rate: ${analytics.reply_rate}%`);
{
"campaign_id": 123,
"campaign_name": "Q1 Outreach",
"total_sent": 1000,
"total_opened": 450,
"total_clicked": 120,
"total_replied": 85,
"open_rate": 45.0,
"click_rate": 12.0,
"reply_rate": 8.5,
"bounce_rate": 2.0,
"unsubscribe_rate": 0.5
}
Campaign Statistics
Get Campaign Analytics
Retrieve comprehensive analytics for a campaign
GET
/
api
/
v1
/
campaigns
/
{campaign_id}
/
analytics
curl "https://server.smartlead.ai/api/v1/campaigns/123/analytics?api_key=YOUR_KEY"
import requests
API_KEY = "YOUR_API_KEY"
campaign_id = 123
response = requests.get(
f"https://server.smartlead.ai/api/v1/campaigns/{campaign_id}/analytics",
params={"api_key": API_KEY}
)
analytics = response.json()
# Display key metrics
print(f"Campaign: {analytics['campaign_name']}")
print(f"Total Sent: {analytics['total_sent']}")
print(f"Open Rate: {analytics['open_rate']}%")
print(f"Click Rate: {analytics['click_rate']}%")
print(f"Reply Rate: {analytics['reply_rate']}%")
const API_KEY = 'YOUR_API_KEY';
const response = await fetch(
`https://server.smartlead.ai/api/v1/campaigns/123/analytics?api_key=${API_KEY}`
);
const analytics = await response.json();
console.log(`Reply Rate: ${analytics.reply_rate}%`);
{
"campaign_id": 123,
"campaign_name": "Q1 Outreach",
"total_sent": 1000,
"total_opened": 450,
"total_clicked": 120,
"total_replied": 85,
"open_rate": 45.0,
"click_rate": 12.0,
"reply_rate": 8.5,
"bounce_rate": 2.0,
"unsubscribe_rate": 0.5
}
Get complete campaign performance metrics including open rates, click rates, reply rates, and engagement statistics.
Path Parameters
number
required
Campaign ID
Query Parameters
string
required
Your SmartLead API key
curl "https://server.smartlead.ai/api/v1/campaigns/123/analytics?api_key=YOUR_KEY"
import requests
API_KEY = "YOUR_API_KEY"
campaign_id = 123
response = requests.get(
f"https://server.smartlead.ai/api/v1/campaigns/{campaign_id}/analytics",
params={"api_key": API_KEY}
)
analytics = response.json()
# Display key metrics
print(f"Campaign: {analytics['campaign_name']}")
print(f"Total Sent: {analytics['total_sent']}")
print(f"Open Rate: {analytics['open_rate']}%")
print(f"Click Rate: {analytics['click_rate']}%")
print(f"Reply Rate: {analytics['reply_rate']}%")
const API_KEY = 'YOUR_API_KEY';
const response = await fetch(
`https://server.smartlead.ai/api/v1/campaigns/123/analytics?api_key=${API_KEY}`
);
const analytics = await response.json();
console.log(`Reply Rate: ${analytics.reply_rate}%`);
Response Example
{
"campaign_id": 123,
"campaign_name": "Q1 Outreach",
"total_sent": 1000,
"total_opened": 450,
"total_clicked": 120,
"total_replied": 85,
"open_rate": 45.0,
"click_rate": 12.0,
"reply_rate": 8.5,
"bounce_rate": 2.0,
"unsubscribe_rate": 0.5
}
Related Endpoints
⌘I
