---
name: campaign-detail
type: instructions
description: Get full detail on one possible campaign / suspected cluster - evidence breakdown and every member indicator.
---

# Get campaign detail

## Purpose
Given a campaign key (or legacy numeric id) from `list-campaigns`, retrieve the full
evidence breakdown (which signal ties the cluster together and how much of the
cluster it covers) plus every member indicator: domain, targeted brand, status,
relationship score, and detail page link. Shared-infrastructure grouping of public
detections, **not an attribution claim**.

## Endpoint
```
GET https://phishunt.io/api/v1/campaigns/<key>
```

## Parameters
- `<key>` - the stable campaign key from `list-campaigns` (preferred - survives the
  daily rebuild), or a legacy numeric cluster id (path parameter).

## Example
```bash
curl -sf 'https://phishunt.io/api/v1/campaigns/0c1b79ab9b24' | jq '{key, size, evidence_summary, members: .members[:5]}'
```

## Related
- Downloadable export (JSON/CSV/TXT): `https://phishunt.io/api/v1/campaigns/<key>/export?format=<fmt>`
- Human-readable page: `https://phishunt.io/campaigns/<key>/`

## Errors
- HTTP 404 with `{"error": "Unknown campaign id", ...}` if the key/id is unknown, no longer live, or weak (weak clusters are never surfaced).
