Skip to main content

GET /api/v1/public/analytics/

Returns account-wide analytics across all campaigns (homepage analytics). Auth: X-API-Key

Query Parameters

  • start_date (string, optional): Filter analytics from this date (YYYY-MM-DD format)
  • end_date (string, optional): Filter analytics until this date (YYYY-MM-DD format)
  • sender_accounts (array, optional): Filter by specific sender account IDs
  • campaigns (array, optional): Filter by specific campaign IDs
  • campaign_statuses (array, optional): Filter by campaign statuses (DRAFT, ACTIVE, PAUSED, COMPLETED, ARCHIVED)

Response

{
  "success": true,
  "analytics": {
    "total_prospects": 1250,
    "total_emails_sent": 450,
    "total_linkedin_messages_sent": 320,
    "total_invites_sent": 280,
    "total_invites_accepted": 95,
    "total_replies": 67,
    "total_interested": 23,
    "reply_rate": 8.7,
    "invite_acceptance_rate": 33.9,
    "daily_metrics": [
      {
        "date": "15 Jan",
        "emails_sent": 25,
        "linkedin_messages_sent": 18,
        "invites_sent": 12,
        "invites_accepted": 4,
        "replies": 3,
        "interested": 1
      }
    ]
  }
}

Example

curl -H "X-API-Key: <key>" \
  "https://api.seleqt.ai/api/v1/public/analytics/"

Example with Date Range

curl -H "X-API-Key: <key>" \
  "https://api.seleqt.ai/api/v1/public/analytics/?start_date=2024-01-01&end_date=2024-01-31"

Example with Filters

curl -H "X-API-Key: <key>" \
  "https://api.seleqt.ai/api/v1/public/analytics/?campaigns=123&campaigns=456&campaign_statuses=ACTIVE&sender_accounts=789"

Response Fields

  • total_prospects: Total number of prospects across all campaigns
  • total_emails_sent: Total emails sent across all campaigns
  • total_linkedin_messages_sent: Total LinkedIn messages sent across all campaigns
  • total_invites_sent: Total LinkedIn invites sent across all campaigns
  • total_invites_accepted: Total LinkedIn invites accepted across all campaigns
  • total_replies: Total replies received across all campaigns
  • total_interested: Total prospects marked as interested across all campaigns
  • reply_rate: Overall reply rate percentage (replies / total contacted)
  • invite_acceptance_rate: Overall invite acceptance rate percentage
  • daily_metrics: Array of daily metrics (only included when date range is provided)

Daily Metrics Fields

When a date range is provided, the response includes daily_metrics with the following fields for each day:
  • date: Date in “DD MMM” format
  • emails_sent: Emails sent on this date
  • linkedin_messages_sent: LinkedIn messages sent on this date
  • invites_sent: LinkedIn invites sent on this date
  • invites_accepted: LinkedIn invites accepted on this date
  • replies: Replies received on this date
  • interested: Prospects marked as interested on this date