Snapchat Public Profile Scraper
Pricing
from $2.99 / 1,000 profiles
Snapchat Public Profile Scraper
Extract bounded public Snapchat profile, related-account, highlight, Spotlight, lens, story, and page metadata with explicit diagnostics.
Pricing
from $2.99 / 1,000 profiles
Rating
0.0
(0)
Developer
w3crawler
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Snapchat Public Profile Scraper extracts bounded, normalized records from public Snapchat profile pages. Supply usernames or public profile URLs to collect identity, biography, subscriber count, images, category, related accounts, public highlights, Spotlight metadata, active-story metadata, and lenses when Snapchat exposes them.
The Actor reads only public server-rendered page state. It does not log in, access viewer-private data or private APIs, download media, solve CAPTCHAs, or bypass access controls. Direct public HTTPS is used by default; standard Apify Proxy can be enabled as a transparent request transport when justified.
Input
| Field | Default | Limits |
|---|---|---|
usernames | ["brentrivera"] | 1–100 usernames or public HTTPS Snapchat profile URLs |
maxItems | 5 | 1–100 unique profiles |
maxRelatedAccounts | 5 | 1–25 per profile |
maxHighlightsPerProfile | 5 | 1–25 per public section |
maxSnapsPerHighlight | 5 | 1–25 per highlight |
includeHighlights | true | Include bounded Curated and Spotlight highlights |
includeSpotlightMetadata | true | Include bounded public Spotlight metadata |
includeActiveStory | true | Include an active public story when available |
includeLenses | true | Include bounded public lens metadata |
requestDelayMs | 250 | 0–30,000 ms before each request |
timeoutSecs | 45 | 5–60 seconds per request |
maxResponseBytes | 5000000 | 100,000–10,000,000 bytes |
proxyConfiguration | Direct (useApifyProxy: false) | Optional standard Apify proxy configuration |
{"usernames": ["brentrivera", "@science"],"maxItems": 2,"maxRelatedAccounts": 3,"maxHighlightsPerProfile": 2,"maxSnapsPerHighlight": 2,"includeHighlights": true,"proxyConfiguration": { "useApifyProxy": false }}
Output
The default dataset contains successful snapchat-profile records only. Each row includes a stable ID, profile identity and URL, normalized public fields, bounded nested collections, source provenance, HTTP evidence, transport metadata, and scrape time. Optional fields are omitted when Snapchat does not expose them; values are not fabricated.
Run diagnostics and errors are kept in OUTPUT_SUMMARY and its OUTPUT compatibility alias so failed targets never masquerade as scraped data. SOURCE_METADATA describes access policy, transport, and public-source capabilities. A blocked or unavailable target can therefore produce an empty valid dataset alongside an explicit run status and diagnostic details.
Requests use one attempt with library retries disabled. The Actor follows at most three safe redirects and accepts redirects only to Snapchat HTTPS hosts.
Local verification
npm testnpm run lintapify validate-schemaapify run --purge --input-file qa-inputs/local.jsonnpm run validate
Public Snapchat payloads, media availability, and access controls can change. Use this Actor only for lawful collection of public information and respect platform terms, privacy rights, content ownership, rate limits, and applicable data-protection requirements.