
Snapchat Profile Scraper
Pricing
$5.00/month + usage
Go to Apify Store

Snapchat Profile Scraper
Snapchat Profile Scraper. Get all the snapchat public profile data as you need β Fast β‘ | Accurate π― | Automated π€
0.0 (0)
Pricing
$5.00/month + usage
0
10
9
Last modified
20 hours ago
π― Snapchat Profile Scraper Actor
Powerful Snapchat profile metadata extractor for public profiles.
π Overview
Scrape Snapchat profile information including username, followers, account type, videos, and related accountsβall in a clean JSON format.
π‘ Use Cases / When to Use
- Gather analytics for Snapchat influencers.
- Monitor public profiles for engagement metrics.
- Collect video links and account information for automation or research.
β‘ Quick Start (Console)
- Go to the actor page on Apify Console.
- Click Run.
- Enter your Snapchat profile URLs in the startUrls input (JSON array of URLs).
- Optional: Enable Apify Proxy in the Proxy panel.
- Click Start.
β‘ Quick Start (CLI + API)
CLI
# Run actor with input JSONapify run --actor-id <ACTOR_ID> -p input.json
apify-client (Python)
from apify_client import ApifyClientclient = ApifyClient('<APIFY_TOKEN>')run_input = {"startUrls": ["https://www.snapchat.com/add/exampleuser"],"proxyConfiguration": {"useApifyProxy": True}}run = client.actor('your-username/snapchat-profile-scraper').call(run_input=run_input)print(run['defaultDatasetId'])
π Inputs
{"startUrls": ["https://www.snapchat.com/add/exampleuser"],"proxyConfiguration": {"useApifyProxy": true}}
- startUrls: Array of Snapchat profile URLs to scrape.
- proxyConfiguration: Proxy settings object (optional, see π Proxy Configuration).
βοΈ Configuration
π Name | π Type | β Required | βοΈ Default | π Example | π Notes |
---|---|---|---|---|---|
startUrls | array | β Yes | null | ["https://www.snapchat.com/add/exampleuser"] | List of Snapchat profile URLs |
proxyConfiguration | object | β No | {} | {"useApifyProxy": true} | Configure Apify Proxy or custom proxies |
ALL_RESULTS | dataset key | β No | defaultDataset | null | Default dataset key for outputs |
Console example: paste URLs into startUrls field or set an environment variable APIFY_TOKEN=<YOUR_TOKEN>
.
π€ Outputs
Each output item includes:
{"name": "Example User","user_name": "exampleuser","followers": "1200","display_picture": "https://profile.pic/url.webp","account_type": "Public","last_updated": "2025-09-15","video_url": "https://www.snapchat.com/spotlight/video123","view_count": "10000","share_count": "500","comment_count": "150","related_link": "Related Topic","related_account": "related_user"}
- Stored in default dataset (
ALL_RESULTS
).
π Environment Variables
Variable | Description |
---|---|
APIFY_TOKEN | Your Apify API token |
βΆοΈ How to Run
Console
- Paste URLs into startUrls.
- Optionally configure proxy.
- Click Start.
CLI
$apify run --actor-id <ACTOR_ID> -p input.json
apify-client
See Quick Start above.
β° Scheduling & Webhooks
- Use Scheduling tab in Console to run periodically.
- Webhooks can be added in Console to get notified on actor completion.
π Logs & Troubleshooting
- β "No Snapchat profile URLs provided" β Check startUrls input.
- β οΈ Proxy errors β Ensure valid proxy configuration or enable Apify Proxy.
π Permissions & Storage notes
- Data is stored in default dataset (
ALL_RESULTS
). - Proxy credentials should be saved as secrets.
π Changelog / Versioning tip
- Keep actor versions tagged in Console for reproducibility.
π Proxy Configuration
- Enable Apify Proxy in the Proxy panel.
- Custom Proxies: Set
HTTP_PROXY
andHTTPS_PROXY
env vars or via proxyConfiguration input.
{"startUrls": ["https://www.snapchat.com/add/exampleuser"],"proxyConfiguration": {"useApifyProxy": false,"apifyProxyGroups": ["GROUP"],"proxyUrls": ["http://<USER>:<PASS>@proxy.com:8000"]}}
- π Keep credentials as secrets.
- TODO: Advanced proxy rotation patterns (for large-scale scraping).
π Notes / TODOs
- TODO: Verify handling of multiple video URLs per profile.
- TODO: Confirm parsing consistency across Snapchat UI changes.
π References
π§ Inferred from main.py
- Actor scrapes public Snapchat profiles.
- Supports Apify Proxy and custom proxies.
- Outputs stored in default dataset (
ALL_RESULTS
). - TODOs include proxy rotation and multi-video handling.