Snapchat Hashtag Scraper avatar

Snapchat Hashtag Scraper

Pricing

from $0.70 / 1,000 videos

Go to Apify Store
Snapchat Hashtag Scraper

Snapchat Hashtag Scraper

Scrape public Snapchat Spotlight videos by hashtag. Export video URLs, thumbnails, creator details, engagement metrics, captions, keywords, upload dates, and source links.

Pricing

from $0.70 / 1,000 videos

Rating

0.0

(0)

Developer

Maxime Dupré

Maxime Dupré

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

🔎 Snapchat hashtag scraper for Spotlight videos

Snapchat Hashtag Scraper extracts public Snapchat Spotlight videos from hashtag pages. Add a hashtag such as food, #travel, or a public Spotlight hashtag URL, and get flat video rows with source links, direct media URLs, thumbnails, creator details, engagement metrics, captions, keywords, upload dates, and scrape timestamps.

  • Use a Snapchat hashtag scraper to export public Spotlight video rows from hashtags for social listening and reporting.
  • Collect Snapchat Spotlight videos from a hashtag when you need source URLs, media URLs, thumbnails, captions, creators, and upload dates.
  • Build Snapchat hashtag analytics datasets with normalized views, boosts, shares, comments, recommends, and source hashtag provenance.
  • Find Snapchat creators from hashtag feeds by exporting creator usernames, display names, profile URLs, and public video context.
  • Track Snapchat campaign research across hashtag lists with per-hashtag limits, a total result cap, and deduped video rows.

📊 Data You Can Export

Each dataset row represents one public Snapchat Spotlight video discovered from a hashtag. Fields can include:

  • originalInput, inputIndex, inputType, and normalizedHashtag
  • sourceHashtagUrl and matchedHashtags
  • snapId, storyId, storyTapId, and spotlightUrl
  • videoUrl, thumbnailUrl, and mediaPreviewUrl
  • width, height, and durationSeconds
  • creatorUsername, creatorDisplayName, creatorProfileUrl, and creatorId
  • viewCount, boostCount, shareCount, commentCount, and recommendCount
  • description, caption, hashtags, keywords, and languageCode
  • isAttributed, uploadedAt, and scrapedAt

Snapchat may return null or an empty list for fields it does not expose on a specific Spotlight video. Empty hashtags and temporarily unavailable targets are handled in logs instead of creating placeholder dataset rows.

🚀 How To Run

  1. Add one or more Snapchat hashtags or public Spotlight hashtag URLs.
  2. Set Videos per hashtag to cap how many videos each hashtag can save.
  3. Set Total video results to cap the full run.
  4. Start the Actor and open the dataset.
  5. Export the dataset or connect it to your API, schedule, webhook, or integration workflow.

Good first input:

{
"hashtagsOrUrls": [
"food",
"#travel",
"https://www.snapchat.com/spotlight/hashtag/fitness"
],
"resultsPerHashtag": 10,
"maxResults": 10
}

🔧 Input Options

Hashtags or Snapchat hashtag URLs: add values such as food, #travel, or https://www.snapchat.com/spotlight/hashtag/fitness. Each input is checked separately.

Videos per hashtag: maximum video rows to save for each hashtag before moving to the next input. The public input allows 1 to 50.

Total video results: maximum video rows to save across the whole run. The public input allows 1 to 5000, and this is the main cost and dataset-size cap.

🧾 Output Example

{
"originalInput": "food",
"inputIndex": 1,
"inputType": "hashtag",
"normalizedHashtag": "food",
"sourceHashtagUrl": "https://www.snapchat.com/spotlight/hashtag/food",
"rank": 1,
"matchedHashtags": ["food"],
"snapId": "W7_EDlXWTBiXAEExampleSnapId",
"storyId": "W7_EDlXWTBiXAEExampleStoryId",
"storyTapId": "-3633770725470699293",
"spotlightUrl": "https://www.snapchat.com/spotlight/W7_EDlXWTBiXAEExampleStoryId",
"videoUrl": "https://cf-st.sc-cdn.net/...",
"thumbnailUrl": "https://cf-st.sc-cdn.net/...",
"mediaPreviewUrl": "https://cf-st.sc-cdn.net/...",
"width": 540,
"height": 960,
"durationSeconds": 5,
"creatorUsername": "creator",
"creatorDisplayName": "Creator Name",
"creatorProfileUrl": "https://www.snapchat.com/@creator",
"creatorId": "3a59d2a3-979a-4dc9-b6d6-70a74ae37e1d",
"viewCount": 1750321,
"boostCount": 57784,
"shareCount": 480,
"commentCount": 0,
"recommendCount": 2090,
"description": "Another Spotlight Snap brought to you by Snapchat",
"caption": null,
"hashtags": [],
"keywords": ["running", "race", "track event"],
"languageCode": "en",
"isAttributed": true,
"uploadedAt": "2026-02-21T14:05:48.552Z",
"scrapedAt": "2026-06-10T12:11:53.732Z"
}

💸 Pricing

This Actor uses pay-per-event pricing. You are charged for each public Spotlight video that is saved to the dataset. Empty hashtags, skipped inputs, and targets that do not return usable public Spotlight videos do not create paid video events.

Apify planPrice per saved video
Free$0.0009
Bronze$0.0009
Silver$0.0008
Gold$0.0007
Platinum$0.0006
Diamond$0.0005

🔌 Integrations

  • Use the Apify API to run hashtag exports from your own app or workflow.
  • Schedule repeated runs to refresh public Snapchat Spotlight hashtag datasets.
  • Export results as JSON, CSV, Excel, XML, RSS, or HTML.
  • Send finished datasets to downstream tools with Apify webhooks.

❓ FAQ

Can this scrape private Snapchat content?

No. It works with public Snapchat Spotlight hashtag pages only. It does not access private accounts, login-only content, stories, profiles, comments, followers, lenses, or contacts.

Can I paste a Snapchat hashtag URL?

Yes. Use a public Spotlight hashtag URL such as https://www.snapchat.com/spotlight/hashtag/fitness. You can also paste fitness or #fitness.

Yes, if you provide the hashtag list you want to check. The Actor does not discover trending hashtags by itself; it exports public Spotlight videos from the submitted hashtags.

Does it download video files?

No. It returns direct Snapchat media URLs and metadata in the dataset. It does not save binary video files to Apify storage.

Why do some fields return null?

Snapchat does not expose every metric or text field for every video. When a field is missing from the public response, the Actor leaves it empty and still saves the usable Spotlight video row.

Why not use the Snapchat API?

This Actor is for public Spotlight hashtag pages and does not require Snapchat API access, cookies, or login details. Use Snapchat's official tools when you need account-owned workflows or private data access.

What are Snapchat alternatives?

For similar public social video workflows, try TikTok, Instagram, Pinterest, Facebook, YouTube, or other Apify Actors that match the source you need. This Actor stays focused on public Snapchat Spotlight hashtag videos.

📝 Changelog

  • 0.0: Initial release.

🆘 Support

For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡

🔗 Other actors

Made with ❤️ by Maxime Dupré