Actions8
- Transcript Actions
- Account Actions
Transcript → Facebook
AI-generatedSummary
Fetches the transcript of a Facebook video by POSTing its URL to the TranscriptMagic API (/api/facebook/transcript), returning either a normalized summary or the raw API response.
Inputs
- url (required) — The Facebook video URL to transcribe. Whitespace is trimmed; an empty value raises an error. (The placeholder shows a YouTube URL but this operation targets Facebook.)
- options.outputFormat — Output shape. 'Normalized' (default) returns text, platform, credits and url. 'Raw' returns the upstream API response unchanged.
Output shape
One output item per input item. Normalized: { text, platform: "facebook", credits, url }. Raw: the TranscriptMagic API JSON body as-is.
Requires the transcriptMagicApi credential. In normalized mode, text is pulled from the transcript field (string, or array of segments joined with spaces), transcripts, or text, and is an empty string if none are present; credits is null if the API doesn't return a number. A 429 response is retried once after waiting for the Retry-After header (default 5s); other API errors throw. With Continue On Fail enabled, failed items return { error: message }.
Examples
Example 1: Get plain transcript text from a Facebook video URL held in an incoming item
Resource: Transcript; Operation: Facebook; URL: {{ $json.videoUrl }}; Options left at default (Normalized).
Example 2: Inspect the full upstream response, including any segment or timing data
Resource: Transcript; Operation: Facebook; URL set; Options > Output Format: Raw.