Snapchat Publisher Scraper avatar

Snapchat Publisher Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Snapchat Publisher Scraper

Snapchat Publisher Scraper

Scrape Snapchat publisher and show pages - get profile info, premium stories/episodes, seasons, and spotlight content.

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

Scrape Snapchat Discover publisher and Snap Show pages. Provide publisher page URLs or businessProfileId UUIDs and get complete publisher profiles, premium episode listings, show season structure, and publisher Spotlight cards — all from publicly accessible snapchat.com/p/{id} pages. Works for news outlets, entertainment channels, and episodic Snap Shows.

What It Does

For each publisher ID or URL you provide, the actor:

  1. Fetches the public publisher page at snapchat.com/p/{businessProfileId}
  2. Extracts the full publisher profile — name, bio, logo, subscriber count, brand color, and category
  3. Extracts premium stories and episodes with episode numbers, season numbers, and thumbnails
  4. Extracts show season structure with episode counts per season
  5. Extracts publisher Spotlight cards with media URLs, engagement stats, and creator info

No login, cookies, or browser required. Works on any public Snapchat publisher or Snap Show page.

Supported Input Formats

FormatExample
Publisher page URLhttps://www.snapchat.com/p/5551edcb-8d47-489c-aa13-7aecfedc814e
Story subdomain URLhttps://story.snapchat.com/p/efd8a13d-b69a-41d0-9c04-d19f87829798
Bare businessProfileId UUID5551edcb-8d47-489c-aa13-7aecfedc814e

Input

FieldTypeRequiredDefaultDescription
publisherUrlsOrIdsstring[]YesPublisher page URLs or bare businessProfileId UUIDs
includeStoriesbooleanNotrueExtract premium story and episode list with titles, thumbnails, and episode/season numbers
includeShowSeasonsbooleanNotrueExtract show season list with season IDs, season numbers, and episode counts
includeSpotlightsbooleanNotrueExtract publisher Spotlight story cards with media URLs and engagement stats
proxyConfigurationobjectNonullApify proxy configuration (optional)

Example input:

{
"publisherUrlsOrIds": [
"5551edcb-8d47-489c-aa13-7aecfedc814e",
"https://www.snapchat.com/p/efd8a13d-b69a-41d0-9c04-d19f87829798"
],
"includeStories": true,
"includeShowSeasons": true,
"includeSpotlights": true
}

Output

One record per publisher pushed to the Apify dataset.

Publisher profile fields

FieldTypeDescription
publisherIdstringbusinessProfileId UUID
pageUrlstringFull snapchat.com/p/{id} URL
displayNamestringPublisher or show display name
biostringPublisher description or bio
isVerifiedbooleanWhether the publisher has a verified badge
subscriberCountintegerTotal subscriber count
profilePictureUrlstringPublisher logo or avatar CDN URL
snapcodeImageUrlstringPublisher Snapcode URL
squareHeroImageUrlstringBanner or hero image URL
websiteUrlstringExternal website URL
categorystringPublisher category string ID
primaryColorstringBrand hex color (e.g., #ff5831)
publisherTypestringSHOW or PUBLISHER
hasStorybooleanWhether an active story exists
scrapedAtstringScrape timestamp (ISO 8601 UTC)

Premium story object (in premiumStories array, when includeStories: true)

FieldTypeDescription
storyIdstringUnique story identifier
storyTitlestringEpisode or story title
storyTypeintegerStory type code
thumbnailUrlstringEpisode thumbnail CDN URL
episodeNumberintegerEpisode number within the season
seasonNumberintegerSeason number
postedAtstringISO 8601 UTC publish timestamp

Season object (in premiumShowSeasons array, when includeShowSeasons: true)

FieldTypeDescription
seasonIdstringUnique season identifier UUID
seasonNumberintegerSeason number
episodeCountintegerNumber of episodes in this season

Publisher Spotlight card (in publisherSpotlights array, when includeSpotlights: true)

FieldTypeDescription
storyIdstringStory identifier
compositeStoryIdstringComposite story ID
snapIdstringRaw Spotlight snap ID
snapUrlstringDirect Spotlight video URL
thumbnailUrlstringSpotlight thumbnail CDN URL
videoUrlstringUnencrypted video CDN URL
imageUrlstringUnencrypted image CDN URL (image posts)
durationSecondsnumberVideo duration in seconds
widthintegerVideo width in pixels
heightintegerVideo height in pixels
creatorUsernamestringCreator Snapchat username
creatorDisplayNamestringCreator display name
creatorFollowerCountintegerCreator follower count
descriptionstringSnap description or caption text
engagementStatsobjectObject with viewCount, shareCount, commentCount, recommendCount, remixCount
createdAtstringISO 8601 UTC snap creation timestamp
latestUpdatedAtstringISO 8601 UTC last update timestamp

Error record

FieldTypeDescription
inputstringThe publisher ID or URL that failed
errorstringError description
scrapedAtstringISO 8601 UTC scrape timestamp

Example output (publisher with show seasons):

{
"publisherId": "5551edcb-8d47-489c-aa13-7aecfedc814e",
"pageUrl": "https://www.snapchat.com/p/5551edcb-8d47-489c-aa13-7aecfedc814e",
"displayName": "Food Porn",
"bio": "The best food videos on Snapchat",
"isVerified": true,
"subscriberCount": 3785500,
"profilePictureUrl": "https://cf-st.sc-cdn.net/...",
"primaryColor": "#ff5831",
"publisherType": "SHOW",
"hasStory": true,
"scrapedAt": "2026-06-28T10:00:00.000000+00:00",
"premiumStories": [
{
"storyId": "abc123",
"storyTitle": "Best Street Food in Tokyo",
"storyType": 16,
"thumbnailUrl": "https://cf-st.sc-cdn.net/...",
"episodeNumber": 4,
"seasonNumber": 18,
"postedAt": "2026-06-20T10:00:00+00:00"
}
],
"premiumShowSeasons": [
{
"seasonId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"seasonNumber": 18,
"episodeCount": 8
}
],
"publisherSpotlights": [
{
"snapId": "W7_EDlXWTBiX...",
"snapUrl": "https://www.snapchat.com/spotlight/W7_EDlXWTBiX...",
"thumbnailUrl": "https://cf-st.sc-cdn.net/...",
"videoUrl": "https://cf-st.sc-cdn.net/...",
"durationSeconds": 14.56,
"width": 1080,
"height": 1920,
"creatorUsername": "foodporn",
"creatorDisplayName": "Food Porn",
"engagementStats": {
"viewCount": 125000,
"shareCount": 3200,
"commentCount": 89
},
"createdAt": "2026-06-18T08:30:00+00:00"
}
]
}

Example error record:

{
"input": "36d0088b-39d5-4765-a237-bb147a292272",
"error": "Failed to fetch publisher page: https://www.snapchat.com/p/36d0088b-39d5-4765-a237-bb147a292272",
"scrapedAt": "2026-06-28T06:47:39.351406+00:00"
}

FAQ

What is the difference between a publisher and a Snap Show? A Snap Show is an episodic entertainment series (e.g., Food Porn, E! News) with seasons and numbered episodes. A publisher is a media outlet (e.g., a news channel) that publishes individual stories without episode structure. Both live at snapchat.com/p/{id} and the publisherType field tells you which kind it is.

Where do I find the businessProfileId? It is the UUID in the publisher page URL: snapchat.com/p/{businessProfileId}. You can also find it using the Snapchat Search Scraper by searching for the publisher name and inspecting publisherEdition results.

Why is the displayName sometimes empty and username not present? Many Snap Shows and publisher accounts do not have a traditional Snapchat username — they are registered as business profiles only. The displayName field (sourced from the page title) always contains the visible name.

Why does my input publisher ID return an error record instead of crashing? Regular personal creator accounts and invalid UUIDs return a 404 from Snapchat, so the actor records an error row and continues to the next publisher. Only genuine publisher/show pages (with snapchat.com/p/ URLs) will return a successful profile record.

Can I get the actual episode video content? Episode thumbnails and metadata are included. The full video content for premium episodes requires the Snapchat app and is not publicly accessible via page scraping. Publisher Spotlight videos, however, include direct videoUrl links.

Do I need a proxy? No proxy is required for normal usage. Publisher pages are publicly accessible. For high-volume runs, enabling Apify proxy via proxyConfiguration helps avoid rate limiting.

How many publishers can I scrape at once? You can add as many publisher IDs as needed to the publisherUrlsOrIds list. Each is fetched sequentially and produces one output record.

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