quantverse.
data / ml / feat.transcripts.embed

Earnings transcripts · embeddings feat.transcripts.embed

Cleaned transcripts + 1536-dim embeddings + sentiment shifts.

ML · Premium tier · 2010-01 → today · 186k rows

Coming soon — not served by the API yet.

Methodology

A transcript is dated by when the call happened, not when the filing appeared, because those differ and only one of them is tradable information. Utterances are segmented by speaker so an analyst's framing is never attributed to management, and the prepared remarks and the question period are separate sections. Embeddings carry the model that produced them: vectors from two different models are not comparable, and a research result that mixes them without knowing is not reproducible. Sentiment is reported as a change against the prior quarter rather than an absolute score, because the absolute value is mostly a property of the industry.

Schema

ColumnTypeRole
as_of_tstimestampknowledge time · UTC
effective_tstimestampPIT key · call time
symbolstringticker in force on effective_ts
cikint64SEC filer id
fiscal_quarterstringe.g. 2026Q2
sectionstringprepared · questions
speaker_rolestringexecutive · analyst · operator
textstringcleaned utterance
embeddingarray<float32>[1536]section embedding
sentiment_deltafloat64vs prior quarter
model_versionstringembedding model identity

Use cases

  • Rank a universe on quarter-over-quarter language shift.
  • Retrieve passages semantically across a decade of calls.
  • Build an event study around the call timestamp.

Background

Related packages

See pricing · all packages