# Snapchat Profile Scraper (`scraper-mind/snapchat-profile-scraper`) Actor

Snapchat Profile Scraper lets you extract public profile data like 👤 usernames, 👥 followers, 🔗 Snapcodes & 🤝 related accounts in JSON. Ideal for 📊 marketing, 🧠 research & 📈 influencer insights. Fast, accurate & easy to use!

- **URL**: https://apify.com/scraper-mind/snapchat-profile-scraper.md
- **Developed by:** [Scraper Mind](https://apify.com/scraper-mind) (community)
- **Categories:** Social media, Lead generation, Automation
- **Stats:** 214 total users, 6 monthly users, 100.0% runs succeeded, 1 bookmarks
- **User rating**: No ratings yet

## Pricing

$5.00/month + usage

To use this Actor, you pay a monthly rental fee to the developer. The rent is subtracted from your prepaid usage every month after the free trial period. You also pay for the Apify platform usage, which gets cheaper the higher Apify subscription plan you have.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#rental-actors

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

### 📸 Snapchat Profile Scraper

Snapchat Profile Scraper is your go-to solution for extracting rich profile data from public Snapchat profiles. Whether you're a brand analyst, digital marketer, researcher, or developer, this tool streamlines the process of collecting Snapchat profile details with high accuracy and ease.

***

### 🚀 Why Choose Snapchat Profile Scraper?

| Feature                   | Benefit                                                                                    |
| ------------------------- | ------------------------------------------------------------------------------------------ |
| ✅ Username or URL Support | Works with both Snapchat usernames and full profile URLs                                   |
| ✅ Smart Proxy Fallback    | Automatically switches between direct, datacenter, and residential proxies to avoid blocks |
| ✅ Related Accounts        | Scrapes related public profiles for deeper insights                                        |
| ✅ Structured Output       | Easily parseable JSON format for automated workflows                                       |

***

### 🔑 Key Features

- 🧠 **High Accuracy**: Extracts detailed profile data with robust handling of public Snapchat accounts.
- 🔗 **Universal Input Support**: Accepts both usernames (e.g., `kyliejenner`) and URLs (e.g., `https://www.snapchat.com/add/kyliejenner`).
- 🛡️ **Proxy Flexibility**: Uses direct connection by default but falls back to datacenter or residential proxies when needed.
- 👥 **Related Profiles**: Automatically fetches associated public profiles, giving you broader visibility.
- 📦 **Well-Structured Output**: Returns neatly organized JSON including profile name, Snapcode, subscriber count, Bitmoji, and more.
- ⚙️ **Seamless Integration**: Ideal for batch scraping and automated processing pipelines.

***

### 📝 Input Configuration

The Snapchat profile scraper accepts a JSON input file (`input.json`) with the following structure:

```json
{
  "startUrls": [
    "kyliejenner"
  ],
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}
```

#### 🔑 Input Fields

| Key                  | Type   | Description                                     |
| -------------------- | ------ | ----------------------------------------------- |
| `startUrls`          | array  | List of Snapchat usernames or full profile URLs |
| `proxyConfiguration` | object | Configure Apify proxy use or provide your own   |

#### ✅ Supported Formats

- Username only: `kyliejenner`
- Profile URL: `https://www.snapchat.com/add/kyliejenner`

***

### 📤 Output Example

```json
{
  "input": "kyliejenner",
  "username": "kyliejenner",
  "display_name": "Kylie Jenner",
  "snapcode_image_url": "https://app.snapchat.com/web/deeplink/snapcode?...",
  "subscriber_count": "34476800",
  "profile_picture_url": "https://cf-st.sc-cdn.net/...",
  "related_accounts_info": [
    {
      "username": "kimkardashian",
      "display_name": "Kim Kardashian"
    }
  ],
  ...
}
```

#### 🔍 Output Fields

| Key                     | Type   | Description                    |
| ----------------------- | ------ | ------------------------------ |
| `username`              | string | Snapchat handle                |
| `display_name`          | string | Full profile name              |
| `subscriber_count`      | string | Follower count                 |
| `profile_picture_url`   | string | Direct link to profile picture |
| `snapcode_image_url`    | string | Link to Snapcode image         |
| `related_accounts_info` | array  | Other related public accounts  |

***

### 🧑‍💻 How to Use Snapchat Profile Scraper (via Apify Console)

1. **Log in**: Go to [Apify Console](https://console.apify.com)
2. **Find the Actor**: Search for `snapchat-profile-scraper`
3. **Input Settings**:

   - Add usernames or full URLs under `startUrls`
   - Configure proxy settings
4. **Run the Actor**: Click the **Run** button
5. **Monitor Progress**: See logs in real time
6. **Access Results**: View the dataset output and export to JSON or CSV

***

### 🎯 Use Cases for Snapchat Profile Scraper

- 🔍 **Influencer Research**: Find follower count and related influencers
- 📊 **Brand Monitoring**: Analyze public profiles for mentions or promotions
- 🧠 **Competitor Insights**: Scrape competitors' presence and connected accounts
- 📥 **Lead Generation**: Identify public Snapchat accounts for outreach
- 🧾 **Market Analysis**: Track trends among Snapchat creators
- 💼 **Recruitment**: Vet candidates or creators based on follower data

***

### ⚙️ Technical Specs

| Capability                 | Supported                    |
| -------------------------- | ---------------------------- |
| Public Profiles            | ✅ Yes                        |
| Private or Unlisted        | ❌ No                         |
| Profile Picture Extraction | ✅ Yes                        |
| Snapcode Image             | ✅ Yes                        |
| Related Accounts           | ✅ Yes                        |
| Story/Spotlight Support    | ✅ Partial (meta fields only) |
| Rate Limiting Bypass       | ✅ Via Proxy Fallback         |

***

### 🛠️ Support & Feature Requests

We’re here to help you get the most out of Snapchat Profile Scraper!

- 🐞 **Bug Reports**: Submit an issue
- 💡 **Feature Requests**: Suggest improvements like story scraping, spotlight support, etc.
- 📧 **Contact**: Email us at <scrapermindapi@gmail.com>.
- ⭐ **Rate & Review**: Help others discover this tool by leaving a rating

***

Start scraping Snapchat public profile data in seconds with the easiest and most powerful Snapchat profile scraper available!

# Actor input Schema

## `startUrls` (type: `array`):

Enter Snapchat usernames or URLs.

## `proxyConfiguration` (type: `object`):

Choose to use Apify Proxy or provide your own HTTP proxy servers. Fallback will use datacenter then residential proxies.

## Actor input object example

```json
{
  "startUrls": [
    "kyliejenner"
  ],
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}
```

# Actor output Schema

## `results` (type: `string`):

Records produced by Snapchat Profile Scraper, stored in the run's default dataset.

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "startUrls": [
        "kyliejenner"
    ],
    "proxyConfiguration": {
        "useApifyProxy": false
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("scraper-mind/snapchat-profile-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "startUrls": ["kyliejenner"],
    "proxyConfiguration": { "useApifyProxy": False },
}

# Run the Actor and wait for it to finish
run = client.actor("scraper-mind/snapchat-profile-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "startUrls": [
    "kyliejenner"
  ],
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}' |
apify call scraper-mind/snapchat-profile-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,scraper-mind/snapchat-profile-scraper"
        }
    }
}

```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/JTjrbXHYsF2dponmx/builds/HU6X30v0RCD613bey/openapi.json
