---
title: "Discover Publishers Public"
method: POST
path: "/discover-publishers"
tags: ["public-api"]
---

# Discover Publishers Public

`POST /discover-publishers`

## Request

- Base URL: `https://api.trakkr.ai`
- URL: `https://api.trakkr.ai/discover-publishers`
- Auth: HTTP bearer

Find independent publishers for a topic, tracked prompts, or sites like a
seed publisher, and read their pages.

Returns up to five candidates, each with a page excerpt, contact or
contributor pages found on that page, and whether the publisher appears in
this brand's citation history. The same scope is served from a 24 hour
cache. A fresh search spends web search and page reads, so each brand gets
a small number per rolling 24 hours (429 when used up). Requires editor
access to a paid brand.

## Request body

- DiscoverPublishersRequest: POST /discover-publishers body.
  - `brand_id` string, uuid, required
  - `topic` string, nullable
  - `prompt_ids` string[]
  - `seed_domain` string, nullable
  - `market` string, nullable
  - `language` string, nullable
  - `new_only` boolean: Skip publishers already in this brand's citation history, so every lead is new ground.

## Response `200`

Successful Response

- PublisherDiscoveryResponse
  - `research_id` string, required
  - `topic` string, required
  - `prompt_ids` string[]
  - `candidates` object[]
  - `generated_at` string, required
  - `data_status` string, required
  - `cached` boolean, required
  - `limitations` string[]
  - `limit` integer, nullable
  - `daily_limit` integer, nullable
  - `next_step` string, nullable

## Other responses

- `401`: Missing, malformed, or expired credentials
- `402`: The current plan does not fund this operation
- `403`: Invalid credentials, missing brand access, or insufficient role
- `422`: Validation Error
- `429`: Rate limit exceeded
- `500`: The operation failed
- `503`: Authentication, entitlement, or a required dependency is temporarily unavailable

---

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