---
title: "What buyers in a niche actually buy"
method: GET
path: "/v1/market/taste"
tags: ["Catalogue"]
---

# What buyers in a niche actually buy

`GET /v1/market/taste`

## Request

- Base URL: `https://api.placementapi.com`
- URL: `https://api.placementapi.com/v1/market/taste`
- Auth: HTTP bearer

Purchase profile of a topic from observed purchases: DR and traffic band shares, placement types, price quartiles, target categories. `insufficient: true` (with min_observations / min_buyers and no counts) under 30 observations or 3 buyers. `winners` and `probable_buyers` blocks from the web graph are present regardless. Shares are over at least three distinct buyers; no targets, no buyers. Cached one hour.

## Query parameters

- `topic` string, required

## Response `200`

OK

- object
  - `taste` object
    - `topic` string
    - `insufficient` boolean
    - `min_observations` integer
    - `min_buyers` integer
    - `observations` integer
    - `buyers` integer
    - `dr_bands` object[]
    - `traffic_bands` object[]
    - `placement_types` object[]
    - `price_credits` object
    - `top_categories` object[]
    - `winners` object, nullable
    - `probable_buyers` object, nullable
  - `note` string

## Other responses

- `400`: Malformed request. `error` is `bad_request` (with a zod `detail`), `invalid_json`, or `unknown_parameter` / `unknown_field` (with `unknown[]` and `accepted[]`).
- `401`: Missing, malformed or revoked Bearer credential: `{ error: "unauthorized" }`.
- `503`: `server_misconfigured` when the store is not configured; `upstream_unfunded` when the measurement provider's prepaid balance is exhausted (fresh profiles, gap maps and SERPs pause; cached results and catalogue are unaffected); `upstream_unavailable` on a provider error; `payments_unavailable` when card payments are not configured.

---

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