---
title: "List backlink outreach prospects"
method: GET
path: "/v3/outreach/prospects"
tags: ["Outreach"]
---

# List backlink outreach prospects

`GET /v3/outreach/prospects`

Sites worth pitching for a backlink, with the page each one would be pitched about, its Domain Rating, how many contacts have been found and where it sits in the pipeline. This is the starting point for any outreach question.

## Query parameters

- `status` 'pending' | 'finding_people' | 'people_found' | 'no_people' | 'failed'
- `source` string

## Response `200`

Default Response

- object
  - `prospects` object[]
    - `id` string
    - `domain` string
    - `source` string
    - `status` string
    - `isNew` boolean
    - `createdAt` string
    - `updatedAt` string
    - `lastActivityAt` string — Latest activity on this prospect or its people, pages, messages, and emails. List order is descending by this time.
    - `targetPage` object, nullable — The specific page the pitch is about, or null for a bare domain.
      - `id` string
      - `url` string
      - `title` string, nullable
      - `source` string
      - `matchedQuery` string, nullable
      - `pageType` string, nullable
      - `linkStatus` string, nullable
      - `topicalFit` number, nullable
    - `domainRating` number, nullable
    - `opportunity` string — The concrete backlink ask, such as fixing a broken link or being added to a list.
    - `opportunityDetails` object
      - `code` string
      - `label` string
      - `description` string
      - `strength` number
      - `action` string
    - `lane` object
      - `code` string
      - `label` string
      - `action` string
      - `hint` string
      - `channel` string
    - `linkStatus` string, nullable
    - `linkEvidence` string, nullable
    - `reasons` string[] — Observed evidence behind the recommendation, most important first.
    - `nextStep` string — Suggested next action in plain language.
    - `worth` number — Estimated link value from 0 to 100, separate from the odds of earning it.
    - `worthBand` 'strong' | 'decent' | 'low'
    - `worthDetails` object
      - `score` number
      - `band` string
      - `label` string
    - `odds` number — Estimated chance of earning the link from 0 to 100, separate from link value.
    - `oddsBand` 'high' | 'medium' | 'long'
    - `oddsDetails` object
      - `score` number
      - `band` string
      - `label` string
    - `relationship` string
    - `relationshipDetails` object
      - `code` string
      - `label` string
      - `description` string
    - `actionable` boolean — False when the link is already live or the publisher is a direct competitor.
    - `linkPlay` string
    - `playbook` object, nullable
      - `play` string
      - `title` string
      - `summary` string
      - `steps` string[]
    - `outreachStage` string
    - `contactReadiness` object
      - `code` string
      - `label` string
      - `description` string
      - `rank` number
      - `channel` string
    - `peopleCount` number
    - `pageCount` number
    - `emails` object[]
      - `id` string
      - `email` string
      - `name` string, nullable
      - `role` string, nullable
      - `verifiedStatus` string
      - `confidence` number
      - `isPrimary` boolean
    - `analysis` string, nullable
    - `doNotContact` boolean
  - `discoveryStatus` 'running' | 'idle'
  - `mentionCheckStatus` 'running' | 'idle'
  - `relationshipSweepStatus` 'running' | 'idle'
  - `mentionCheckProgress` object, nullable
    - `done` number
    - `total` number

## Changes

- **2026-09-18** `e0163b1c37cb` — 1 breaking, 1 info
  - api path removed without deprecation
  - endpoint added
- **2026-09-17** `ea8bce67cd7e` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/snowseo/apis/snowseo-api/changes/v3/outreach/prospects/get.md)

---

[API](https://skmtc.dev/snowseo/apis/snowseo-api.md) · [All operations](https://skmtc.dev/snowseo/apis/snowseo-api/llms.txt) · [OpenAPI document](https://skmtc.dev/snowseo/apis/snowseo-api/revisions/6f0b6cbb515f?raw)
