Snapchat

3 endpoints.

GET /v1/snapchat/user

User Profile

Retrieves a Snapchat user's public profile by handle, including identity, stories, and spotlight content. Returns userProfile with username, title, snapcodeImageUrl, subscriberCount, bio, and profilePictureUrl. Also includes highlightStoryMetadata with individual story snaps (mediaUrl, mediaType, thumbnailUrl) and spotlightStoryMetadata with video details and engagement stats (viewCount, shareCount, commentCount).

Parameters

NameInTypeDescription
handle requiredquerystringSnapchat username

Request

curl "https://api.scrapall.bipsport.com/scapi/v1/snapchat/user?handle=zane" \
  -H "X-Scapi-Key: YOUR_API_KEY"
const res = await fetch("https://api.scrapall.bipsport.com/scapi/v1/snapchat/user?handle=zane", {
  headers: { "X-Scapi-Key": "YOUR_API_KEY" }
});
const data = await res.json();
import requests

r = requests.get(
    "https://api.scrapall.bipsport.com/scapi/v1/snapchat/user?handle=zane",
    headers={"X-Scapi-Key": "YOUR_API_KEY"},
)
print(r.json())

Response 200 (sample)

{
  "user_profile": {
    "username": "zane",
    "title": "Zane",
    "snapcode_image_url": "https://app.snapchat.com/web/deeplink/snapcode?username=zane&type=SVG&bitmoji=enable",
    "badge": 1,
    "category_string_id": "",
    "subcategory_string_id": "",
    "subscriber_count": "1535700",
    "bio": "Time to get buck wild baby",
    "website_url": "",
    "profile_picture_url": "https://cf-st.sc-cdn.net/aps/bolt/aHR0cHM6Ly9jZi1zdC5zYy1jZG4ubmV0L2QvSG5jNU4zNFh5MWNacFlPR0Y2T3pxP2JvPUVnMGFBQm9BTWdFRVNBSlFHV0FCJnVjPTI1._RS0,90_FMjpeg",
    "address": "",
    "bitmoji3d": null,
    "has_curated_highlights": true,
    "has_spotlight_highlights": true,
    "mutable_name": "",
    "publisher_type": "",
    "square_hero_image_url": "https://cf-st.sc-cdn.net/aps/bolt/aHR0cHM6Ly9jZi1zdC5zYy1jZG4ubmV0L2QvZnl5TndBTlZVU1IzckVGWWpuQlZnP2JvPUVnMGFBQm9BTWdFRVNBSlFHV0FCJnVjPTI1._RS0,1080_FMjpeg",
    "primary_color": "",
    "has_story": false,
    "related_accounts_info": [
      {
        "public_profile_info": {
          "username": "imnotscottysire",
          "title": "Scotty Sire",
          "snapcode_image_url": "",
          "badge": 1,
          "category_string_id": "",
          "subcategory_string_id": "",
          "subscriber_count": "0",
          "bio": "",
          "website_url": "",
          "profile_picture_url": "https://cf-st.sc-cdn.net/aps/bolt/aHR0cHM6Ly9jZi1zdC5zYy1jZG4ubmV0L2QvZUhZSzNoRVRGcEhLeHFaVEtKOEQwP2JvPUVna3lBUVJJQWxBWllBRSUzRCZ1Yz0yNQ._RS0,640_FMjpeg",
          "address": "",
          "bitmoji3d": null,
          "has_curated_highlights": false,
          "has_spotlight_highlights": false,
          "mutable_name": "",
          "publisher_type": "",
          "square_hero_image_url": "",
          "primary_color": "",
          "has_story": true,
          "related_accounts_info": [],
          "creation_timestamp_ms": null,
          "last_update_timestamp_ms": null,
          "business_profile_id": "ebc366e6-3058-4c94-8e85-35a4e50c6737"
        },
        "subscribe_link": {
          "one_link_base_url": "https://click.snapchat.com/aVHG",
          "pid_keys": [
            "af_pid"
          ],
          "pid_fallback_value": "consumer_web",
          "campaign_keys": [
            "af_c"
          ],
          "campaign_fallback_value": "add_user",
          "google_click_id_param": "af_sub1",
          "deep_link_url": "https://www.snapchat.com/add/imnotscottysire?sc_referrer=web",
          "ios_app_store_url": "https://apps.apple.com/app/apple-store/id447188370?pt=614006&ct=add_user&mt=8",
          "desktop_page_url": "https://snapchat.com/download?purpose=web_stories&sp=add_user"
        }
      }
    ],
    "creation_timestamp_ms": {
      "value": "1584846804362"
    },
    "last_update_timestamp_ms": {
      "value": "1741518441231"
    },
    "business_profile_id": "e123b268-312b-41d6-8088-b51c12c6f2c6"
  },
  "story": null,
  "curated_highlights": [
    {
      "story_type": 3,
      "snap_list": [
        {
          "snap_index": 0,
          "snap_id": {
            "value": ""
          },
          "snap_media_type": 0,
          "snap_urls": {
            "media_url": "https://cf-st.sc-cdn.net/d/21JGtXabuZ1AfXw5L5vjB.400.IRZXSOY?mo=GlQaGhoAGgAyAQQ6AX1CBgjusM6eBkgDUF5gAXABWhBQdWJsaWNJbWFnZVN0b3J5ogEQCJADIgsSACoHSVJaWFNPWaIBE...",
            "media_preview_url": "{...}",
            "overlay_url": null,
            "attachment_url": null
          },
          "is_sponsored": null,
          "timestamp_in_sec": {
            "value": "1670431570"
          },
          "snap_title": null,
          "snap_subtitles": null,
          "lat": null,
          "lng": null,
          "has_attachment": null,
          "interval_start_time_ms": null,
          "audio_transcription_object_url": null
        }
      ],
      "story_id": {
        "value": ""
      },
      "story_title": {
        "value": "FULL HAIR TRANSFORMATION (PART 1)"
      },
      "thumbnail_url": {
        "value": "https://cf-st.sc-cdn.net/d/bNrrl36C71xV5GeTS13qP.410.IRZXSOY?mo=GkEaGhoAGgAyAQQ6AX1CBgjxsM6eBkgDUF5gAXABWhBEZkxhcmdlVGh1bWJuYWlsogEQCJoDIgsSACoHSVJaWFNPWQ%3D..."
      },
      "story_subtitle": null,
      "story_share_id": null,
      "canonical_url_suffix": null,
      "emoji": null,
      "story_tap_id": "0",
      "video_track_url": null,
      "highlight_id": {
        "value": "39f6379c-1787-4f79-859c-8cee75a8076e"
      },
      "is_attributed": null
    }
  ],
  "spotlight_highlights": [
    {
      "story_type": 3,
      "snap_list": [
        {
          "snap_index": 0,
          "snap_id": {
            "value": "W7_EDlXWTBiXAEEniNoMPwAAYZGJ6d3NyYWdiAYdiSHKKAYdiSG6AAAAAAQ"
          },
          "snap_media_type": 1,
          "snap_urls": {
            "media_url": "https://cf-st.sc-cdn.net/d/QV9a3I5ISW0cgJwjHW0BS.1034.IRZXSOY?mo=GkAaDRoAGgAyAQRIA1AuYAGiAS4IiggSHAoaIAFKEQoMY0Y9R0RFR0M5OU8uEPQDWgMQsz8iCxIAKgdJUlpYU09Z&uc=46",
            "media_preview_url": "{...}",
            "overlay_url": null,
            "attachment_url": null
          },
          "is_sponsored": null,
          "timestamp_in_sec": {
            "value": "1680981126"
          },
          "snap_title": null,
          "snap_subtitles": null,
          "lat": null,
          "lng": null,
          "has_attachment": null,
          "interval_start_time_ms": null,
          "audio_transcription_object_url": null
        }
      ],
      "story_id": {
        "value": "W7_EDlXWTBiXAEEniNoMPwAAYZGJ6d3NyYWdiAYdiSHKKAYdiSG6AAAAAAQ"
      },
      "story_title": {
        "value": ""
      },
      "thumbnail_url": {
        "value": "https://cf-st.sc-cdn.net/d/QV9a3I5ISW0cgJwjHW0BS.256.IRZXSOY?mo=GkcaDRoAGgAyAQRIAlAuYAFaEERmTGFyZ2VUaHVtYm5haWyiARAIgAIiCxIAKgdJUlpYU09ZogEQCJoKIgsSACoHSVJaW..."
      },
      "story_subtitle": null,
      "story_share_id": null,
      "canonical_url_suffix": null,
      "emoji": null,
      "story_tap_id": "0",
      "video_track_url": null,
      "highlight_id": {
        "value": "W7_EDlXWTBiXAEEniNoMPwAAYZGJ6d3NyYWdiAYdiSHKKAYdiSG6AAAAAAQ"
      },
      "is_attributed": null
    }
  ],
  "spotlight_story_details": [
    {
      "video_details": {
        "name": "Turn around sir",
        "description": "Another Spotlight Snap brought to you by Snapchat",
        "thumbnail_url": "https://cf-st.sc-cdn.net/d/QV9a3I5ISW0cgJwjHW0BS.256.IRZXSOY?mo=GkcaDRoAGgAyAQRIAlAuYAFaEERmTGFyZ2VUaHVtYm5haWyiARAIgAIiCxIAKgdJUlpYU09ZogEQCJoKIgsSACoHSVJaW...",
        "upload_date_ms": "1680981126784",
        "view_count": "11937",
        "content_url": "https://cf-st.sc-cdn.net/d/QV9a3I5ISW0cgJwjHW0BS.27.IRZXSOY?mo=GlIaDRoAGgAyAQRIAlAuYAFaEFNwb3RsaWdodFNoYXJpbmeiAS4IGxIdChsgAUoSCg2AAWRTY2VgX21QTXA9EPQDWgMQmT...",
        "creator": {
          "case": "personCreator",
          "person_creator": {
            "username": "zane",
            "url": "https://www.snapchat.com/add/zane",
            "name": "Zane",
            "followers": "0",
            "website_url": ""
          }
        },
        "duration_ms": "6200",
        "width": 540,
        "height": 960,
        "keywords": [],
        "share_count": "0",
        "embedded_text_caption": "Turn around sir"
      },
      "user_details": null,
      "lens_details": null,
      "hashtags": [],
      "context_cards": [
        {
          "context_type": 2,
          "title": "@zane's Sound",
          "subtitle": "",
          "url": "",
          "thumbnail_url": "https://cf-st.sc-cdn.net/d/6YKRUxipwtyh6YMgtaJbK?bo=Eg0aABoAMgEESAJQCGAB&uc=8",
          "snapcode_url": "",
          "thumbnail_type": 2,
          "has_badge": false
        }
      ],
      "engagement_stats": {
        "view_count": "11937",
        "share_count": "6",
        "comment_count": "10"
      },
      "deeplink": "https://click.snapchat.com/aVHG?pid=snapchat_download_page&af_dp=https://www.snapchat.com/spotlight/W7_EDlXWTBiXAEEniNoMPwAAYZGJ6d3NyYWdiAYdiSHKKAYdiSG6AAAAA...",
      "one_link_params": {
        "one_link_base_url": "https://click.snapchat.com/aVHG",
        "pid_keys": [
          "af_pid"
        ],
        "pid_fallback_value": "consumer_web",
        "campaign_keys": [
          "af_c"
        ],
        "campaign_fallback_value": "spotlight",
        "google_click_id_param": "af_sub1",
        "deep_link_url": "https://www.snapchat.com/spotlight/W7_EDlXWTBiXAEEniNoMPwAAYZGJ6d3NyYWdiAYdiSHKKAYdiSG6AAAAAAQ?sc_referrer=web",
        "ios_app_store_url": "https://apps.apple.com/app/apple-store/id447188370?pt=614006&ct=spotlight&mt=8",
        "desktop_page_url": "https://snapchat.com/download?purpose=web_stories&sp=spotlight"
      },
      "description": ""
    }
  ]
}

GET /v1/snapchat/spotlight

Spotlight by Link

Fetches public data for a Snapchat Spotlight video by URL. Returns the snap id, description, creator, engagement counts, thumbnail, and content URL when Snapchat exposes them publicly.

Parameters

NameInTypeDescription
url requiredquerystringSnapchat Spotlight URL.

Request

curl "https://api.scrapall.bipsport.com/scapi/v1/snapchat/spotlight?url=https://www.snapchat.com/@jack.scalise/spotlight/W7_EDlXWTBiXAEEniNoMPwAAYb3djZ3FqY2VhAZXDhShdAZXDhPWfAAAAAQ" \
  -H "X-Scapi-Key: YOUR_API_KEY"
const res = await fetch("https://api.scrapall.bipsport.com/scapi/v1/snapchat/spotlight?url=https://www.snapchat.com/@jack.scalise/spotlight/W7_EDlXWTBiXAEEniNoMPwAAYb3djZ3FqY2VhAZXDhShdAZXDhPWfAAAAAQ", {
  headers: { "X-Scapi-Key": "YOUR_API_KEY" }
});
const data = await res.json();
import requests

r = requests.get(
    "https://api.scrapall.bipsport.com/scapi/v1/snapchat/spotlight?url=https://www.snapchat.com/@jack.scalise/spotlight/W7_EDlXWTBiXAEEniNoMPwAAYb3djZ3FqY2VhAZXDhShdAZXDhPWfAAAAAQ",
    headers={"X-Scapi-Key": "YOUR_API_KEY"},
)
print(r.json())

Response 200 (sample)

{
  "spotlight": {
    "snap_id": "W7_EDlXWTBiXAEEniNoMPwAAYb3djZ3FqY2VhAZXDhShdAZXDhPWfAAAAAQ",
    "story_id": "W7_EDlXWTBiXAEEniNoMPwAAYb3djZ3FqY2VhAZXDhShdAZXDhPWfAAAAAQ",
    "description": "You are my favorite notification!😄❤️",
    "llm_title": "Jack Scalise's 'Disturb Me' Challenge: How to Get Noticed Online",
    "llm_description": "This short-form content features Jack Scalise, a popular social media personality, inviting his audience to participate in a trending 'disturb me' challenge.",
    "view_count": 359935,
    "share_count": 35057,
    "comment_count": 636,
    "engagement_stats": {
      "view_count": 359935,
      "share_count": 35057,
      "comment_count": 636,
      "boost_count": 35666,
      "recommend_count": 1842
    },
    "creator": {
      "case": "personCreator",
      "person_creator": {
        "username": "jack.scalise",
        "url": "https://www.snapchat.com/@jack.scalise",
        "name": "Jack Scalise",
        "followers": "0",
        "website_url": ""
      }
    },
    "duration_ms": 11200,
    "width": 540,
    "height": 960,
    "upload_date_ms": 1742742025631,
    "thumbnail_url": "https://cf-st.sc-cdn.net/d/xL5FK70SP9np2rtr6jkMt.256.IRZXSOY?mo=GkMaCTIBBEgCUC5gAVoQRGZMYXJnZVRodW1ibmFpbKIBEAiAAiILEgAqB0lSWlhTT1miARAImgoiCxIAKgdJUlpYU09Z&...",
    "content_url": "https://cf-st.sc-cdn.net/d/xL5FK70SP9np2rtr6jkMt.27.IRZXSOY?mo=Gk8aCTIBBEgCUC5gAVoQU3BvdGxpZ2h0U2hhcmluZ6IBKwgbEhoKGAjssDMgAUoOCglJICIpKB4jKSEQ9ANoAiILEgAqB0...",
    "raw": {}
  },
  "link_preview": {},
  "page_details": {},
  "video_details": {}
}

GET /v1/snapchat/spotlight_comments

Spotlight Comments by Link

Fetches public comments from Snapchat's Spotlight comments API by URL. Returns the snap id, comments, a cursor for the next page, and hasMore. Pass the returned cursor back as the cursor param to load more comments.

Parameters

NameInTypeDescription
url requiredquerystringSnapchat Spotlight URL.
next_cursorquerystringPagination cursor from the previous response.

Request

curl "https://api.scrapall.bipsport.com/scapi/v1/snapchat/spotlight_comments?url=https://www.snapchat.com/@lilah4823/spotlight/W7_EDlXWTBiXAEEniNoMPwAAYY2pvZnd0ZXVmAZ8fgG8pAZ8ff-_IAAAAAQ" \
  -H "X-Scapi-Key: YOUR_API_KEY"
const res = await fetch("https://api.scrapall.bipsport.com/scapi/v1/snapchat/spotlight_comments?url=https://www.snapchat.com/@lilah4823/spotlight/W7_EDlXWTBiXAEEniNoMPwAAYY2pvZnd0ZXVmAZ8fgG8pAZ8ff-_IAAAAAQ", {
  headers: { "X-Scapi-Key": "YOUR_API_KEY" }
});
const data = await res.json();
import requests

r = requests.get(
    "https://api.scrapall.bipsport.com/scapi/v1/snapchat/spotlight_comments?url=https://www.snapchat.com/@lilah4823/spotlight/W7_EDlXWTBiXAEEniNoMPwAAYY2pvZnd0ZXVmAZ8fgG8pAZ8ff-_IAAAAAQ",
    headers={"X-Scapi-Key": "YOUR_API_KEY"},
)
print(r.json())

Response 200 (sample)

{
  "snap_id": "W7_EDlXWTBiXAEEniNoMPwAAYY2pvZnd0ZXVmAZ8fgG8pAZ8ff-_IAAAAAQ",
  "comments": [
    {
      "reply_text": "Guys who can't even read a paragraph are hilarious 😭 get yourself a better man",
      "reply_poster_display_name": "🎸Callie✌️",
      "reply_timestamp_ms": "1782948905027",
      "threaded_reply_count": 152,
      "react_counts": [
        {
          "react_type_id": 1,
          "react_count": 829
        }
      ]
    }
  ],
  "next_cursor": "CpMCEpACQ3NjQkNnZ0tBbkp6RWdJSUJBb05DZ0owY3hJSENLZjA1TW55TXhLbkFXb1hjMzVrWld4MFlTMW1iM0pqWlMxdVlXMDFMWEJ5YjJSeWl3RUxFaEJUY0c5MGJHbG5hSFJTWlhCc2FXVnpJanRYTjE5R...",
  "has_more": true
}