Skip to main content
GET
Read the spoken transcript for one post selected from Search Viral Library. This is a deliberate one-post read. Search results and ordinary post details do not contain transcript text, so clients can inspect the corpus without loading full scripts into their context. The response also excludes word timings, language/model metadata, scrape data, and analysis provenance.

Path Parameters

string
required
A post id returned by Search Viral Library.

Response

string
The Viral Library post id.
string | null
The stored spoken transcript, or null when no transcript is available.

Rate limits

Transcript reads are limited to 30 per minute and 100 per day per authenticated customer, with a ceiling of 300 per minute across all callers. They spend neither the search-result budget nor the ordinary post-detail budget. A throttled request answers 429 with error_code: "rate_limited" and a retry_after_seconds value. A 503 provider_unavailable means the distributed limiter could not count the request and failed closed; it also carries retry_after_seconds.

Error Responses

  • 401 - authentication failed (missing, invalid, or revoked token)
  • 402 subscription_required - an active eligible subscription is required
  • 403 tier_not_allowed - the Scheduler tier cannot use the Partner API
  • 404 - the post is missing or not visible to this caller
  • 422 - postId is missing or longer than 300 characters
  • 429 rate_limited - the transcript budget was reached
  • 503 provider_unavailable - the rate limiter was unreachable