Snapchat    Profile     Scraper avatar

Snapchat Profile Scraper

Pricing

$6.99/month + usage

Go to Apify Store
Snapchat    Profile     Scraper

Snapchat Profile Scraper

Scrape public Snapchat profile data with the Snapchat Profile Scraper. Extract profile metadata, Stories, Highlights, Spotlight content, Lenses, comments, engagement metrics, related accounts, and available business information in structured JSON.

Pricing

$6.99/month + usage

Rating

5.0

(1)

Developer

Alpha Scraper

Alpha Scraper

Maintained by Community

Actor stats

0

Bookmarked

240

Total users

8

Monthly active users

6 days ago

Last modified

Share

Snapchat Profile Scraper Overview

Snapchat Profile Scraper extracts structured public profile metadata and related content information from Snapchat profile pages. It is designed for users who need organized Snapchat data for research, analysis, audience discovery, creator research, or business intelligence workflows. The Snapchat Profile Scraper accepts one or multiple usernames or profile URLs and returns structured profile, Story, Highlight, Spotlight, Lens, comment, engagement, related-account, business, and scrape-status data.

With the Snapchat Profile Scraper, you can turn publicly available Snapchat profile information into a consistent JSON dataset that is easier to review, analyze, or connect to downstream workflows. It is useful for analysts, researchers, marketers, creators, agencies, and developers who need repeatable Snapchat profile data collection without manually reviewing each profile.

The actor focuses on public profile information and associated data exposed on accessible profile pages. Availability of individual fields can vary by profile and by what Snapchat makes publicly available.

Snapchat Profile Scraper Features

Structured Snapchat Profile Data

The Snapchat Profile Scraper returns a structured profile object containing fields such as username, display name, biography, profile URL, profile image, Snapcode image, category, business category, website, location, subscriber count, public-profile status, business-profile status, verification status, and available profile timestamps.

Stories, Highlights, and Spotlight

The Snapchat Profile Scraper can return available Story items and curated Highlights, including identifiers, titles, media types, media URLs, thumbnails, timestamps, and related counts where available. Spotlight items can include captions, descriptions, media information, thumbnails, duration, views, likes, shares, comments, hashtags, and music metadata when present.

The Snapchat Profile Scraper also captures available Lens information and related public accounts connected to the profile. This can help users understand the broader public presence around a Snapchat account.

Engagement and Business Information

For profiles where relevant public metadata is available, the actor calculates aggregate Spotlight engagement totals and provides business-oriented fields such as company name, address, city, state, country, website, phone, and email fields. Empty values are retained when the source does not expose the corresponding information.

How to Use the Snapchat Profile Scraper

Using the Snapchat Profile Scraper requires only the actor input. Add one or more Snapchat usernames or profile URLs to the usernames array and start the actor.

The Snapchat Profile Scraper accepts values such as:

  • https://www.snapchat.com/@username
  • @username
  • username

For a profile URL, the actor derives the username from the URL. For a username value, it normalizes common @ and slash formatting before processing the public profile.

A typical workflow is:

  1. Enter one or more usernames or profile URLs.
  2. Start the Snapchat Profile Scraper.
  3. Each supplied target is processed individually.
  4. The resulting structured record is pushed to the actor dataset.

Multiple targets can be supplied in a single run, which is useful for batch collection.

Snapchat Profile Scraper Data Extraction

The Snapchat Profile Scraper organizes results into several top-level objects and arrays.

Profile Data

The profile object includes identity and public profile metadata such as:

  • id
  • username
  • displayName
  • firstName
  • lastName
  • bio
  • profileUrl
  • profilePhoto
  • bitmojiAvatar
  • bitmojiSelfie
  • bitmojiBackground
  • snapcodeImage
  • verified
  • verifiedType
  • accountType
  • category
  • businessCategory
  • website
  • email
  • phone
  • location
  • country
  • language
  • timezone
  • createdAt
  • lastUpdated
  • subscriberCount
  • friendCount
  • followingCount
  • spotlightCount
  • storyCount
  • highlightCount
  • lensCount
  • snapScore
  • isPublicProfile
  • isBusinessProfile
  • isCreatorProfile
  • isPrivate
  • isDiscoverable
  • isActive

Some initialized fields may be empty, false, zero, or null when the corresponding information is not available in the public source.

Story Data

The storie_1 array represents available Story items. Records can include storyId, title, caption, description, mediaType, mediaUrl, thumbnail, createdAt, expiresAt, duration, viewCount, screenshotCount, shareCount, replyCount, mentions, hashtags, geotag, and music.

Highlight Data

The highlights array can include highlightId, title, coverImage, description, storyCount, and createdAt.

Spotlight Data

The spotlight_1 array contains available Spotlight content and can include spotlightId, caption, description, mediaType, mediaUrl, thumbnail, createdAt, duration, viewCount, likeCount, shareCount, commentCount, hashtags, mentions, and music information.

Lens Data

The lenses array can contain lensId, name, description, thumbnail, previewUrl, creator, createdAt, uses, favorites, and shareCount.

Comment Data

The comments array can contain commentId, postId, userId, username, displayName, text, createdAt, likeCount, and replyCount.

Engagement Data

The engagement object summarizes available Spotlight activity with totalViews, totalLikes, totalComments, totalShares, totalSubscribers, and engagementRate. The engagement rate is calculated from available views, likes, comments, and shares. When no views are available, the rate remains 0.

The relatedAccounts array can contain related username, displayName, and profileUrl values. The metadata object records sourceUrl, scrapedAt, scraperVersion, requestId, status, and error.

Snapchat Profile Scraper Input

The Snapchat Profile Scraper currently uses one input field.

FieldTypeRequiredDefaultDescription
usernamesArray of stringsYesExample values are prefilledOne or more Snapchat usernames or profile URLs to process.

The input accepts multiple values, making it suitable for batch profile data extraction. Use full Snapchat profile URLs or username-style values. The actor normalizes common username formatting before processing each target.

Example Input

{
"usernames": [
"https://www.snapchat.com/@wearemessi",
"@ur_cristianosiu",
"sweeyfamily.yt"
]
}

Snapchat Profile Scraper Output Data

The Snapchat Profile Scraper returns one structured record for each successfully processed target. The record uses a nested JSON structure so related information remains grouped by purpose.

FieldTypeDescription
profileObjectPublic profile identity, account metadata, counts, status flags, and available profile details.
storie_1ArrayAvailable Story item metadata and media-related fields.
highlightsArrayCurated Highlight information, including titles, covers, counts, and timestamps.
spotlight_1ArraySpotlight content, media metadata, engagement counts, hashtags, and music information.
lensesArrayAvailable Lens metadata and preview information.
commentsArrayAvailable Spotlight comment records and interaction counts.
repliesArrayReserved output array included in the structured record.
engagementObjectAggregate available Spotlight engagement metrics and calculated engagement rate.
relatedAccountsArrayRelated public account username, display name, and profile URL data.
businessObjectAvailable business name, address, geographic fields, website, phone, and email values.
metadataObjectSource URL, scrape timestamp, scraper version, status, and error information.

The Snapchat Profile Scraper keeps output predictable by preserving the same high-level structure even when some optional source information is unavailable. This makes the dataset easier to parse programmatically and easier to compare across multiple profiles.

Example Output

{
"profile": {
"id": "example-id",
"username": "exampleuser",
"displayName": "Example User",
"bio": "Public profile bio",
"profileUrl": "https://www.snapchat.com/@exampleuser",
"profilePhoto": "https://example.com/profile.jpg",
"snapcodeImage": "https://example.com/snapcode.png",
"verified": true,
"category": "creator",
"businessCategory": "",
"website": "https://example.com",
"location": "Example City, Example Country",
"subscriberCount": 12500,
"storyCount": 2,
"highlightCount": 3,
"spotlightCount": 5,
"lensCount": 1,
"isPublicProfile": true,
"isBusinessProfile": false
},
"storie_1": [
{
"storyId": "story-123",
"title": "Latest Story",
"mediaType": "video",
"mediaUrl": "https://example.com/story.mp4",
"thumbnail": "https://example.com/story.jpg",
"createdAt": "1700000000"
}
],
"highlights": [],
"spotlight_1": [
{
"spotlightId": "spot-123",
"caption": "Example Spotlight",
"mediaType": "video",
"viewCount": 10000,
"likeCount": 600,
"shareCount": 50,
"commentCount": 25
}
],
"lenses": [],
"comments": [],
"replies": [],
"engagement": {
"totalViews": 10000,
"totalLikes": 600,
"totalComments": 25,
"totalShares": 50,
"totalSubscribers": 12500,
"engagementRate": 6.75
},
"relatedAccounts": [],
"business": {
"companyName": "",
"businessAddress": "",
"city": "",
"state": "",
"country": "",
"postalCode": "",
"website": "",
"phone": "",
"email": ""
},
"metadata": {
"sourceUrl": "https://www.snapchat.com/@exampleuser",
"scrapedAt": "1700000000.0",
"scraperVersion": "1.0",
"requestId": "",
"status": "success",
"error": null
}
}

Snapchat Profile Scraper Data Quality and Reliability

The Snapchat Profile Scraper is designed to produce structured results from publicly accessible Snapchat profile data. The actor processes each input separately and saves successful results to the dataset.

Public profile availability can vary. Some Snapchat accounts may expose richer profile information, while others may have missing fields. The output structure still preserves expected sections, allowing downstream processing to handle missing values consistently.

The actor also includes error handling around individual profile processing. A problem with one target is logged without preventing the run from attempting the remaining supplied targets.

Public Data Considerations

The Snapchat Profile Scraper is intended for publicly accessible information. It does not guarantee that every field will be populated for every account. Fields such as contact information, audience counts, business metadata, or content statistics are returned only when corresponding public information is available to the actor.

Snapchat Profile Scraper Use Cases

Lead Generation and CRM Enrichment

Public profile and business metadata can support prospect research, account discovery, and enrichment workflows where Snapchat presence is relevant.

Creator and Audience Research

The Snapchat Profile Scraper can help agencies and researchers compare public creator profiles, subscriber counts, content availability, Spotlight activity, and related accounts.

Competitor and Market Research

Teams can collect structured profile metadata and public content signals to support competitive research, market mapping, and social media intelligence.

Content and Engagement Analysis

Spotlight views, likes, comments, shares, hashtags, and music metadata can help analysts study publicly visible content performance patterns.

Business Intelligence and Data Analysis

Structured JSON records are suitable for spreadsheets, databases, dashboards, scripts, and broader analytical pipelines.

Academic and Media Research

Researchers studying public social media behavior can use the actor to organize profile and content metadata into a consistent dataset for further analysis.

Snapchat Profile Scraper Search Intent

Users searching for a Snapchat scraper, Snapchat data scraper, Snapchat profile extractor, Snapchat profile data, or Snapchat data extraction generally need a practical way to collect public profile information at scale. The Snapchat Profile Scraper is built around that intent by accepting multiple profile targets and returning structured data.

Common tasks include scraping Snapchat profiles for research, extracting Snapchat profile metadata, collecting public creator information, analyzing Spotlight engagement, and organizing Snapchat account information for downstream analysis. The actor is especially useful when the goal is structured data rather than manual browsing.

Why Use the Snapchat Profile Scraper

The Snapchat Profile Scraper reduces repetitive manual profile checking by converting supported public profile information into structured records. Its nested output keeps profile, content, engagement, business, related-account, and metadata sections organized.

Batch input is another practical advantage. Instead of creating separate runs for every username, users can place multiple targets in the same usernames array and process them in a single actor run.

The Snapchat Profile Scraper is also useful when downstream systems expect predictable JSON. Consistent top-level sections make it easier to transform the dataset for analysis, storage, or automation.

Snapchat Profile Scraper FAQ

What is the Snapchat Profile Scraper?

The Snapchat Profile Scraper is an Apify Actor for collecting structured public Snapchat profile metadata and available related content information from supplied usernames or profile URLs.

What input does the Snapchat Profile Scraper accept?

It accepts a usernames array containing one or more Snapchat usernames or Snapchat profile URLs. Username values can include or omit the @ prefix.

Can I scrape multiple Snapchat profiles in one run?

Yes. The Snapchat Profile Scraper processes multiple values supplied in the usernames array, handling each target individually.

What data can the Snapchat Profile Scraper extract?

Depending on public availability, it can return profile metadata, Stories, Highlights, Spotlight content, Lenses, comments, engagement summaries, related accounts, business information, and scrape metadata.

Does the Snapchat Profile Scraper extract private profile data?

No. The actor is designed around publicly accessible profile information. A field is not guaranteed to be populated when Snapchat does not expose it publicly.

What is included in the profile object?

The profile object includes fields for identifiers, usernames, display information, biography, URLs, images, verification, categories, website, location, counts, timestamps, and account-status flags.

Can the Snapchat Profile Scraper collect Spotlight engagement?

Yes, when the relevant public Spotlight metadata is available. The output can include views, likes, comments, shares, duration, hashtags, music information, and an aggregate engagement calculation.

Does the Snapchat Profile Scraper return Stories and Highlights?

It can return available Story and curated Highlight information, including identifiers, titles, media URLs, thumbnails, timestamps, and counts where provided by the source.

What happens when some fields are unavailable?

The structured output preserves its expected fields, while unavailable values may remain empty, zero, false, or null. This provides a consistent shape for downstream processing.

Does the Snapchat Profile Scraper support profile URLs?

Yes. Full Snapchat profile URLs are supported in the usernames array, and the actor extracts the username portion before processing the target.

What is the output format?

Each successful target produces a structured JSON record containing profile, content, engagement, business, related-account, and metadata sections.

Can I use the Snapchat Profile Scraper for market research?

Yes. Public profile metadata, creator information, Spotlight activity, related accounts, and available business data can support market research, competitor analysis, and audience discovery.

Snapchat Profile Scraper API and Automation

The Snapchat Profile Scraper runs as an Apify Actor, so its structured dataset can be incorporated into Apify-based automation workflows. You can provide the usernames input, run the actor, and use the resulting dataset records as structured JSON for downstream processing.

For recurring or programmatic workflows, the main concept remains the same: supply target profiles, execute the actor, and consume the resulting dataset. Specific automation behavior, scheduling, integrations, and API configuration depend on the Apify environment and your own workflow setup.

Snapchat Profile Scraper Limitations

The actor depends on publicly accessible profile information and the data exposed by the source at the time of a run. Not every account will provide every field.

Some output properties are part of the standardized record structure and may remain empty or zero when source information is unavailable. Content counts and engagement metrics should therefore be interpreted as the public data available during the scrape, not as guaranteed complete account history.

Support

For questions, issues, or customization requests related to this actor, use the support options available on its Apify page. For bespoke scraper work or a tweak to the actor, contact the developer through the address provided in the actor configuration.