Get Snapchat Spotlight comments
Retrieve a page of public Spotlight comments with author identity, text, timestamps, reactions and reply counts. Pass the returned cursor for another page.
/v1/snapchat/spotlight/commentsx-api-keyHeaders
Get your API keyYour ScrapeAtlas customer key. Create one on /account/ and set SCRAPEATLAS_API_KEY.
Required HTTPS Snapchat Spotlight URL.
max 4096 chars
https://www.snapchat.com/spotlight/Synthetic_Spotlight_Identifier_001Optional opaque continuation value from the previous response. The response returns null when no next page is exposed.
min 4 chars · max 10924 chars
Request 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
Comment text, author display name, millisecond timestamp, numeric threaded reply count and numeric reaction type/count pairs.
up to 100 items
Original public Reply fields with lossless unsigned IDs and decimal timestamps/counts, profile identity, badges, attributions, creator-favorite state, composite story IDs, moderation data, sentiment/TF-IDF/toxicity scores and attachment bytes. Source extensions are preserved.
up to 100 items
Spotlight identifier for this comment page.
Normalized comment records alongside the preserved source comments.
up to 100 items
Comment high/low ID components joined by a hyphen, or null.
Published comment text.
UTC comment time, or null.
Published like reaction count, or null.
Published threaded reply count, or null.
Public author ID and display name.
Author high/low ID components joined by a hyphen, or null.
Published author display name, or null.
Optional opaque continuation value from the previous response. The response returns null when no next page is exposed.
True when the response exposes a continuation cursor.
Spotlight identity for this comment page.
Spotlight identifier.
Canonical Spotlight URL.
absolute HTTPS URL
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. |