Snapchat Video Transcript avatar

Snapchat Video Transcript

Pricing

from $0.36 / transcript

Go to Apify Store
Snapchat Video Transcript

Snapchat Video Transcript

Snapchat Video Transcript makes one public Spotlight video searchable as text, useful for reviewing trends, quotes, and short-form ideas. Receive language detection, timed segments, Spotlight metadata, and optional translation into 133 languages. The transcript tier starts at $0.36.

Pricing

from $0.36 / transcript

Rating

0.0

(0)

Developer

TrueFetch

TrueFetch

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 hours ago

Last modified

Share

Affiliate disclosure: Apify links on this page may include referral parameters. If you sign up through one of these links, TrueFetch may earn a commission from Apify at no extra cost to you. Pricing, features, and Actor access are unaffected.

Snapchat Video Transcript converts one public Snapchat Spotlight video into detected-language text, timestamped segments, source metadata, and an optional translated transcript for analysis, accessibility work, and content reuse.

  • The required input is one public Snapchat Spotlight URL; profiles, private Snaps, uploads, playlists, and cross-platform links are outside this Actor's scope.
  • A completed Spotlight job writes exactly one 22-field Dataset item that keeps spoken text, timing, creator context, and available counters together.
  • All 133 translation choices are optional; the translation event is emitted only when the entire timed segment set has been translated.
  • The platform precheck resolves the submitted URL and confirms Snapchat before media download and speech recognition begin.

Run a one-result test · View API

A minimal FREE-tier check uses the prefilled Spotlight URL. Fixed charges are $0.40 for its transcript and $0.008 to start the default 8 GB run; resource use varies. Spanish adds $0.12 after complete translation.

What does Snapchat Video Transcript do?

Snapchat Video Transcript turns speech from one public Snapchat Spotlight video into detected-language text and ordered HH:MM:SS.mmm segments. When exposed by Snapchat, the record also includes the title, description, creator, duration, thumbnail, publishing time, audio attribution, engagement counts, categories, and tags.

Set translate for a second language. Detected wording stays under transcript; translation follows the same segment order and timing. A partial conversion is discarded.

It is not an account crawler, private-message reader, Story archiver, feed scraper, bulk processor, live-caption service, speaker-diarization tool, video downloader, or subtitle-file generator. It handles one public Spotlight URL per run.

How do I run Snapchat Video Transcript?

  1. Open Snapchat Video Transcript on Apify.
  2. Copy the canonical URL of one public Snapchat Spotlight video and paste it into Video URL.
  3. Choose a Translate language only when a second, time-aligned rendering is needed; otherwise leave it blank.
  4. Click Start and wait for media preparation and speech recognition to finish.
  5. Inspect the one Dataset item, especially nullable Snapchat metadata and spoken names, before sending it downstream.

Start with a Spotlight post containing clear dialogue. The current input schema pre-fills this public URL:

{
"video_url": "https://www.snapchat.com/spotlight/W7_EDlXWTBiXAEEniNoMPwAAYY2Rqc2NpYXptAZjjR--OAZjjR-8oAAAAAQ",
"translate": "spanish"
}

Each invocation is scoped to that single Spotlight post and produces at most one result item. Because Snapchat controls the source, the same public link can stop resolving later.

What data does Snapchat Video Transcript return?

The Actor writes one successful result to the default Dataset. It uses the following 22-field contract. Source fields are nullable because Snapchat does not expose every value for every Spotlight post.

GroupDataset fieldsMeaning
Processingprocessor, processed_atActor URL and UTC processing time
Spotlight postplatform, title, description, thumbnail, published_atSource identity, text, image, and publishing time
Creatorauthor, author_id, author_urlCreator details exposed for the media
Mediaduration, audio_title, audio_artistSource-reported length and audio attribution
Engagementview_count, like_count, shares_count, dislike_count, comment_countSpotlight counters present in the extractor response; unavailable counters stay nullable
Labelscategories, tagsSource-provided classifications when available
Speechtranscript, translationOriginal timestamped transcript and optional translated version

This abbreviated response uses the same Spotlight-and-Spanish scenario. Values omitted by Snapchat remain null, zero, or empty; the Actor does not invent them.

{
"processor": "https://apify.com/truefetch/snapchat-video-transcript?fpr=aiagentapi",
"processed_at": "2026-07-21T12:35:11+00:00",
"platform": "SnapchatSpotlight",
"title": "Spotlight Snap",
"author": "landonmauk",
"author_url": "https://www.snapchat.com/@landonmauk",
"duration": 23,
"view_count": 36209,
"shares_count": 0,
"transcript": {
"language": "English",
"text": "Three days ago, I traded in my 2025 Range Rover for my 2026 Tesla Model Y, and I'm gonna tell you the reasons I regret it.",
"segments": [
{
"start": "00:00:00.280",
"end": "00:00:07.240",
"text": "Three days ago, I traded in my 2025 Range Rover for my 2026 Tesla Model Y, and I'm gonna tell you the reasons I regret it."
}
]
},
"translation": {
"language": "Spanish",
"text": "Hace tres días cambié mi Range Rover 2025 por mi Tesla Model Y 2026, y voy a contarles por qué me arrepiento.",
"segments": [
{
"start": "00:00:00.280",
"end": "00:00:07.240",
"text": "Hace tres días cambié mi Range Rover 2025 por mi Tesla Model Y 2026, y voy a contarles por qué me arrepiento."
}
]
}
}

Do not expect downloaded MP4 media, Snapchat account access, an SRT/VTT asset, a generated summary, confidence values, speaker labels, or word-level timing. None belongs to the published 22-field contract.

What inputs can I configure?

InputTypeRequiredBehavior
video_urlstringYesOne public Snapchat Spotlight URL.
translatestring enumNoOne of 133 target-language values. Empty means no translation.

The video_url value must be a directly accessible Spotlight media page. This form deliberately has no login cookie, account name, upload control, profile selector, date range, or multi-URL queue.

Targets use lowercase labels, for example spanish, arabic, japanese, chinese (simplified), and chinese (traditional). Choosing one adds a separate object and never overwrites the speech recognition result.

What platforms and markets does Snapchat Video Transcript cover?

This Snapchat-only Actor is tested with canonical public /spotlight/ URLs. Snapchat makes Spotlight available on the web, which enables this URL-based workflow.

Private Snaps, chats, Memories, Friends-only Stories, login-gated content, deleted posts, profile pages, and unsupported links are not promised. Public access may vary by region or change later.

Language detection examines the audible track, not the Snapchat caption. Human review remains important for creator handles, slang, product names, background music, mixed languages, and short utterances.

Snap describes Spotlight submissions as public content that may be shared on and off Snapchat in its official Spotlight privacy guide. Process only content you are authorized to use.

Why use Snapchat Video Transcript?

Verified capabilityPractical benefit
Snapchat-specific platform validationReject unrelated platform links before transcription begins.
Spotlight speech as text and time rangesLocate a claim or hook, then return to the relevant moment in the source post.
Creator and post context in the same itemAnalyze wording without separating it from the available thumbnail, duration, publication time, or counters.
A second language mapped to the original timingHand a reviewer translated segments while preserving the detected transcript for comparison.
A single predictable output objectFeed one known Spotlight item into moderation, editorial review, research, or an AI step without list handling.

Source availability and exposed fields remain under Snapchat's control. Treat quoted speech as machine-generated: overlapping voices, loud music, uncommon names, and domain vocabulary can change the recognized wording.

Who is Snapchat Video Transcript for?

The Actor serves developers, social teams, journalists, researchers, localization teams, and AI builders with a specific public Spotlight link. Typical uses include searching spoken explanations, comparing speech with descriptions, drafting translations, and supplying timed text to a classifier or summarizer.

This is the wrong tool for discovering Spotlight posts, entering private spaces, collecting comments, saving the MP4, reading text burned into frames, producing court-ready copy, watching a live feed, or handling another platform.

How can I use Snapchat Video Transcript through the API or MCP?

Address the Actor as truefetch/snapchat-video-transcript. The synchronous Dataset endpoint suits short clips; longer automation should start a run asynchronously and poll it. Apify notes that a synchronous response can time out while its run continues.

curl -L "https://api.apify.com/v2/actors/truefetch~snapchat-video-transcript/run-sync-get-dataset-items" \
-H "Authorization: Bearer YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"video_url": "https://www.snapchat.com/spotlight/W7_EDlXWTBiXAEEniNoMPwAAYY2Rqc2NpYXptAZjjR--OAZjjR-8oAAAAAQ",
"translate": "spanish"
}'

Apify's hosted MCP server can expose only this Actor to a compatible client:

{
"mcpServers": {
"apify": {
"url": "https://mcp.apify.com?tools=truefetch/snapchat-video-transcript",
"headers": {
"Authorization": "Bearer YOUR_APIFY_TOKEN"
}
}
}
}

Once connected, invoke truefetch/snapchat-video-transcript with the Spotlight link and spanish, then inspect the returned Dataset item. Connection setup is documented in the Apify MCP guide; generated HTTP clients are on the Actor API page.

How much does Snapchat Video Transcript cost?

Billing combines start, resource-use, and successful-result events. The local metadata values are reproduced below; check the live pricing page again before scheduling volume because the published Store configuration can change.

Billed eventFREEBRONZESILVERGOLDPLATINUMDIAMONDBilling unit
Actor start$0.001$0.001$0.001$0.001$0.001$0.001One event per allocated GB, minimum one
Actor usage$0.00001$0.00001$0.00001$0.00001$0.00001$0.00001Runtime, proxy, and storage usage unit
Transcript$0.40000$0.38667$0.37333$0.36000$0.36000$0.36000One successful timestamped transcript
Translation$0.12000$0.11600$0.11200$0.10800$0.10800$0.10800One complete translated transcript when requested

At the FREE tier, allocating the default 8 GB emits eight $0.001 start units. Adding one $0.40000 transcript produces a $0.408 fixed subtotal before usage; a successful $0.12000 Spanish translation raises it to $0.528. Set Apify's maxTotalChargeUsd when a recurring Spotlight workflow needs a hard cap.

How does Snapchat Video Transcript compare with alternatives?

OptionBest fitTrade-off
Snapchat Video TranscriptTurning speech from a selected public Spotlight post into structured, timed textThe caller must already have the URL; private areas and feed discovery are excluded
Broad Snapchat collectorLocating public profiles or assembling post-level metadataSpoken audio may not be converted into a transcript
Cross-platform transcription ActorProcessing uploads or links from several media sitesIts input surface is not dedicated to Spotlight links
Human transcriptionFinalizing sensitive quotations that demand editorial accountabilityTurnaround and time-alignment work are manual

Pick this Actor when you already know the public Spotlight post and need its dialogue. Route uploaded files or non-Snapchat links to Video To Text. If the deliverable is the source media instead of words and timings, use Best Video Downloader.

What are the limits and troubleshooting steps?

Symptom or limitWhat it meansNext step
The Actor rejects the platformThe URL does not resolve as a supported Spotlight media linkCopy the canonical public /spotlight/ URL from Snapchat
Video information cannot be retrievedSnapchat no longer exposes the post publicly, or access is temporarily restrictedOpen the exact link without login; retry only if the Spotlight page still loads
The media has no usable speechThe audio track is missing, silent, dominated by music, or unintelligibleChoose a post where dialogue is clearly audible
Metadata is empty or duration is 0The extractor did not receive that creator, audio, date, duration, or counter valuePreserve the nullable field and avoid manufacturing a replacement
Translation is absentAt least one timed source segment failed to translateUse the original transcript or retry later; no incomplete translation is billed
A synchronous API call returns HTTP 408The client-facing wait ended before the Actor run didQuery the run asynchronously and fetch its Dataset after completion

Segment start and end values describe phrases, not individual words. When requesting support, remove tokens and private material; provide the run ID, a public Spotlight reproduction link, what you expected, and the observed message.

Frequently asked questions

Can it process a private Snap, chat, or Story?

No. The input has no credential or cookie field. Use one publicly accessible Spotlight media URL.

Can it crawl a creator profile or Spotlight feed?

No. The production contract is one specific Spotlight video per run, not media discovery or batch crawling.

Does it use existing Snapchat captions?

No caption track is copied from Snapchat. Speech recognition listens to the audio and returns JSON segments; text drawn inside the video and subtitle files are outside the output.

What happens when a Spotlight video contains only music?

Music without intelligible words can yield a no-speech outcome. Select a Spotlight clip with audible dialogue when a nonempty transcript is required.

Why are likes, comments, audio attribution, or creator ID empty?

Snapchat does not supply every counter or identity attribute on every public page. Missing source values remain null, zero, or empty according to the schema rather than being estimated.

Is translation billed if one segment fails?

No. The result must contain the full translated segment sequence before the translation event is emitted.

Can I use segment timestamps as finished subtitles?

Use the ranges to navigate or draft captions, not as publication-ready word cues. The Actor returns neither a rendered subtitle asset nor per-word alignment.

Can I schedule the same Spotlight URL repeatedly?

Yes. Save the Spotlight input in an Apify schedule, remembering that every execution has its own charges and a source post can disappear or expose different metadata later.

  • Video To Text covers uploaded files and non-Snapchat sources while retaining the transcript-oriented result.
  • Instagram Video Transcript applies a platform-specific URL contract to Reels and Instagram video posts.
  • Best Video Downloader returns media when audio transcription is not the desired artifact.

Support and last updated

Local schema, source behavior, metadata pricing, and official documentation links were last verified on July 21, 2026. Spotlight availability is external and may change after that date.

Run a one-result test · View API