Skip to content

Tags: TranscriptFetch/transcript-api-node

Tags

v2.4.0

Toggle v2.4.0's commit message
2.4.0: add typed monitor lifecycle and event pagination

v2.3.0

Toggle v2.3.0's commit message
2.3.0

v2.2.0

Toggle v2.2.0's commit message
2.2.0: drop podcast support (Spotify, Apple Podcasts, RSS retired by …

…the API on 2026-09-10)

Co-Authored-By: Claude Fable 5.1 <[email protected]>
Claude-Session: https://claude.ai/code/session_01Bvy7DkJCC1ubcKyJEGgmsm

v2.1.0

Toggle v2.1.0's commit message
2.1.0

v2.0.0

Toggle v2.0.0's commit message
2.0.0: API v2

Targets /api/v2: one error block on every failure (code, number, message,
docs, retry_with | details | issues), family-based exception classes
(NotFoundError, BatchTooLargeError, UnprocessableInputError), batch entries
with three outcomes and an error block, Transcript.source, TranscriptJob
error block. v1 stays reachable until 2027-09-03; 1.x keeps working.

Co-Authored-By: Claude Fable 5.1 <[email protected]>
Claude-Session: https://claude.ai/code/session_014Pvnuti4G9iijR3mRCw9CH

v1.1.1

Toggle v1.1.1's commit message
1.1.1: npm listing refresh (description, keywords, homepage)

Co-Authored-By: Claude Fable 5 <[email protected]>

v1.1.0

Toggle v1.1.0's commit message
1.1.0: batch audio fallback, speaker ids, drop dead cached field

Match the API's batch changes: captionless entries are now transcribed
from audio by default, returning outcome "processing" with a job_id
(free on that call, billed on delivery). Adds the mode option
("auto" | "captions") on batch(), lifts jobId/pollUrl/reason/message
onto BatchResult, carries the optional podcast-diarization speaker id
through on segments, and removes BatchResult.cached, which the API no
longer sends. Documents that upstream platform blocks answer 503
(never 429); the retry policy already covers that.

Co-Authored-By: Claude Fable 5 <[email protected]>