Alerts

List project alerts

Get paginated competitive intelligence alerts for a project. Returns alerts generated when monitoring detects meaningful changes in competitor activity — such as pricing restructures, content strategy shifts, or technology stack changes. Supports filtering by monitoring dimension (tech-trust, content, positioning, pricing, ai-visibility, ai-sources), severity level (critical, high, medium, info), and specific competitor. Alerts are sorted by creation date (newest first).

get/v1/projects/{projectId}/alerts

Request

  • Base URL: https://api.competlab.com
  • URL: https://api.competlab.com/v1/projects/{projectId}/alerts
  • Auth: API key in header CL-API-Key

Path parameters

projectIdstring required
Example:507f1f77bcf86cd799439011

Project ID

Query parameters

pagenumber
Example:1

Page number (1-indexed)

limitnumber
Example:20

Number of items per page

dimension'tech-trust' | 'content' | 'positioning' | 'pricing' | 'ai-visibility' | 'ai-sources'
Example:pricing

Filter by monitoring dimension (tech-trust, content, positioning, pricing, ai-visibility, ai-sources)

severity'critical' | 'high' | 'medium' | 'info'
Example:critical

Filter by alert severity (critical, high, medium, info)

competitorIdstring
Example:507f1f77bcf86cd799439011

Filter by competitor ID

Response

Example response

{
  "items": [
    {
      "id": "507f1f77bcf86cd799439011",
      "dimension": "pricing",
      "competitorDomain": "competitor.com",
      "competitorId": "507f1f77bcf86cd799439012",
      "severity": "high",
      "title": "Pricing plan restructure detected",
      "actionHint": "Review your pricing strategy to stay competitive",
      "gapWarnings": [
        "Missing free tier",
        "No annual billing discount"
      ],
      "runId": "507f1f77bcf86cd799439013",
      "alertType": "price_change",
      "createdAt": "2026-03-15T10:00:00.000Z"
    }
  ],
  "pagination": {
    "page": 1,
    "limit": 20,
    "total": 47,
    "totalPages": 3,
    "hasMore": true
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.