VOOZH about

URL: https://apify.com/crawlerbros/snapchat-topic-scraper

⇱ Snapchat Topic Scraper Β· Apify


Pricing

from $3.00 / 1,000 results

Go to Apify Store

Snapchat Topic Scraper

Scrape Snapchat topic pages - get spotlight videos, related tags, and topic metadata for any Snapchat topic.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

πŸ‘ Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Extract Spotlight videos by topic from Snapchat β€” no login required. Browse trending content under any of Snapchat's built-in topic categories such as food, humor, travel, gaming, and more. Each record includes video URLs, creator details, engagement stats, AI-generated metadata, and optional S2I content classification tags.

What This Actor Does

  • Accepts topic IDs (e.g. food, humor) or full topic URLs (https://www.snapchat.com/topic/food)
  • Returns up to 32 Spotlight videos per topic per run (Snapchat's maximum per page)
  • Extracts AI-generated titles, descriptions, and keyword arrays from each video
  • Optionally includes related S2I content tags with hierarchy scores
  • Works without login or cookies β€” uses Snapchat's public topic pages

Supported Input Formats

FormatExample
Bare topic IDfood
Topic with spacesnew york
Full URLhttps://www.snapchat.com/topic/food
Hash-prefixed#humor (hash stripped automatically)

Input

FieldTypeRequiredDefaultDescription
topicsstring[]Yesβ€”Topic IDs or topic URLs. Examples: food, humor, travel, https://www.snapchat.com/topic/food
maxResultsPerTopicintegerNo32Max Spotlight records per topic. Snapchat serves a maximum of 32 per page.
includeRelatedTagsbooleanNotrueInclude S2I content classification tags in each record.
proxyConfigurationobjectNoβ€”Optional Apify proxy configuration. Public Snapchat pages work without proxy; add for resilience at scale.

Example Input

{
"topics":["food","humor","https://www.snapchat.com/topic/travel"],
"maxResultsPerTopic":32,
"includeRelatedTags":true
}

Output

Each record represents one Spotlight video under the given topic.

FieldTypeDescription
topicIdstringTopic identifier as provided in input (e.g. technology)
topicDisplayNamestringHuman-readable topic label (e.g. Technology)
snapIdstringUnique Spotlight snap identifier
storyIdstringFull story composite identifier
compositeStoryIdobjectStructured story ID with corpus, id, and version
snapUrlstringDirect Snapchat web URL to the Spotlight video
videoUrlstringCDN video URL (may include watermark)
videoUrlUnwatermarkedstringCDN video URL without watermark
thumbnailUrlstringThumbnail image URL
durationSecondsnumberVideo duration in seconds
creatorUsernamestringSnapchat username of the creator
creatorDisplayNamestringDisplay name of the creator
creatorProfileUrlstringSnapchat profile URL of the creator
viewCountintegerTotal view count
likeCountintegerTotal like count
shareCountintegerTotal share count
commentCountintegerTotal comment count
recommendCountintegerTotal recommendation count
descriptionstringCaption or description written by the creator
llmTitlestringAI-generated title summarizing the video content
llmDescriptionstringAI-generated description of the video
llmKeywordsstring[]AI-generated keyword list for the video
isFeaturedbooleanWhether this video is currently featured by Snapchat
storySubtypeintegerInternal story subtype code
uploadedAtstringISO 8601 timestamp of when the video was uploaded
remainingSpotlightCountintegerNumber of additional spotlight IDs available beyond this batch
relatedTagsobject[]S2I classification tags (when includeRelatedTags is true)
relatedTags[].tagNamestringName of the content classification tag
relatedTags[].scorenumberRelevance score for this tag
relatedTags[].levelintegerHierarchy level of the tag
scrapedAtstringISO 8601 timestamp of when the record was scraped

Example Output

{
"topicId":"technology",
"topicDisplayName":"Technology",
"snapId":"W7_EDlXWTBiXAEEniNoMPwAAYbGNxbnVlY2ptAZezrfS6AZezrfMbAAAAAQ",
"storyId":"35::W7_EDlXWTBiXAEEniNoMPwAAYbGNxbnVlY2ptAZezrfS6AZezrfMbAAAAAQ::0",
"compositeStoryId":{
"corpus":35,
"id":"W7_EDlXWTBiXAEEniNoMPwAAYbGNxbnVlY2ptAZezrfS6AZezrfMbAAAAAQ",
"version":"0"
},
"snapUrl":"https://www.snapchat.com/spotlight/W7_EDlXWTBiXAEEniNoMPwAAYbGNxbnVlY2ptAZezrfS6AZezrfMbAAAAAQ",
"videoUrl":"https://cf-st.sc-cdn.net/d/kAEZhCauQoCWxONAnECsR...",
"videoUrlUnwatermarked":"https://cf-st.sc-cdn.net/d/kAEZhCauQoCWxONAnECsR...",
"thumbnailUrl":"https://cf-st.sc-cdn.net/d/kAEZhCauQoCWxONAnECsR...",
"durationSeconds":57.6,
"creatorUsername":"tinytexts",
"creatorDisplayName":"Tiny Texts",
"creatorProfileUrl":"https://www.snapchat.com/@tinytexts",
"viewCount":1466990,
"likeCount":60914,
"shareCount":2129,
"commentCount":764,
"recommendCount":6467,
"description":"tag your yellow heart πŸ’›",
"llmTitle":"How to Handle a Parent's Phone Texting Mistake",
"llmDescription":"This text-based conversation shows a humorous exchange where a dad realizes he's texting his child from his own phone after claiming the child left theirs at home.",
"llmKeywords":["funny parent moments","texting my dad","parenting humor","text message prank"],
"isFeatured":false,
"storySubtype":0,
"uploadedAt":"2025-06-27T23:16:51.099000+00:00",
"remainingSpotlightCount":25,
"relatedTags":[
{"tagName":"Science","score":0,"level":0},
{"tagName":"Device","score":0,"level":0},
{"tagName":"AI","score":0,"level":0}
],
"scrapedAt":"2026-06-28T06:46:41.956315+00:00"
}

Use Cases

  • Trend research β€” monitor which Spotlight videos are rising under specific topic categories
  • Content strategy β€” analyze what formats, lengths, and styles perform well per topic
  • Competitive analysis β€” track creators active in a given topic and their engagement metrics
  • AI keyword research β€” leverage Snapchat's LLM-generated keyword arrays for SEO and content planning
  • Data journalism β€” map viral content themes across Snapchat's topic taxonomy

FAQ

Do I need a Snapchat account to use this actor? No. Topic pages and Spotlight videos are publicly accessible on Snapchat's website. No login, cookies, or authentication is required.

What topic IDs can I use? Any of Snapchat's built-in topic slugs such as food, humor, travel, gaming, beauty, sports, technology, music, pets, and dance. You can also paste a full topic URL like https://www.snapchat.com/topic/food.

Why is there a 32-video limit per topic? Snapchat's public topic pages serve a fixed batch of up to 32 Spotlight videos. This actor returns all available videos in that batch. Running the actor again may return a different set of trending videos.

What are llmTitle, llmDescription, and llmKeywords? These fields are generated by Snapchat's own AI system and are embedded in the page data. They summarize and tag the video content automatically β€” useful for downstream analysis without additional AI API calls.

What are relatedTags? Related tags are Snapchat's S2I (Subject-to-Image) content classification labels associated with the topic. Each tag has a tagName, a relevance score, and a hierarchy level. These can be used to build a fine-grained content taxonomy.

Can I scrape multiple topics in a single run? Yes. Provide multiple topic IDs or URLs in the topics array. The actor processes them sequentially and outputs records for all topics in a single dataset, each identified by topicId and topicDisplayName.

What is remainingSpotlightCount? This field indicates how many additional Spotlight video IDs Snapchat has available for the topic beyond the current batch. It can be used to gauge topic popularity and overall content volume.


Other Snapchat Scrapers

Explore the full Snapchat scraper suite on Apify:

ActorDescription
Snapchat Profile ScraperFull profile metadata, highlights, lenses, and spotlight data
Snapchat Hashtag ScraperSpotlight videos by hashtag or topic with AI metadata
Snapchat User Stories ScraperCurated highlights and active story snaps
Snapchat Spotlight Video DownloaderDownload Spotlight videos with AI metadata, transcripts, and comments
Snapchat Search ScraperSearch across videos, lenses, users, places, and shows
Snapchat Lens ScraperAR lens metadata, trending lenses, and creator info
Snapchat Publisher ScraperDiscover publisher pages, shows, episodes, and spotlights
Snapchat Ads Gallery ScraperEU/UK ad transparency library β€” ads and sponsored content
Snapchat Spotlight Comments ScraperComment threads from Spotlight videos
Snapchat Topic ScraperSpotlight videos by topic with related tags
Snapchat Snapcode ScraperDownload Snapcode images (SVG/PNG) for any username
Snapchat Snap Map ScraperPublic Snap Map places and their latest snaps
Snapchat Discover ScraperShows and stories from Snapchat's Discover feed

You might also like

Snapchat Snapcode Scraper

crawlerbros/snapchat-snapcode-scraper

Download Snapchat snapcode images (QR codes) in SVG or PNG format for any public username.

Snapchat Transcript Scraper

crawlerbros/snapchat-transcript-scraper

Extract transcripts from Snapchat Spotlight videos. Uses native WebVTT captions when available, with Whisper AI speech recognition as fallback. No login or cookies required.

Snapchat Search Scraper

crawlerbros/snapchat-search-scraper

Scrape Snapchat search results - spotlight videos, AR lenses, topics, users, publisher editions, places, and more.

Snapchat Spotlight Comments Scraper

crawlerbros/snapchat-spotlight-comments-scraper

Scrape comment threads from Snapchat Spotlight videos - by individual spotlight URL or by creator username.

Snapchat Discover Scraper

crawlerbros/snapchat-discover-scraper

Scrape Snapchat Discover page - extract premium publisher stories, episodes, and their snap details from the Apollo GraphQL cache.

Social Media Contact Scraper

easyapi/social-media-contact-scraper

πŸ•΅οΈβ€β™‚οΈ Supercharge your lead generation with our Social Media Contact Scraper! Extract emails, phone numbers, and social media profiles from websites effortlessly. Customizable depth, domain control, and stealth mode for efficient and ethical scraping. Build your contact database today! πŸ“§πŸ“žπŸŒ

Twitter (X) Lists Search Scraper – Cheap 🐦

contactminerlabs/twitter-x-lists-search-scraper---cheap

πŸ” Search Mass/Bulk Twitter Lists Enter any keyword & extract relevant Twitter (X) Lists, including list name, description & direct List URL πŸ“‹ Perfect for audience research, niche discovery, influencer mapping, competitor analysis, community insights & feeding ur CRM, datasets or AI pipelines πŸš€πŸ“Š

πŸ‘ User avatar

ContactMinerLabs

7

1.0

(1)

Mass Snapchat Phone Number Scraper

scraper-engine/mass-snapchat-phone-number-scraper

Mass Snapchat Phone Number Scraper extracts publicly listed phone numbers from Snapchat profiles and linked pages at scale. Build large contact lists for marketing and outreach campaigns efficiently.

πŸ‘ User avatar

Scraper Engine

28

Instagram Posts & Reels Scraper – Cheap & All-in-One πŸ”₯πŸ“Έ

contactminerlabs/instagram-posts-reels-scraper---cheap-all-in-one

πŸ” Search Mass/Bulk Instagram Posts & Reels Enter keyword, hashtag & instantly extract large volumes of Instagram results including captions, direct post URLs & more πŸ“ΈπŸ“‹ Perfect for trend research, influencer mapping, competitor analysis, content performance insights automations or AI pipelines πŸ“Š

πŸ‘ User avatar

ContactMinerLabs

53

Instagram Post Downloader (Image & Video)

codenest/instagram-post-downloader-image-video

(Cheapest Rate) Download Instagram media: Full-resolution images πŸ–Ό + videos πŸŽ₯ with metadata analytics (engagement , creator πŸ‘€, timestamps ⏱). Apify key-value storage toggle πŸ”„. Structured JSON output . Production-ready infrastructure.πŸŽ₯ Instagram Post Downloader (Image & Video) .

52

5.0

(1)