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

\[$1/1K profiles] Public Snapchat profiles: display name, subscribers, bio, website, verified badge, category, dates, related accounts and Spotlight views. Optional Spotlight videos as rows. Missing profiles free. No login, no run fee.

- **URL**: https://apify.com/lergassy/snapchat-profile-scraper.md
- **Developed by:** [Matvey](https://apify.com/lergassy) (community)
- **Categories:** Social media, Lead generation, Agents
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $0.70 / 1,000 profiles

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

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

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
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.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## 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.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

**Snapchat Profile Scraper** turns a list of **public Snapchat profiles** into one row each: **display name, subscribers, bio, website, verified badge, category, when the profile was created and last updated, related accounts, and Spotlight performance — how many Spotlight videos, total, average and best views, and the latest upload**. Switch on one option to get every **Spotlight video** as a row with views, date, duration and video link.

**$0.001 per profile** — $1 per 1,000. +$0.0003 per Spotlight video. No Snapchat account, no login, no start fee.

### What is Snapchat Profile Scraper?

Snapchat creators are harder to vet than on TikTok or Instagram — the app shows little on the web. This Actor reads the public profile page any visitor sees and gives you the numbers in one row. Use it for influencer discovery and vetting, creator databases, brand research and lead lists.

### What is in every row

| Field | Meaning |
|---|---|
| `username`, `displayName`, `url`, `verified`, `category` | The profile |
| `subscribers` | Subscriber count (when the creator shows it) |
| `bio`, `websiteUrl`, `address`, `otherProfiles` | Contacts |
| `createdAt`, `lastUpdatedAt`, `hasStory` | Activity |
| `spotlightsShown`, `spotlightViewsAverage`, `spotlightViewsMax`, `latestSpotlightAt` | Spotlight performance |
| `relatedAccounts` | Similar creators Snapchat suggests — great for discovery |
| Spotlight rows: `views`, `uploadedAt`, `durationSeconds`, `videoUrl` | With **Add Spotlight videos** on |

### How much does it cost?

| Event | Price |
|---|---|
| Profile | **$0.001** |
| Spotlight video (optional) | **$0.0003** |

- Profiles below **Minimum subscribers**: **$0**.
- Private or missing profiles: **$0** (an error row says why).

#### Bulk export: what 50,000 rows actually cost

This Actor is built for bulk jobs — thousands of inputs in one run, or a daily schedule. There is **no
fee per run, no fee per page and no proxy charge**: you pay for the rows you keep.

| Job | This Actor | Most-used Actor in this category |
|---|---|---|
| 10,000 profiles | **$10** | $20 + start fees |
| 50,000 profiles | **$50** | $100 + start fees |

Checked on the Apify Store on 23 September 2026 against the Actor with the most monthly users in this category
($0.002 per profile plus a start fee). Some Actors here ask less per row — this table compares against the one buyers actually use most.

### How to use it in three steps

1. Paste Snapchat usernames or links — one per line.
2. Set **Minimum subscribers** and switch on **Add Spotlight videos** if you need them.
3. Press **Start**, then download JSON, CSV or Excel — or call the run from the API, n8n, Make, Zapier or an AI agent.

### ⬇️ Input

```json
{
  "profiles": ["kyliejenner", "mrbeast", "https://www.snapchat.com/add/khaby00"],
  "includeSpotlights": true,
  "minSubscribers": 10000
}
```

### ⬆️ Output

Profile:

```json
{
  "type": "profile",
  "input": "kyliejenner",
  "username": "kyliejenner",
  "displayName": "King Kylie 👑",
  "url": "https://www.snapchat.com/@kyliejenner",
  "subscribers": 29283900,
  "bio": null,
  "websiteUrl": "https://kyliecosmetics.com",
  "verified": true,
  "category": null,
  "subcategory": null,
  "address": null,
  "isBusiness": true,
  "publisherType": null,
  "createdAt": "2019-05-22T18:01:50.393Z",
  "lastUpdatedAt": "2026-09-19T13:39:12.000Z",
  "hasStory": false,
  "hasSpotlight": true,
  "hasHighlights": true,
  "spotlightsShown": 24,
  "highlightsShown": 18,
  "lensesShown": 1,
  "spotlightViewsTotal": 2769702,
  "spotlightViewsAverage": 276970,
  "spotlightViewsMax": 1618260,
  "latestSpotlightAt": "2026-08-01T04:56:35.250Z",
  "otherProfiles": [],
  "relatedAccounts": [
    "kimkardashian",
    "kendalljenner",
    "kourtneykardash"
  ],
  "profilePictureUrl": "https://cf-st.sc-cdn.net/aps/bolt/aHR0cHM6Ly9jZi1zdC5zYy1jZG…",
  "heroImageUrl": "https://cf-st.sc-cdn.net/aps/bolt/aHR0cHM6Ly9jZi1zdC5zYy1jZG…",
  "snapcodeUrl": "https://app.snapchat.com/web/deeplink/snapcode?username=kyliejenner&type=SVG&bitmoji=enable",
  "scrapedAt": "2026-09-23T13:21:35.671Z"
}
```

Spotlight video:

```json
{
  "type": "spotlight",
  "username": "mrbeast",
  "position": 1,
  "views": 3841895,
  "shares": null,
  "uploadedAt": "2025-07-27T14:11:02.762Z",
  "durationSeconds": 34.5,
  "description": null,
  "caption": null,
  "videoUrl": "https://cf-st.sc-cdn.net/d/d6nFuppwNzMxcK3GIikG4.27.IRZXSOY?…",
  "thumbnailUrl": "https://cf-st.sc-cdn.net/d/d6nFuppwNzMxcK3GIikG4.256.IRZXSOY…",
  "width": 540,
  "height": 960,
  "keywords": [],
  "scrapedAt": "2026-09-23T13:21:35.580Z"
}
```

### Use cases

#### Influencer vetting

Subscribers, Spotlight views and last activity before you pay for a campaign.

#### Creator discovery

Start from a few creators and follow `relatedAccounts` to find more.

#### Creator databases

Keep a list of Snapchat creators fresh with a weekly run.

#### Brand research

Official brand profiles, their websites and how their Spotlights perform.

### Integrations

Every run is available through the Apify API, and the Actor works out of the box with n8n, Make, Zapier, Google Sheets, LangChain and the Apify MCP server.

### FAQ

**Do I need a Snapchat account?** No.

**Why is `subscribers` empty for some creators?** Creators can hide their subscriber count; Snapchat then shows none to visitors.

**Private accounts?** Only public profiles (creators, brands, public figures) have a web page.

**How many Spotlight videos?** The ones Snapchat shows on the profile page — usually the latest 10–25.

**Is this legal?** The Actor reads public profile pages. Use the data in line with Snapchat's terms and data protection law.

# Actor input Schema

## `profiles` (type: `array`):

Usernames or snapchat.com links (/add/<user> or /@<user>). Public profiles only.

## `includeSpotlights` (type: `boolean`):

Adds the profile's Spotlight videos as rows: views, upload date, duration, video and thumbnail links. +$0.0003 per video.

## `minSubscribers` (type: `integer`):

Skip profiles with fewer subscribers. Skipped profiles are not charged.

## `concurrency` (type: `integer`):

How many profiles to read at the same time.

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

Requests go to Snapchat directly first; a refused request is retried on a fresh Apify datacenter address. Residential is never switched on by itself.

## Actor input object example

```json
{
  "profiles": [
    "kyliejenner",
    "mrbeast",
    "https://www.snapchat.com/add/khaby00"
  ],
  "includeSpotlights": false,
  "minSubscribers": 0,
  "concurrency": 4,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}
```

# Actor output Schema

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

One row per Snapchat profile: subscribers, bio, website, Spotlight views.

# 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 = {
    "profiles": [
        "kyliejenner",
        "mrbeast",
        "https://www.snapchat.com/add/khaby00"
    ],
    "proxyConfiguration": {
        "useApifyProxy": true
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("lergassy/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 = {
    "profiles": [
        "kyliejenner",
        "mrbeast",
        "https://www.snapchat.com/add/khaby00",
    ],
    "proxyConfiguration": { "useApifyProxy": True },
}

# Run the Actor and wait for it to finish
run = client.actor("lergassy/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 '{
  "profiles": [
    "kyliejenner",
    "mrbeast",
    "https://www.snapchat.com/add/khaby00"
  ],
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}' |
apify call lergassy/snapchat-profile-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,lergassy/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/oHHUCTeogF61tAdfg/builds/ycyxNAziKlIQB5Azb/openapi.json
