---
title: "GET /api/feed/v1/performers/{performerId}"
method: GET
path: "/api/feed/v1/performers/{performerId}"
tags: ["Feed"]
---

# GET /api/feed/v1/performers/{performerId}

`GET /api/feed/v1/performers/{performerId}`

## Request

- Base URL: `https://api.findticker.com`
- URL: `https://api.findticker.com/api/feed/v1/performers/{performerId}`
- Auth: HTTP bearer

## Path parameters

- `performerId` string, required

## Response `200`

Current popularity rank, the raw aggregates behind it, the performer's raw X counts, its Kalshi probability, the Kalshi markets that map to it, and a 30-day rank series. Values are as of computed_at and refresh with each rollup job. Costs one unit.

- FeedPerformer
  - `performer_id` string, required
  - `computed_at` string, nullable, required
  - `popularity_rank` number, nullable, required
  - `popularity_rank_d7` number, nullable, required: Change in popularity_rank over the last week; positive = climbed (a higher rank is better). Null with no snapshot a week back.
  - `popularity_position` number, nullable, required: Place on the popularity ranking, 1 = top, as of the newest rank snapshot. Null with no place.
  - `lifetime_position` number, nullable, required: Place on the lifetime ranking, 1 = top, as of the newest rank snapshot. Null with no place.
  - `popularity_position_d7` number, nullable, required: Places climbed on the popularity ranking over the last week; negative = fell. Null with no snapshot a week back.
  - `event_count` number, nullable, required
  - `avg_lowest_price_current` number, nullable, required
  - `avg_median_price_current` number, nullable, required
  - `listings_current` number, nullable, required
  - `tickets_current` number, nullable, required
  - `posts_current` number, nullable, required
  - `likes_current` number, nullable, required
  - `retweets_current` number, nullable, required
  - `replies_current` number, nullable, required
  - `views_current` number, nullable, required
  - `avg_likes_current` number, nullable, required
  - `kalshi_prob_current` number, nullable, required
  - `kalshi_prob_asof_date` string, nullable, required
  - `playoff_prob_current` number, nullable, required
  - `playoff_prob_asof_date` string, nullable, required
  - `prediction_markets` FeedPredictionMarket[]: Kalshi prediction markets that map to this row, from the latest market snapshot. Present only when at least one market maps; absent otherwise, and never on view results or screen rows. Probabilities describe market expectations, not advice.
    - `seriesRef` string, required
    - `seriesTitle` string, nullable, required
    - `marketRef` string, required
    - `title` string, nullable, required
    - `yesSubTitle` string, nullable, required
    - `occurrenceDate` string, nullable, required
    - `probability` number, nullable, required
    - `probabilityDate` string, nullable, required
    - `previousProbability` number, nullable, required
    - `previousProbabilityDate` string, nullable, required
  - `history` FeedPerformerRankPoint[], required
    - `snapshot_date` string, required
    - `popularity_rank` integer, nullable, required
    - `popularity_position` integer, nullable, required: Place on the popularity ranking that day, 1 = top. Null on days before places were kept, or with no place.

## Other responses

- `400`: Validation error, an unknown `columns` name (the message lists the valid set), or a batch over the size bound.
- `401`: Missing or invalid API key.
- `403`: The key's account is not entitled to the feed, or the account or the address it calls from is blocked (`reason` `blocked`).
- `404`: No such performer.
- `429`: The per-minute burst ceiling or the unit budget for the current UTC date is used up.
- `500`: Internal Server Error.

---

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