Sourcelane

Snapchat Profile Scraper

More Social Platforms

Operated by Sourcelane✓ verified

Scrape public Snapchat profiles - subscriber count, bio, website, verification - plus Spotlight videos with views, comments and shares, Stories and Highlights.

Read full description

Scrapes public Snapchat web profiles to extract profile metadata and public content (Spotlight videos, saved Highlights, and current Story snaps) without requiring authentication. The connector collects profile-level metadata such as display name, bio, subscriber/ follower counts, verification status, category and business info, website and address, profile images, Bitmoji and Snapcode, related accounts and timestamps. For Spotlight content it extracts video-level metadata including captions, hashtags/keywords, view/share/comment/boost/recommendation metrics, duration, dimensions, sound name, thumbnails, direct media links and available auto-caption transcripts. For Highlights it captures highlight titles, counts, thumbnails and per-snap media links and timestamps. For current Stories it captures each public snap’s media type, media link, thumbnail and timestamp. Outputs are structured as flat records representing profiles and individual content items; media links are CDN-signed URLs and timestamps reflect when items were observed.

Verified Oct 25, 10:11 PM

$0.007

per profile

Up to 100 per call. Only pay for results returned; failed calls are refunded.

What people use it for

You give it

  • Snapchat usernames or profile URLsrequired

    One per line.

Optional settings

Include Spotlight videosMax Spotlight videos per profileInclude HighlightsMax Highlights per profileInclude current Story snapsMax Story snaps per profile

You get back

Text & content
TitleDescriptionHashtags
People & accounts
UsernameDisplay namePublic profileVerifiedBusiness profile IDUser ID
Numbers & stats
Subscriber countRelated accountsDuration secondsView countComment count
Location
Address
Dates
Profile created atProfile updated atCreated at
Links & media
Profile URLWebsite URLProfile picture URLHero image URLBitmoji URLSnapcode URLURLMedia URL+2 more
Other details
TypeBioCategorySubcategoryHas storyHas spotlightHas highlightsID+4 more

Trust & reliability

7d uptime trend
WindowUptimeSuccess ratep50p95Calls
24h————0
7d————0
30d————0

Calling contract

Call it through Sourcelane's gateway or MCP server. We run the connector, apply your agent's spend guardrails, and bill only the results returned.

Call it via Sourcelane

curl -X POST https://api.usesourcelane.com/v1/call \
  -H "Authorization: Bearer sl_live_your_agent_key" \
  -H "Content-Type: application/json" \
  -d '{"listing":"snapchat-profile-scraper","params":{"profiles":["kyliejenner","nasa"]},"maxResults":10}'

Request params

FieldTypeRequiredDescription
profilesarrayrequiredOne per line. Accepts a username (with or without @) or a profile link such as https://www.snapchat.com/@kyliejenner or https://www.snapchat.com/add/nasa.
includeSpotlightbooleanoptionalAdd one row per Spotlight video shown on the public profile, with views, comments, shares, caption, duration, thumbnail and video link.
maxSpotlightPerProfileintegeroptionalMaximum Spotlight videos to return for each profile. 0 = every Spotlight video visible on the public profile page.
includeHighlightsbooleanoptionalAdd one row per saved Highlight (title, number of snaps, thumbnail and the media links of every snap in it).
maxHighlightsPerProfileintegeroptionalMaximum Highlights to return for each profile. 0 = every Highlight visible on the public profile page.
includeStorybooleanoptionalAdd one row per snap in the profile's current public Story, with media type, posting time and media link.
maxStorySnapsPerProfileintegeroptionalMaximum Story snaps to return for each profile. 0 = the whole current Story.

Each result contains

FieldTypeDescription
typestring—
usernamestring—
profileUrlstring—
displayNamestring—
biostring—
subscriberCountinteger—
isPublicProfileboolean—
isVerifiedboolean—
categorystring—
subcategorystring—
websiteUrlstring—
addressnull—
profilePictureUrlstring—
heroImageUrlstring—
bitmojiUrlnull—
snapcodeUrlstring—
hasStoryboolean—
hasSpotlightboolean—
hasHighlightsboolean—
businessProfileIdstring—
userIdstring—
profileCreatedAtstring—
profileUpdatedAtstring—
relatedAccountsarray—
idnull—
urlnull—
titlenull—
descriptionnull—
hashtagsnull—
keywordsnull—
mediaTypenull—
mediaUrlnull—
thumbnailUrlnull—
transcriptUrlnull—
createdAtnull—
durationSecondsnull—
widthnull—
heightnull—
viewCountnull—
commentCountnull—

Use Snapchat Profile Scraper from Claude, ChatGPT or Cursor

Pick your tool and connect in under a minute. Then just ask — for example: “Find this creator's profiles on every social network and summarise their reach.”

Connect Claude

Web, desktop and mobile. One click, then confirm.

  1. 1Click Add to Claude — claude.ai opens with Sourcelane filled in
  2. 2Click Continue to confirm — it then works in Claude desktop and mobile too
Manual setup (config files, REST, Python) +

Claude Code

Adds the Sourcelane MCP server with your key as a header.

terminal
claude mcp add --transport http sourcelane https://api.usesourcelane.com/mcp \
  --header "Authorization: Bearer sl_live_your_agent_key"

Claude Desktop (config file)

Alternative to the connector URL: add to claude_desktop_config.json, then restart Claude.

claude_desktop_config.json
{
  "mcpServers": {
    "sourcelane": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://api.usesourcelane.com/mcp",
        "--header",
        "Authorization:${AUTH_HEADER}"
      ],
      "env": {
        "AUTH_HEADER": "Bearer sl_live_your_agent_key"
      }
    }
  }
}

Cursor & Windsurf

Add to ~/.cursor/mcp.json (or Windsurf's mcp_config.json).

mcp.json
{
  "mcpServers": {
    "sourcelane": {
      "url": "https://api.usesourcelane.com/mcp",
      "headers": {
        "Authorization": "Bearer sl_live_your_agent_key"
      }
    }
  }
}

VS Code

Save as .vscode/mcp.json. VS Code prompts for your key once.

.vscode/mcp.json
{
  "servers": {
    "sourcelane": {
      "type": "http",
      "url": "https://api.usesourcelane.com/mcp",
      "headers": {
        "Authorization": "Bearer ${input:sourcelane-key}"
      }
    }
  },
  "inputs": [
    {
      "type": "promptString",
      "id": "sourcelane-key",
      "description": "Sourcelane agent key",
      "password": true
    }
  ]
}

ChatGPT Custom GPT (Actions)

Create a GPT → Actions → Import from URL, then Authentication: API Key, Bearer.

OpenAPI schema URL
https://usesourcelane.com/openapi.json

REST

One POST. Pass maxResults to cap cost.

curl
curl -X POST https://api.usesourcelane.com/v1/call \
  -H "Authorization: Bearer sl_live_your_agent_key" \
  -H "Content-Type: application/json" \
  -d '{"listing":"snapchat-profile-scraper","params":{"profiles":["kyliejenner","nasa"]},"maxResults":10}'

Python, LangChain, CrewAI, OpenAI Agents SDK…

Wrap the REST call as a tool, or point an MCP client at the endpoint.

python
import requests

res = requests.post(
    "https://api.usesourcelane.com/v1/call",
    headers={"Authorization": "Bearer sl_live_your_agent_key"},
    json={
        "listing": "snapchat-profile-scraper",
        "params": {"profiles":["kyliejenner","nasa"]},
        "maxResults": 10,
    },
    timeout=300,
)
body = res.json()
print(body["receipt"]["chargedMicros"], "micro-USD for", body["receipt"]["results"], "results")
print(body["data"])

Reviews

—

0 reviews

5
0
4
0
3
0
2
0
1
0

Leave a review

Loading reviews…

Related Social Media connectors

See all Social Media data connectors →