get_performer_analytics
Performer Analytics
Reads only.
Use this for one performer's current analytics row: rank, X activity, prediction markets. Use get_performer_rank_chart instead for that performer's rank day by day, and get_event_analytics for one event. Fetch the full performer_analytics row for one performer_id: self-relative z-scores (X social, performer-avg price), marketplace popularity-rank columns (popularity_rank, lifetime_rank, popularity_rank_d7/_d28, rank_asof_date), and derived signal columns. For a sports performer the row also carries playoff_prob_current, the 0-1 probability that the team qualifies for its competition's postseason, with playoff_prob_asof_date beside it; NULL there means no single unambiguous market for that team, never a low chance. When prediction markets exist for the performer, a prediction_markets array is included (latest daily snapshot, 0-1 yes-probabilities; INFORMATION about market expectations, not trading advice). No key = no market exists, the overwhelmingly common case. x_buzz carries the recent X activity window beside the row: raw counts, post velocity, the share held by the top account, the reply:like and quote:retweet ratios, and per-kind signal counts. It is null when no search-sourced X run landed in the window, and a columns pick never removes it. Returns null only when an analytics row, markets and buzz are all absent.
Parameters
| Name | Type | Required | Default | Notes |
|---|---|---|---|---|
performer_id | string or integer | yes | The performer to look up. Ticker performer id, pf plus ten characters, as returned by every tool here. A marketplace id also resolves with its vs: prefix, and bare until 2027-09-13. | |
columns | string[] | Specific performer_analytics columns to return (bare names). Omit for the full row. |
Example
{ "performer_id": "pf7k2m9q4x1z" }