Browse the Snapchat Spotlight feed
Retrieve videos from Snapchat’s public Spotlight feed with creator details, captions, media, engagement and original source records.
/v1/snapchat/spotlight/feedx-api-keyHeaders
Get your API keyYour ScrapeAtlas customer key. Create one on /account/ and set SCRAPEATLAS_API_KEY.
Optional maximum number of returned Spotlight records, from 1 to 100. Defaults to 100.
20Request 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
Normalized public Spotlight videos in the returned feed.
up to 100 items
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.
Original feed rows preserving the story, snapList, metadata, creator, engagement and source extensions.
up to 100 items
Number of videos returned.
≥ 0
Original public feed page metadata, or null.
Original public feed link-preview metadata, or null.
Original public feed page video metadata, or null.
Original transcript map from the public feed page.
Original public page navigation links, or null.
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. |