Skip to main content
GET
cURL

Authorizations

X-API-Key
string
header
required

Pass your API key in the X-API-Key header (recommended).

Path Parameters

id
string
required

Person identifier. Accepts the Person slug (recommended) or the encoded Person UUID.

Query Parameters

since
string

Only lines published on or after this date. Defaults to a year before until.

Example:

"2026-01-01"

until
string

Only lines published on or before this date. Defaults to now.

Example:

"2026-06-30"

interval
enum<string>
default:month

Bucket width. Weeks start on Monday (UTC).

Available options:
week,
month
examples
integer<int64>
default:1

How many of each bucket's strongest lines to return per outer label (0 for counts only).

Required range: 0 <= x <= 3

Response

OK

buckets
object[] | null
required

Contiguous zero-filled buckets in ascending order.

characteristics
object
required

The window's scored lines by their label on each axis.

characteristics_version
string
required

Opaque version of the speaker statement characteristics counted. Compare breakdowns only when it is equal.

end
string
required

UTC date of the window's exclusive upper bound.

episodes
integer<int64>
required

Distinct episodes those lines were said in.

interval
enum<string>
required

Bucket width.

Available options:
week,
month
person
object
required

The person whose lines are counted.

scored_lines
integer<int64>
required

The person's lines in the window that carry speaker statement characteristics: every share is of these. A line is counted when its speaker is settled as the person; lines too short to read are never scored.

start
string
required

Start of the first bucket as a UTC date.

low_sample
boolean

Fewer than 20 scored lines stand behind the shares. Read them as examples, not as a distribution.