analytics

Get Strategic Application Insights

Strategic insights derived deterministically from the user's applications: conversion funnel by archetype / remote-policy / score band, top blockers, tech-stack gaps, data-driven score floor, and prioritized recommendations. Returns {status: "insufficient_data"} when fewer than 5 applications have moved past Evaluated.

get/analytics/patterns

Request

  • Base URL: https://api.aiapplyd.com/api/v1
  • URL: https://api.aiapplyd.com/api/v1/analytics/patterns
  • Auth: HTTP bearer

Response

Pattern analysis (ready) or insufficient_data sentinel.

successtrue required

Example response

{
  "data": {
    "data": {
      "blockers": [
        {
          "reason": "stack_mismatch",
          "share": 0.32
        }
      ],
      "funnel": {
        "byArchetype": [
          {
            "archetype": "software_engineer_frontend",
            "conversionRate": 0.214
          }
        ],
        "byRemotePolicy": [
          {
            "workArrangement": "remote_country"
          }
        ],
        "byScoreBucket": [
          {
            "bucket": "gte_4_5"
          }
        ]
      },
      "recommendations": [
        {
          "action": "Filter out roles with match score below 4.0 - none have progressed.",
          "actionPayload": {
            "threshold": 4
          },
          "actionType": "raise_score_floor",
          "appliedAt": "2026-05-10T12:34:56.000Z",
          "impact": "high",
          "reasoning": "12 of 12 applications below 4.0 ended in no_response or rejection.",
          "template": {
            "params": {
              "bestArchetype": "software_engineer_frontend",
              "worstArchetype": "software_engineer_frontend"
            }
          }
        }
      ],
      "scoreFloor": 4.2,
      "skillGaps": [
        {
          "skill": "rust"
        }
      ]
    }
  },
  "meta": {
    "duration": 150,
    "requestId": "req_abc123",
    "timestamp": "2026-10-13T10:27:20.268Z",
    "version": "v1"
  }
}

Changes

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