Get a Snapchat Spotlight video
Retrieve a public Spotlight video with its creator, caption, media, dimensions, timestamps, hashtags, sound context, engagement and generated metadata.
/v1/snapchat/spotlightx-api-keyHeaders
Get your API keyYour ScrapeAtlas customer key. Create one on /account/ and set SCRAPEATLAS_API_KEY.
Required HTTPS Snapchat Spotlight URL; canonical and creator-qualified Spotlight links are accepted.
max 4096 chars
https://www.snapchat.com/spotlight/Synthetic_Spotlight_Identifier_001Request correlation UUID.
Upstream request count, decoded response bytes and elapsed milliseconds.
Upstream HTTP attempts used by this request.
≥ 0
Decoded source response bytes.
≥ 0
Elapsed retrieval milliseconds.
≥ 0
True when usable Snapchat data is returned.
success or partial for usable data. Failure responses use failed or challenged.
one of: success, partial
Canonical Snapchat page or Spotlight URL.
absolute HTTPS URL
UTC retrieval timestamp.
Source, completeness and warnings for the returned public records.
public_page or public_comments.
one of: public_page, public_comments
Whether the selected source response was returned without a reported omission.
Warning codes describing omitted or additional records.
Returned record order, such as ranked or source_order.
one of: source_order, ranked
Spotlight summary with snapId, storyId, description, generated text, creator, numeric counts, duration, dimensions, timestamps and media URLs.
Source story ID, title, thumbnail and ordered snapList with media IDs, types, URLs and timestamps.
Original public-source video and creator metadata, context cards, hashtags, engagementStats, description, generated text and extensions; source count strings remain unchanged.
Published page-level video metadata with source creator identity, URLs, duration and counts; null when absent.
Published link-preview metadata, or null.
Published page metadata, or null.
Public transcript data published by the page, preserving the original source map.
Normalized Spotlight metadata alongside the preserved source records.
Snapchat Spotlight story identifier, preserved as a string.
Canonical public Spotlight URL.
absolute HTTPS URL
Published description or caption, or null.
Source generated title, or null.
Source generated description, or null.
Published generated or video keywords.
up to 100 items
Published hashtags.
up to 100 items
Published sound title and creator handle, or null.
Sound title.
Sound creator handle.
Published thumbnail URL.
Published video media URL.
Video duration in seconds, or null.
Video width in pixels, or null.
Video height in pixels, or null.
UTC upload time, or null.
Creator handle, display name, profile URL and avatar URL.
Creator handle.
Creator display name.
Public creator profile URL.
Creator avatar URL, or null.
Public views, shares, comments, boosts and recommends. An unreported counter is null.
Published view count.
Published share count.
Published comment count.
Published boost count.
Published recommend count.
No fields match.
HTTP 200 returns the success variant. Check status: partial means usable data with warnings, and failed or challenged requests carry a failure object described in Errors & responses.
| HTTP | failure.code | Meaning |
|---|---|---|
| 400 | invalid_request | Missing, duplicate, unknown or malformed parameters. |
| 401 | unauthorized | Missing or invalid service API key. |
| 403 | restricted_page | The requested page reports restricted access. |
| 404 | not_found | The requested public record was not found. |
| 429 | upstream_rate_limited | Snapchat temporarily rate limited retrieval. |
| 502 | upstream_challenged | Snapchat challenged the request. |
| 502 | unsupported_page | The public source does not validate against the supported structure. |
| 502 | response_too_large payload_too_complex | The source exceeded byte or structural bounds. |
| 502 | unsafe_redirect request_limit upstream_error | Retrieval could not complete within its source and request bounds. |
| 503 | busy | The worker admission queue is full or its wait deadline was exceeded. |
| 504 | timeout | The request exceeded its deadline. |