100 free credits. No credit card required.Start building
Logo
YouTube logo
100 free credits. No credit card required

YouTube Video Comment Replies API

Scrape YouTube Video Comment Replies data with one API call. Fetches replies to a specific comment on a YouTube video. Each reply includes text content, author details, like count, and publish date. Requires a continuationToken from the Comments endpoint. YouTube's comment model is two levels deep: a top-level comment and one flat list of replies. There is no reply-to-a-reply thread, so reply objects carry no continuation token of their own. When someone answers another reply, YouTube stores it in this same flat list (usually prefixed with an @mention), so paginating this endpoint to exhaustion returns the complete tree. Paginate with the pagination.has_more flag rather than the reply count on the parent comment: that count is YouTube's own tally and can include replies withheld from the public list (held for review, spam-filtered, or from deleted accounts), so an exhausted list is often shorter than it.

Last updated October 2026Maintained by the SocialCrawl team

Returns the replies under one comment, each with the reply text, author details, like count, and publish date.

Use it after video/comments: pass the reply token that endpoint returned, and keep paging until no replies remain to get the whole thread.

Searching 68 platforms in parallel

·TikTok logoTikTok·Instagram logoInstagram·YouTube logoYouTube·Facebook logoFacebook·X logoX·LinkedIn logoLinkedIn·Reddit logoReddit·Threads logoThreads·Pinterest logoPinterest·Twitch logoTwitch·Truth Social logoTruth Social·Snapchat logoSnapchat·Kick logoKick·Bluesky logoBluesky·Kwai logoKwai·Rumble logoRumble·Spotify logoSpotify·Apple Music logoApple Music·TikTok Shop logoTikTok Shop·Amazon Shop logoAmazon Shop·Google Shopping logoGoogle Shopping·Trustpilot logoTrustpilot·TripAdvisor logoTripAdvisor·Yelp logoYelp·Linktree logoLinktree·Komi logoKomi·Pillar logoPillar·lnk.bio logolnk.bio·Facebook Ads logoFacebook Ads·Google Ads logoGoogle Ads·LinkedIn Ads logoLinkedIn Ads·Google Search logoGoogle Search·Google News logoGoogle News·Finance logoFinance·Polymarket logoPolymarket·Tavily logoTavily·Hacker News logoHacker News·GitHub logoGitHub·Perplexity logoPerplexity·Naver logoNaver·Utility logoUtility·Universal Search logoUniversal Search
·TikTok logoTikTok·Instagram logoInstagram·YouTube logoYouTube·Facebook logoFacebook·X logoX·LinkedIn logoLinkedIn·Reddit logoReddit·Threads logoThreads·Pinterest logoPinterest·Twitch logoTwitch·Truth Social logoTruth Social·Snapchat logoSnapchat·Kick logoKick·Bluesky logoBluesky·Kwai logoKwai·Rumble logoRumble·Spotify logoSpotify·Apple Music logoApple Music·TikTok Shop logoTikTok Shop·Amazon Shop logoAmazon Shop·Google Shopping logoGoogle Shopping·Trustpilot logoTrustpilot·TripAdvisor logoTripAdvisor·Yelp logoYelp·Linktree logoLinktree·Komi logoKomi·Pillar logoPillar·lnk.bio logolnk.bio·Facebook Ads logoFacebook Ads·Google Ads logoGoogle Ads·LinkedIn Ads logoLinkedIn Ads·Google Search logoGoogle Search·Google News logoGoogle News·Finance logoFinance·Polymarket logoPolymarket·Tavily logoTavily·Hacker News logoHacker News·GitHub logoGitHub·Perplexity logoPerplexity·Naver logoNaver·Utility logoUtility·Universal Search logoUniversal Search
·TikTok logoTikTok·Instagram logoInstagram·YouTube logoYouTube·Facebook logoFacebook·X logoX·LinkedIn logoLinkedIn·Reddit logoReddit·Threads logoThreads·Pinterest logoPinterest·Twitch logoTwitch·Truth Social logoTruth Social·Snapchat logoSnapchat·Kick logoKick·Bluesky logoBluesky·Kwai logoKwai·Rumble logoRumble·Spotify logoSpotify·Apple Music logoApple Music·TikTok Shop logoTikTok Shop·Amazon Shop logoAmazon Shop·Google Shopping logoGoogle Shopping·Trustpilot logoTrustpilot·TripAdvisor logoTripAdvisor·Yelp logoYelp·Linktree logoLinktree·Komi logoKomi·Pillar logoPillar·lnk.bio logolnk.bio·Facebook Ads logoFacebook Ads·Google Ads logoGoogle Ads·LinkedIn Ads logoLinkedIn Ads·Google Search logoGoogle Search·Google News logoGoogle News·Finance logoFinance·Polymarket logoPolymarket·Tavily logoTavily·Hacker News logoHacker News·GitHub logoGitHub·Perplexity logoPerplexity·Naver logoNaver·Utility logoUtility·Universal Search logoUniversal Search
·TikTok logoTikTok·Instagram logoInstagram·YouTube logoYouTube·Facebook logoFacebook·X logoX·LinkedIn logoLinkedIn·Reddit logoReddit·Threads logoThreads·Pinterest logoPinterest·Twitch logoTwitch·Truth Social logoTruth Social·Snapchat logoSnapchat·Kick logoKick·Bluesky logoBluesky·Kwai logoKwai·Rumble logoRumble·Spotify logoSpotify·Apple Music logoApple Music·TikTok Shop logoTikTok Shop·Amazon Shop logoAmazon Shop·Google Shopping logoGoogle Shopping·Trustpilot logoTrustpilot·TripAdvisor logoTripAdvisor·Yelp logoYelp·Linktree logoLinktree·Komi logoKomi·Pillar logoPillar·lnk.bio logolnk.bio·Facebook Ads logoFacebook Ads·Google Ads logoGoogle Ads·LinkedIn Ads logoLinkedIn Ads·Google Search logoGoogle Search·Google News logoGoogle News·Finance logoFinance·Polymarket logoPolymarket·Tavily logoTavily·Hacker News logoHacker News·GitHub logoGitHub·Perplexity logoPerplexity·Naver logoNaver·Utility logoUtility·Universal Search logoUniversal Search
YouTube API

What can you do with the Video Comment Replies API?

The Video Comment Replies endpoint gives you structured YouTube data with computed fields in a single request. No scraping infrastructure to build or maintain.

Example Request

curl -H "x-api-key: YOUR_API_KEY" \
  "https://www.socialcrawl.dev/v1/youtube/video/comment/replies?continuationToken=Ugzge340dBgB75hWBm54AaABAg&label=purchase_intent"
import requests

response = requests.get(
    "https://www.socialcrawl.dev/v1/youtube/video/comment/replies",
    params={
    'continuationToken': 'Ugzge340dBgB75hWBm54AaABAg',
    'label': 'purchase_intent',
    },
    headers={"x-api-key": "YOUR_API_KEY"},
)

data = response.json()
const response = await fetch(
  "https://www.socialcrawl.dev/v1/youtube/video/comment/replies?continuationToken=Ugzge340dBgB75hWBm54AaABAg&label=purchase_intent",
  {
    headers: { "x-api-key": "YOUR_API_KEY" },
  },
);

const data = await response.json();

Parameters worth sending

  • label=purchase_intent Marks each comment that shows buying intent, at no extra credits; sentiment, question and complaint are free too.

Parameters

ParameterRequiredDescription
continuationTokenYesWhere to start. Three values work: a top-level comment id (e.g. the `comment.id` of any row from /v1/youtube/video/comments), that row's `comment.ext.replies_token`, or the `pagination.next_cursor` from a previous replies response. A token that is none of these is rejected.
formatNoText format for reply bodies: 'html' (default) or 'plainText'. (html | plainText)
labelNoOptional CSV of SocialCrawl labels to add to every comment: sentiment, spam, question, purchase_intent, complaint, toxic, low_quality, injection. Without this param every page already carries sentiment, question, purchase_intent and complaint, free; label= adds the labels you name to them (the defaults keep running). Each comment gains computed.labels with probabilities (0 to 1), so you choose the cut-off; a comment that could not be judged carries labels: null. sentiment, question, purchase_intent and complaint are free when asked for too; spam, toxic, low_quality and injection add 1 credit per started 25 newly judged comments (comments already labelled for anyone are free, and so is a cached page). injection flags text that addresses an AI system and tries to direct it (flagged, p); it never drops or rewrites a row. judgments=off (or label=none) turns the default labels off. data.labels reports what was judged and billed.
excludeNoOptional CSV (spam, low_quality), only with the same preset in label. Drops comments whose probability is 0.8 or higher and lists their ids in data.labels.dropped_ids. A comment that could not be judged is never dropped.
judgmentsNoOptional, on (the default) or off. By default every row gains free SocialCrawl judgments (computed.labels, and computed.relevance on search endpoints), reported in data.labels (mode default) and data.relevance (origin default), each with a status (complete, partial or skipped) and pending: the rows still being judged when the page was sent, which carry null now and are filled on your next call or cached read. Default judgments never add credits, never change an existing field, and never drop or reorder a row. off returns the page exactly as before, with none of those keys. label=none does the same. (on | off)
dry_runNoOptional. When 1, return a cost preview for this labelled or relevance-filtered request without fetching the page or judging any row. data.estimate reports rows_expected, rows_cached, label_credits_min, label_credits_max and base_credits. 0 credits charged. (1)
label_evidenceNoOptional, only with label=. When 1, every labelled row also carries computed.labels_evidence.<preset> = { quote, sentence_index }: the sentence in the row that most clearly shows the label, copied verbatim. Absent or null when no single sentence shows it. (1)
fitNoOptional. When goal, keep the rows and fields needed for the goal you pass in goal= (plus any that are uncertain, and the first and last), and replace the rest with a stub. data.held_back lists the held ids and a recall id that re-reads the full page from cache at no extra charge. Without this param the page is unchanged. (goal)
goalNoRequired by fit=goal. What you are trying to do, in your own words, up to 300 characters.
fit_tokensNoOptional, only with fit=goal. Soft cap on how much of the page to keep, in tokens. Uncertain blocks and the first and last block are kept even if they exceed it.
sinceNoOnly rows published on or after this date: YYYY-MM-DD (midnight UTC) or an ISO 8601 timestamp. Rows older than it are left off each page. This list is not in date order, so the walk does not stop at the date: keep following `next_cursor`, and each page costs what a page costs even when every row on it is filtered out. A row with no date is kept. `published_after`, `start_date`, `from_date`, `publish_time` (`yesterday`, `this-week`, `this-month`, `last-3-months`, `last-6-months`) and `max_age_days` are accepted and applied as `since`.
untilNoOnly rows published on or before this date: YYYY-MM-DD (that whole UTC day is included) or an ISO 8601 timestamp. Newer rows are left off each page and the walk does not stop, so older pages follow. A row with no date is kept. `published_before`, `end_date` and `to_date` are accepted and applied as `until`.
Example Response

What does the YouTube Video Comment Replies API return?

Every response follows one unified schema. Here is a real, unmodified response body, so you can see the exact fields you get back before spending a credit.

Example response
{
  "success": true,
  "platform": "youtube",
  "endpoint": "/v1/youtube/video/comment/replies",
  "data": {
    "items": [
      {
        "comment": {
          "id": "Ugzge340dBgB75hWBm54AaABAg.AHE8_QAWJx9AHE9eIiztxR",
          "url": null,
          "parent_id": "Ugzge340dBgB75hWBm54AaABAg",
          "post_id": null,
          "text": "Sample comment text (redacted).",
          "author": {
            "username": "user_a07ce6",
            "display_name": "user_a07ce6",
            "avatar_url": "https://example.com/avatars/user_b7fd7d.png",
            "verified": null
          },
          "engagement": {
            "likes": 7573,
            "replies": null
          },
          "flags": {
            "pinned": null,
            "deleted": false
          },
          "published_at": "2025-04-22T19:14:32.000Z",
          "ext": {
            "updated_at": "2025-04-22T19:14:32Z",
            "author_channel_id": "user_5afaba",
            "author_url": "https://example.com/user_7ab559",
            "viewer_rating": "Sample comment text (redacted).",
            "text_original": "Sample comment text (redacted)."
          }
        },
        "computed": {
          "language": "en",
          "labels": {
            "sentiment": {
              "level": 4,
              "score_0_1": 0.9,
              "confidence": 0.66
            },
            "question": {
              "p": 0.03
            },
            "purchase_intent": {
              "p": 0.01
            },
            "complaint": {
              "p": 0.11
            }
          }
        }
      },
      {
        "comment": {
          "id": "Ugzge340dBgB75hWBm54AaABAg.AHE8_QAWJx9AHEAB_-JmDA",
          "url": null,
          "parent_id": "Ugzge340dBgB75hWBm54AaABAg",
          "post_id": null,
          "text": "Sample comment text (redacted).",
          "author": {
            "username": "user_d8b3d6",
            "display_name": "user_d8b3d6",
            "avatar_url": "https://example.com/avatars/user_2ece01.png",
            "verified": null
          },
          "engagement": {
            "likes": 3180,
            "replies": null
          },
          "flags": {
            "pinned": null,
            "deleted": false
          },
          "published_at": "2025-04-22T19:19:13.000Z",
          "ext": {
            "updated_at": "2025-04-22T19:19:13Z",
            "author_channel_id": "user_da87da",
            "author_url": "https://example.com/user_7a3f35",
            "viewer_rating": "Sample comment text (redacted).",
            "text_original": "Sample comment text (redacted)."
          }
        },
        "computed": {
          "language": "en",
          "labels": {
            "sentiment": {
              "level": 2,
              "score_0_1": 0.51,
              "confidence": 0.96
            },
            "question": {
              "p": 0.03
            },
            "purchase_intent": {
              "p": 0.01
            },
            "complaint": {
              "p": 0.03
            }
          }
        }
      }
    ],
    "next_cursor": "sc2.eyJzIjoiYSIsImMiOiJzYzEuZXlKaklqb2lWV2Q2WjJVek5EQmtRbWRDTnpWb1YwSnROVFJCWVVGQ1FXZDhXakpXTUZneVRuWmlWekZzWW01U1ptUXliREJoUmpsNVdsaENjMkZYVm5wWU0wNHdZMjFXYUdKVE1IUlJNbVJ1VTFka1FsVldXa2RPTWxwVFZEQktTbEpyVGt4UlYyUklVVlZXY0ZKSFpIWlVWVTVNVGpKU2Rsa3dSa2hTVmtKRlRrZDRVVmRWVGxaUlZVcGFVVlpGUFNJc0luTWlPbHNpVldkNloyVXpOREJrUW1kQ056Vm9WMEp0TlRSQllVRkNRV2N1UVVoRk9GOVJRVmRLZURsQlNFVTVaVWxwZW5SNFVpSXNJbFZuZW1kbE16UXdaRUpuUWpjMWFGZENiVFUwUVdGQlFrRm5Ma0ZJUlRoZlVVRlhTbmc1UVVoRlFVSmZMVXB0UkVFaUxDSlZaM3BuWlRNME1HUkNaMEkzTldoWFFtMDFORUZoUVVKQlp5NUJTRVU0WDFGQlYwcDRPVUZJUlVGUFExTnNZVTVPSWl3aVZXZDZaMlV6TkRCa1FtZENOelZvVjBKdE5UUkJZVUZDUVdjdVFVaEZPRjlSUVZkS2VEbEJTRVZCVVhkMGQyUnZXaUlzSWxWbmVtZGxNelF3WkVKblFqYzFhRmRDYlRVMFFXRkJRa0ZuTGtGSVJUaGZVVUZYU25nNVFVaEZRalZwVUVwTVJIQWlMQ0pWWjNwblpUTTBNR1JDWjBJM05XaFhRbTAxTkVGaFFVSkJaeTVCU0VVNFgxRkJWMHA0T1VGSVJVSkpNRGhvVjNGeklpd2lWV2Q2WjJVek5EQmtRbWRDTnpWb1YwSnROVFJCWVVGQ1FXY3VRVWhGT0Y5UlFWZEtlRGxCU0VWQ1ZVeFVOV1pLU2lJc0lsVm5lbWRsTXpRd1pFSm5RamMxYUZkQ2JUVTBRV0ZCUWtGbkxrRklSVGhmVVVGWFNuZzVRVWhGUWxkS1ZHWnZYM0lpTENKVlozcG5aVE0wTUdSQ1owSTNOV2hYUW0wMU5FRmhRVUpCWnk1QlNFVTRYMUZCVjBwNE9VRklSVUpZVmpSb2Ewd3dJaXdpVldkNloyVXpOREJrUW1kQ056Vm9WMEp0TlRSQllVRkNRV2N1UVVoRk9GOVJRVmRLZURsQlNFVkRTa1Z5TURsVmF5SXNJbFZuZW1kbE16UXdaRUpuUWpjMWFGZENiVFUwUVdGQlFrRm5Ma0ZJUlRoZlVVRlhTbmc1UVVoRlExTnhZMmhSWjFvaUxDSlZaM3BuWlRNME1HUkNaMEkzTldoWFFtMDFORUZoUVVKQlp5NUJTRVU0WDFGQlYwcDRPVUZJUlVOeWRsSnhYMHRaSWl3aVZXZDZaMlV6TkRCa1FtZENOelZvVjBKdE5UUkJZVUZDUVdjdVFVaEZPRjlSUVZkS2VEbEJTRVZEZG05SmF5MXhhaUlzSWxWbmVtZGxNelF3WkVKblFqYzFhRmRDYlRVMFFXRkJRa0ZuTGtGSVJUaGZVVUZYU25nNVFVaEZSRXhoTkZrMExUUWlMQ0pWWjNwblpUTTBNR1JDWjBJM05XaFhRbTAxTkVGaFFVSkJaeTVCU0VVNFgxRkJWMHA0T1VGSVJVUmFUbEpFVm5CT0lpd2lWV2Q2WjJVek5EQmtRbWRDTnpWb1YwSnROVFJCWVVGQ1FXY3VRVWhGT0Y5UlFWZEtlRGxCU0VWRVl5MUhkVEk1TXlJc0lsVm5lbWRsTXpRd1pFSm5RamMxYUZkQ2JUVTBRV0ZCUWtGbkxrRklSVGhmVVVGWFNuZzVRVWhGUjFKdWRYZGxRa3NpTENKVlozcG5aVE0wTUdSQ1owSTNOV2hYUW0wMU5FRmhRVUpCWnk1QlNFVTRYMUZCVjBwNE9VRklSVWd6ZG1WTFVtaEVJaXdpVldkNloyVXpOREJrUW1kQ056Vm9WMEp0TlRSQllVRkNRV2N1UVVoRk9GOVJRVmRLZURsQlNFVklORzgyUkVKVk5TSXNJbFZuZW1kbE16UXdaRUpuUWpjMWFGZENiVFUwUVdGQlFrRm5Ma0ZJUlRoZlVVRlhTbmc1UVVoRlNEaFpSRFJMVURVaUxDSlZaM3BuWlRNME1HUkNaMEkzTldoWFFtMDFORUZoUVVKQlp5NUJTRVU0WDFGQlYwcDRPVUZJUlVoUWNHZFJWblZWSWl3aVZXZDZaMlV6TkRCa1FtZENOelZvVjBKdE5UUkJZVUZDUVdjdVFVaEZPRjlSUVZkS2VEbEJTRVZJV2t0UFREbHlReUlzSWxWbmVtZGxNelF3WkVKblFqYzFhRmRDYlRVMFFXRkJRa0ZuTGtGSVJUaGZVVUZYU25nNVFVaEZTRzAzT0VvMVNtNGlMQ0pWWjNwblpUTTBNR1JDWjBJM05XaFhRbTAxTkVGaFFVSkJaeTVCU0VVNFgxRkJWMHA0T1VGSVJVaDNhVzlvZUhvMElpd2lWV2Q2WjJVek5EQmtRbWRDTnpWb1YwSnROVFJCWVVGQ1FXY3VRVWhGT0Y5UlFWZEtlRGxCU0VWS04waFZYMlJOTUNJc0lsVm5lbWRsTXpRd1pFSm5RamMxYUZkQ2JUVTBRV0ZCUWtGbkxrRklSVGhmVVVGWFNuZzVRVWhGU2pnelpWRlZlVU1pTENKVlozcG5aVE0wTUdSQ1owSTNOV2hYUW0wMU5FRmhRVUpCWnk1QlNFVTRYMUZCVjBwNE9VRklSVXBVVWpablRsRkZJaXdpVldkNloyVXpOREJrUW1kQ056Vm9WMEp0TlRSQllVRkNRV2N1UVVoRk9GOVJRVmRLZURsQlNFVktia05CTlZGV2RpSXNJbFZuZW1kbE16UXdaRUpuUWpjMWFGZENiVFUwUVdGQlFrRm5Ma0ZJUlRoZlVVRlhTbmc1UVVoRlMwOXVOemd0V2pZaUxDSlZaM3BuWlRNME1HUkNaMEkzTldoWFFtMDFORUZoUVVKQlp5NUJTRVU0WDFGQlYwcDRPVUZJUlV0eFV6RlBaRzAzSWl3aVZXZDZaMlV6TkRCa1FtZENOelZvVjBKdE5UUkJZVUZDUVdjdVFVaEZPRjlSUVZkS2VEbEJTRVZMZGxGNE9FWmtSQ0lzSWxWbmVtZGxNelF3WkVKblFqYzFhRmRDYlRVMFFXRkJRa0ZuTGtGSVJUaGZVVUZYU25nNVFVaEZUR05XV201emREUWlMQ0pWWjNwblpUTTBNR1JDWjBJM05XaFhRbTAxTkVGaFFVSkJaeTVCU0VVNFgxRkJWMHA0T1VGSVJVeHhRbTFmZVZWQ0lpd2lWV2Q2WjJVek5EQmtRbWRDTnpWb1YwSnROVFJCWVVGQ1FXY3VRVWhGT0Y5UlFWZEtlRGxCU0VWTlFWaGlSV2R4YmlJc0lsVm5lbWRsTXpRd1pFSm5RamMxYUZkQ2JUVTBRV0ZCUWtGbkxrRklSVGhmVVVGWFNuZzVRVWhGVFY5Uk0zUlFZMFlpTENKVlozcG5aVE0wTUdSQ1owSTNOV2hYUW0wMU5FRmhRVUpCWnk1QlNFVTRYMUZCVjBwNE9VRklSVTF1TmpORlVYZFFJaXdpVldkNloyVXpOREJrUW1kQ056Vm9WMEp0TlRSQllVRkNRV2N1UVVoRk9GOVJRVmRLZURsQlNFVk9SVkpsYjJkWVpDSXNJbFZuZW1kbE16UXdaRUpuUWpjMWFGZENiVFUwUVdGQlFrRm5Ma0ZJUlRoZlVVRlhTbmc1UVVoRlRtSTFiSEkwUlc4aUxDSlZaM3BuWlRNME1HUkNaMEkzTldoWFFtMDFORUZoUVVKQlp5NUJTRVU0WDFGQlYwcDRPVUZJUlU5dlJXNUpRM2gzSWl3aVZXZDZaMlV6TkRCa1FtZENOelZvVjBKdE5UUkJZVUZDUVdjdVFVaEZPRjlSUVZkS2VEbEJTRVZRVWtoRFQxRlBaaUlzSWxWbmVtZGxNelF3WkVKblFqYzFhRmRDYlRVMFFXRkJRa0ZuTGtGSVJUaGZVVUZYU25nNVFVaEZVWFIwVWs1SE0wUWlMQ0pWWjNwblpUTTBNR1JDWjBJM05XaFhRbTAxTkVGaFFVSkJaeTVCU0VVNFgxRkJWMHA0T1VGSVJWTXdPSEZqUWtwQ0lpd2lWV2Q2WjJVek5EQmtRbWRDTnpWb1YwSnROVFJCWVVGQ1FXY3VRVWhGT0Y5UlFWZEtlRGxCU0VWVGJ6UlpSWE53UkNJc0lsVm5lbWRsTXpRd1pFSm5RamMxYUZkQ2JUVTBRV0ZCUWtGbkxrRklSVGhmVVVGWFNuZzVRVWhGVTNGTGJIZGxabUVpTENKVlozcG5aVE0wTUdSQ1owSTNOV2hYUW0wMU5FRmhRVUpCWnk1QlNFVTRYMUZCVjBwNE9VRklSVlJDYmw5UmRVZDRJaXdpVldkNloyVXpOREJrUW1kQ056Vm9WMEp0TlRSQllVRkNRV2N1UVVoRk9GOVJRVmRLZURsQlNFVlVUVkJVTm5aMGF5SXNJbFZuZW1kbE16UXdaRUpuUWpjMWFGZENiVFUwUVdGQlFrRm5Ma0ZJUlRoZlVVRlhTbmc1UVVoRlZFNVhhSHBrZDJraUxDSlZaM3BuWlRNME1HUkNaMEkzTldoWFFtMDFORUZoUVVKQlp5NUJTRVU0WDFGQlYwcDRPVUZJUlZSUk4xZ3lObmxTSWl3aVZXZDZaMlV6TkRCa1FtZENOelZvVjBKdE5UUkJZVUZDUVdjdVFVaEZPRjlSUVZkS2VEbEJTRVZVYkdaM1oyZExaeUlzSWxWbmVtZGxNelF3WkVKblFqYzFhRmRDYlRVMFFXRkJRa0ZuTGtGSVJUaGZVVUZYU25nNVFVaEZWSFZmUjFwblQwOGlMQ0pWWjNwblpUTTBNR1JDWjBJM05XaFhRbTAxTkVGaFFVSkJaeTVCU0VVNFgxRkJWMHA0T1VGSVJWVkdSbWsxY2paQklpd2lWV2Q2WjJVek5EQmtRbWRDTnpWb1YwSnROVFJCWVVGQ1FXY3VRVWhGT0Y5UlFWZEtlRGxCU0VWVlRVcERNSFJaV2lJc0lsVm5lbWRsTXpRd1pFSm5RamMxYUZkQ2JUVTBRV0ZCUWtGbkxrRklSVGhmVVVGWFNuZzVRVWhGVlcxclkxbE5WbkFpTENKVlozcG5aVE0wTUdSQ1owSTNOV2hYUW0wMU5FRmhRVUpCWnk1QlNFVTRYMUZCVjBwNE9VRklSVlppU210T2EzbFBJaXdpVldkNloyVXpOREJrUW1kQ056Vm9WMEp0TlRSQllVRkNRV2N1UVVoRk9GOVJRVmRLZURsQlNFVldjRXRPYkZwTlJpSXNJbFZuZW1kbE16UXdaRUpuUWpjMWFGZENiVFUwUVdGQlFrRm5Ma0ZJUlRoZlVVRlhTbmc1UVVoRlZubEpOVlpsY1hRaUxDSlZaM3BuWlRNME1HUkNaMEkzTldoWFFtMDFORUZoUVVKQlp5NUJTRVU0WDFGQlYwcDRPVUZJUlZkek4xTkNUelZqSWl3aVZXZDZaMlV6TkRCa1FtZENOelZvVjBKdE5UUkJZVUZDUVdjdVFVaEZPRjlSUVZkS2VEbEJTRVZZT1U4eFFtcElVU0lzSWxWbmVtZGxNelF3WkVKblFqYzFhRmRDYlRVMFFXRkJRa0ZuTGtGSVJUaGZVVUZYU25nNVFVaEZXR3htY1VZeFlXb2lMQ0pWWjNwblpUTTBNR1JDWjBJM05XaFhRbTAxTkVGaFFVSkJaeTVCU0VVNFgxRkJWMHA0T1VGSVJWaHZkMFZJZVhOWUlpd2lWV2Q2WjJVek5EQmtRbWRDTnpWb1YwSnROVFJCWVVGQ1FXY3VRVWhGT0Y5UlFWZEtlRGxCU0VWWWVEbGthak5NTlNJc0lsVm5lbWRsTXpRd1pFSm5RamMxYUZkQ2JUVTBRV0ZCUWtGbkxrRklSVGhmVVVGWFNuZzVRVWhGV1dkU1l6TlBWMllpTENKVlozcG5aVE0wTUdSQ1owSTNOV2hYUW0wMU5FRmhRVUpCWnk1QlNFVTRYMUZCVjBwNE9VRklSVmxxVDJodWJFRXdJaXdpVldkNloyVXpOREJrUW1kQ056Vm9WMEp0TlRSQllVRkNRV2N1UVVoRk9GOVJRVmRLZURsQlNFVmFWRGc0ZVhCa2RDSXNJbFZuZW1kbE16UXdaRUpuUWpjMWFGZENiVFUwUVdGQlFrRm5Ma0ZJUlRoZlVVRlhTbmc1UVVoRldtaE9hVVJYUm1zaUxDSlZaM3BuWlRNME1HUkNaMEkzTldoWFFtMDFORUZoUVVKQlp5NUJTRVU0WDFGQlYwcDRPVUZJUlZwNVFYUmZUSEZsSWl3aVZXZDZaMlV6TkRCa1FtZENOelZvVjBKdE5UUkJZVUZDUVdjdVFVaEZPRjlSUVZkS2VEbEJTRVZmVFdreWFrWmlieUlzSWxWbmVtZGxNelF3WkVKblFqYzFhRmRDYlRVMFFXRkJRa0ZuTGtGSVJUaGZVVUZYU25nNVFVaEZYMjEwVTBNMFVsb2lMQ0pWWjNwblpUTTBNR1JDWjBJM05XaFhRbTAxTkVGaFFVSkJaeTVCU0VVNFgxRkJWMHA0T1VGSVJXUldWRXRFYW1WNUlpd2lWV2Q2WjJVek5EQmtRbWRDTnpWb1YwSnROVFJCWVVGQ1FXY3VRVWhGT0Y5UlFWZEtlRGxCU0VWa2RVTjVTRGxSY3lJc0lsVm5lbWRsTXpRd1pFSm5RamMxYUZkQ2JUVTBRV0ZCUWtGbkxrRklSVGhmVVVGWFNuZzVRVWhGYVV0ZmFXRXlXSGtpTENKVlozcG5aVE0wTUdSQ1owSTNOV2hYUW0wMU5FRmhRVUpCWnk1QlNFVTRYMUZCVjBwNE9VRklSV3BWTWtGWFZsaHJJaXdpVldkNloyVXpOREJrUW1kQ056Vm9WMEp0TlRSQllVRkNRV2N1UVVoRk9GOVJRVmRLZURsQlNFVnFZMUZYV1Y5a09TSXNJbFZuZW1kbE16UXdaRUpuUWpjMWFGZENiVFUwUVdGQlFrRm5Ma0ZJUlRoZlVVRlhTbmc1UVVoRmExRTNSamxuT0dvaUxDSlZaM3BuWlRNME1HUkNaMEkzTldoWFFtMDFORUZoUVVKQlp5NUJTRVU0WDFGQlYwcDRPVUZJUld0YVozWjRUbE5YSWl3aVZXZDZaMlV6TkRCa1FtZENOelZvVjBKdE5UUkJZVUZDUVdjdVFVaEZPRjlSUVZkS2VEbEJTRVZ0V1hWQlYyZHRhQ0lzSWxWbmVtZGxNelF3WkVKblFqYzFhRmRDYlRVMFFXRkJRa0ZuTGtGSVJUaGZVVUZYU25nNVFVaEZiamhwTFhBd01sOGlMQ0pWWjNwblpUTTBNR1JDWjBJM05XaFhRbTAxTkVGaFFVSkJaeTVCU0VVNFgxRkJWMHA0T1VGSVJYSXlWMEpNUjNsaklpd2lWV2Q2WjJVek5EQmtRbWRDTnpWb1YwSnROVFJCWVVGQ1FXY3VRVWhGT0Y5UlFWZEtlRGxCU0VWeVEzRlVSME5VTnlJc0lsVm5lbWRsTXpRd1pFSm5RamMxYUZkQ2JUVTBRV0ZCUWtGbkxrRklSVGhmVVVGWFNuZzVRVWhGYzNGUVdtMTVTVThpTENKVlozcG5aVE0wTUdSQ1owSTNOV2hYUW0wMU5FRmhRVUpCWnk1QlNFVTRYMUZCVjBwNE9VRklSWE4zVmxoME1rdzVJaXdpVldkNloyVXpOREJrUW1kQ056Vm9WMEp0TlRSQllVRkNRV2N1UVVoRk9GOVJRVmRLZURsQlNFVjBPRXMzYzNsR2VDSXNJbFZuZW1kbE16UXdaRUpuUWpjMWFGZENiVFUwUVdGQlFrRm5Ma0ZJUlRoZlVVRlhTbmc1UVVoRmRHRlpiV3RwZUdraUxDSlZaM3BuWlRNME1HUkNaMEkzTldoWFFtMDFORUZoUVVKQlp5NUJTRVU0WDFGQlYwcDRPVUZJUlhZelgwSnVlRUp2SWl3aVZXZDZaMlV6TkRCa1FtZENOelZvVjBKdE5UUkJZVUZDUVdjdVFVaEZPRjlSUVZkS2VEbEJTRVYyU0VSWWRrVlJVeUlzSWxWbmVtZGxNelF3WkVKblFqYzFhRmRDYlRVMFFXRkJRa0ZuTGtGSVJUaGZVVUZYU25nNVFVaEZkMnN5YWtSak5uTWlMQ0pWWjNwblpUTTBNR1JDWjBJM05XaFhRbTAxTkVGaFFVSkJaeTVCU0VVNFgxRkJWMHA0T1VGSVJYaElYM2xmWldseklpd2lWV2Q2WjJVek5EQmtRbWRDTnpWb1YwSnROVFJCWVVGQ1FXY3VRVWhGT0Y5UlFWZEtlRGxCU0VWNVZGQlJXVkJCWkNJc0lsVm5lbWRsTXpRd1pFSm5RamMxYUZkQ2JUVTBRV0ZCUWtGbkxrRklSVGhmVVVGWFNuZzVRVWhGZVdzMFlreFhURmtpTENKVlozcG5aVE0wTUdSQ1owSTNOV2hYUW0wMU5FRmhRVUpCWnk1QlNFVTRYMUZCVjBwNE9VRklSakZPWHpRM0xXVlRJaXdpVldkNloyVXpOREJrUW1kQ056Vm9WMEp0TlRSQllVRkNRV2N1UVVoRk9GOVJRVmRLZURsQlNFWXhhRzVDU1hsUWNpSXNJbFZuZW1kbE16UXdaRUpuUWpjMWFGZENiVFUwUVdGQlFrRm5Ma0ZJUlRoZlVVRlhTbmc1UVVoR01qTmtTekp5WVVFaUxDSlZaM3BuWlRNME1HUkNaMEkzTldoWFFtMDFORUZoUVVKQlp5NUJTRVU0WDFGQlYwcDRPVUZJUmpKTlRUUlNTR1pYSWl3aVZXZDZaMlV6TkRCa1FtZENOelZvVjBKdE5UUkJZVUZDUVdjdVFVaEZPRjlSUVZkS2VEbEJTRVl6U2xGcWJtTmhjU0lzSWxWbmVtZGxNelF3WkVKblFqYzFhRmRDYlRVMFFXRkJRa0ZuTGtGSVJUaGZVVUZYU25nNVFVaEdORkV6UkZWT2NqQWlMQ0pWWjNwblpUTTBNR1JDWjBJM05XaFhRbTAxTkVGaFFVSkJaeTVCU0VVNFgxRkJWMHA0T1VGSVJqVkRXbWwwVEhwRElpd2lWV2Q2WjJVek5EQmtRbWRDTnpWb1YwSnROVFJCWVVGQ1FXY3VRVWhGT0Y5UlFWZEtlRGxCU0VZMVJHZ3liRjlMVkNJc0lsVm5lbWRsTXpRd1pFSm5RamMxYUZkQ2JUVTBRV0ZCUWtGbkxrRklSVGhmVVVGWFNuZzVRVWhHT1cxU2FUTk5ZVzRpTENKVlozcG5aVE0wTUdSQ1owSTNOV2hYUW0wMU5FRmhRVUpCWnk1QlNFVTRYMUZCVjBwNE9VRklSa0V5ZEVKVFFWRnhJaXdpVldkNloyVXpOREJrUW1kQ056Vm9WMEp0TlRSQllVRkNRV2N1UVVoRk9GOVJRVmRLZURsQlNFWkJPVFZEYkhoclZTSmRmUSJ9",
    "total": null,
    "labels": {
      "presets": [
        "sentiment",
        "question"
      ],
      "rows": 100,
      "labelled": 100,
      "cached": 100,
      "skipped": 0,
      "unjudged": 0,
      "dropped": 0,
      "dropped_ids": [],
      "extra_credits": 0,
      "methodology_version": "labels/1",
      "mode": "default",
      "status": "complete",
      "pending": 0,
      "pending_ids": []
    },
    "label_share": {
      "policy_version": "share/1",
      "presets": {
        "question": {
          "n": 100,
          "counted": 1,
          "abstained": 2,
          "share": 0.0102,
          "low": 0.0023,
          "high": 0.0444,
          "receipts": [
            {
              "id": "Ugzge340dBgB75hWBm54AaABAg.AHE8_QAWJx9AHEPRHCOQOf",
              "text": "Sample comment text (redacted)."
            }
          ],
          "policy_version": "share/1",
          "too_few": false,
          "at_cut": 2,
          "nulls": 0,
          "low_confidence": 2
        },
        "purchase_intent": {
          "n": 100,
          "counted": 0,
          "abstained": 0,
          "share": 0,
          "low": 0,
          "high": 0.0263,
          "receipts": [],
          "policy_version": "share/1",
          "too_few": false,
          "at_cut": 0,
          "nulls": 0,
          "low_confidence": 0
        },
        "complaint": {
          "n": 100,
          "counted": 1,
          "abstained": 4,
          "share": 0.0104,
          "low": 0.0023,
          "high": 0.0453,
          "receipts": [
            {
              "id": "Ugzge340dBgB75hWBm54AaABAg.AHE8_QAWJx9AHEBXV4hkL0",
              "text": "Sample comment text (redacted). Sample comment text (redacted). Sample comment text (redacted). Sample comment text (redacted)."
            }
          ],
          "policy_version": "share/1",
          "too_few": false,
          "at_cut": 2,
          "nulls": 0,
          "low_confidence": 4
        },
        "sentiment": {
          "positive": {
            "n": 100,
            "counted": 26,
            "abstained": 24,
            "share": 0.3421,
            "low": 0.2594,
            "high": 0.4357,
            "receipts": [
              {
                "id": "Ugzge340dBgB75hWBm54AaABAg.AHE8_QAWJx9AHE9eIiztxR",
                "text": "Sample comment text (redacted)."
              },
              {
                "id": "Ugzge340dBgB75hWBm54AaABAg.AHE8_QAWJx9AHEAQwtwdoZ",
                "text": "Sample comment text (redacted)."
              }
            ],
            "policy_version": "share/1",
            "too_few": false,
            "at_cut": 26,
            "nulls": 0,
            "low_confidence": 24
          },
          "neutral": {
            "n": 100,
            "counted": 33,
            "abstained": 24,
            "share": 0.4342,
            "low": 0.3445,
            "high": 0.5284,
            "receipts": [
              {
                "id": "Ugzge340dBgB75hWBm54AaABAg.AHE8_QAWJx9AHEAB_-JmDA",
                "text": "Sample comment text (redacted)."
              },
              {
                "id": "Ugzge340dBgB75hWBm54AaABAg.AHE8_QAWJx9AHEAOCSlaNN",
                "text": "Sample comment text (redacted)."
              }
            ],
            "policy_version": "share/1",
            "too_few": false,
            "at_cut": 33,
            "nulls": 0,
            "low_confidence": 24
          },
          "negative": {
            "n": 100,
            "counted": 17,
            "abstained": 24,
            "share": 0.2237,
            "low": 0.1553,
            "high": 0.311,
            "receipts": [
              {
                "id": "Ugzge340dBgB75hWBm54AaABAg.AHE8_QAWJx9AHEBXV4hkL0",
                "text": "Sample comment text (redacted). Sample comment text (redacted). Sample comment text (redacted). Sample comment text (redacted)."
              },
              {
                "id": "Ugzge340dBgB75hWBm54AaABAg.AHE8_QAWJx9AHECJEr09Uk",
                "text": "Sample comment text (redacted)."
              }
            ],
            "policy_version": "share/1",
            "too_few": false,
            "at_cut": 17,
            "nulls": 0,
            "low_confidence": 24
          }
        }
      }
    },
    "comment_language": {
      "policy_version": "share/1",
      "n": 100,
      "abstained": 25,
      "judged_by": {
        "script": 1,
        "choice": 74
      },
      "shares": {
        "en": {
          "n": 100,
          "counted": 73,
          "abstained": 25,
          "share": 0.9733,
          "low": 0.9226,
          "high": 0.9911,
          "receipts": [
            {
              "id": "Ugzge340dBgB75hWBm54AaABAg.AHE8_QAWJx9AHE9eIiztxR",
              "text": "Sample comment text (redacted)."
            },
            {
              "id": "Ugzge340dBgB75hWBm54AaABAg.AHE8_QAWJx9AHEAB_-JmDA",
              "text": "Sample comment text (redacted)."
            }
          ],
          "policy_version": "share/1",
          "too_few": false
        },
        "es": {
          "n": 100,
          "counted": 1,
          "abstained": 25,
          "share": 0.0133,
          "low": 0.003,
          "high": 0.0576,
          "receipts": [
            {
              "id": "Ugzge340dBgB75hWBm54AaABAg.AHE8_QAWJx9AHEDc-Gu293",
              "text": "Sample comment text (redacted)."
            }
          ],
          "policy_version": "share/1",
          "too_few": false
        },
        "ja": {
          "n": 100,
          "counted": 1,
          "abstained": 25,
          "share": 0.0133,
          "low": 0.003,
          "high": 0.0576,
          "receipts": [
            {
              "id": "Ugzge340dBgB75hWBm54AaABAg.AHE8_QAWJx9AHESo4YEspD",
              "text": "Sample comment text (redacted)."
            }
          ],
          "policy_version": "share/1",
          "too_few": false
        }
      }
    },
    "comment_recency": {
      "policy_version": "d09-1",
      "n": 100,
      "counted": 100,
      "abstained": 0,
      "share_last_24h": 0,
      "share_later_half": null,
      "too_few": false,
      "stage": "unknown",
      "order": "default",
      "recent_share_is_floor": true,
      "receipts": []
    },
    "dropped": 0
  },
  "credits_used": 1,
  "request_id": "req_example000000",
  "cached": false,
  "pagination": {
    "next_cursor": "sc.eyJ2IjoyLCJjIjoic2MyLmV5SnpJam9pWVNJc0ltTWlPaUp6WXpFdVpYbEtha2xxYjJsV1YyUTJXakpWZWs1RVFtdFJiV1JEVG5wV2IxWXdTblJPVkZKQ1dWVkdRMUZYWkRoWGFrcFhUVVpuZVZSdVdtbFdla1p6V1cwMVUxcHRVWGxpUkVKb1VtcHNOVmRzYUVOak1rWllWbTV3V1Uwd05IZFpNakZYWVVkS1ZFMUlVbEpOYlZKMVZURmthMUZzVmxkWGEyUlBUV3h3VkZaRVFrdFRiRXB5Vkd0NFVsWXlVa2xWVmxaWFkwWktTRnBJV2xWV1ZUVk5WR3BLVTJSc2EzZFNhMmhUVm10S1JsUnJaRFJWVm1SV1ZHeGFVbFpWY0dGVlZscEdVRk5KYzBsdVRXbFBiSE5wVmxka05sb3lWWHBPUkVKclVXMWtRMDU2Vm05V01FcDBUbFJTUWxsVlJrTlJWMk4xVVZWb1JrOUdPVkpSVm1STFpVUnNRbE5GVlRWYVZXeHdaVzVTTkZWcFNYTkpiRlp1Wlcxa2JFMTZVWGRhUlVwdVVXcGpNV0ZHWkVOaVZGVXdVVmRHUWxGclJtNU1hMFpKVWxSb1psVlZSbGhUYm1jMVVWVm9SbEZWU21aTVZYQjBVa1ZGYVV4RFNsWmFNM0J1V2xSTk1FMUhVa05hTUVrelRsZG9XRkZ0TURGT1JVWm9VVlZLUWxwNU5VSlRSVlUwV0RGR1FsWXdjRFJQVlVaSlVsVkdVRkV4VG5OWlZUVlBTV2wzYVZaWFpEWmFNbFY2VGtSQ2ExRnRaRU5PZWxadlZqQktkRTVVVWtKWlZVWkRVVmRqZFZGVmFFWlBSamxTVVZaa1MyVkViRUpUUlZaQ1ZWaGtNR1F5VW5aWGFVbHpTV3hXYm1WdFpHeE5lbEYzV2tWS2JsRnFZekZoUm1SRFlsUlZNRkZYUmtKUmEwWnVUR3RHU1ZKVWFHWlZWVVpZVTI1bk5WRlZhRVpSYWxad1ZVVndUVkpJUVdsTVEwcFdXak53YmxwVVRUQk5SMUpEV2pCSk0wNVhhRmhSYlRBeFRrVkdhRkZWU2tKYWVUVkNVMFZWTkZneFJrSldNSEEwVDFWR1NWSlZTa3BOUkdodlZqTkdla2xwZDJsV1YyUTJXakpWZWs1RVFtdFJiV1JEVG5wV2IxWXdTblJPVkZKQ1dWVkdRMUZYWTNWUlZXaEdUMFk1VWxGV1pFdGxSR3hDVTBWV1ExWlZlRlZPVjFwTFUybEpjMGxzVm01bGJXUnNUWHBSZDFwRlNtNVJhbU14WVVaa1EySlVWVEJSVjBaQ1VXdEdia3hyUmtsU1ZHaG1WVlZHV0ZOdVp6VlJWV2hHVVd4a1MxWkhXblpZTTBscFRFTktWbG96Y0c1YVZFMHdUVWRTUTFvd1NUTk9WMmhZVVcwd01VNUZSbWhSVlVwQ1duazFRbE5GVlRSWU1VWkNWakJ3TkU5VlJrbFNWVXBaVm1wU2IyRXdkM2RKYVhkcFZsZGtObG95VlhwT1JFSnJVVzFrUTA1NlZtOVdNRXAwVGxSU1FsbFZSa05SVjJOMVVWVm9SazlHT1ZKUlZtUkxaVVJzUWxORlZrUlRhMVo1VFVSc1ZtRjVTWE5KYkZadVpXMWtiRTE2VVhkYVJVcHVVV3BqTVdGR1pFTmlWRlV3VVZkR1FsRnJSbTVNYTBaSlVsUm9abFZWUmxoVGJtYzFVVlZvUmxFeFRuaFpNbWhTV2pGdmFVeERTbFphTTNCdVdsUk5NRTFIVWtOYU1Fa3pUbGRvV0ZGdE1ERk9SVVpvVVZWS1FscDVOVUpUUlZVMFdERkdRbFl3Y0RSUFZVWkpVbFZPZVdSc1NuaFlNSFJhU1dsM2FWWlhaRFphTWxWNlRrUkNhMUZ0WkVOT2VsWnZWakJLZEU1VVVrSlpWVVpEVVZkamRWRlZhRVpQUmpsU1VWWmtTMlZFYkVKVFJWWkVaRzA1U21GNU1YaGhhVWx6U1d4V2JtVnRaR3hOZWxGM1drVktibEZxWXpGaFJtUkRZbFJWTUZGWFJrSlJhMFp1VEd0R1NWSlVhR1pWVlVaWVUyNW5OVkZWYUVaU1JYaG9Ua1pyTUV4VVVXbE1RMHBXV2pOd2JscFVUVEJOUjFKRFdqQkpNMDVYYUZoUmJUQXhUa1ZHYUZGVlNrSmFlVFZDVTBWVk5GZ3hSa0pXTUhBMFQxVkdTVkpWVW1GVWJFcEZWbTVDVDBscGQybFdWMlEyV2pKVmVrNUVRbXRSYldSRFRucFdiMVl3U25ST1ZGSkNXVlZHUTFGWFkzVlJWV2hHVDBZNVVsRldaRXRsUkd4Q1UwVldSVmw1TVVoa1ZFazFUWGxKYzBsc1ZtNWxiV1JzVFhwUmQxcEZTbTVSYW1NeFlVWmtRMkpVVlRCUlYwWkNVV3RHYmt4clJrbFNWR2htVlZWR1dGTnVaelZSVldoR1VqRktkV1JZWkd4UmEzTnBURU5LVmxvemNHNWFWRTB3VFVkU1Exb3dTVE5PVjJoWVVXMHdNVTVGUm1oUlZVcENXbmsxUWxORlZUUllNVVpDVmpCd05FOVZSa2xTVldkNlpHMVdURlZ0YUVWSmFYZHBWbGRrTmxveVZYcE9SRUpyVVcxa1EwNTZWbTlXTUVwMFRsUlNRbGxWUmtOUlYyTjFVVlZvUms5R09WSlJWbVJMWlVSc1FsTkZWa2xPUnpneVVrVktWazVUU1hOSmJGWnVaVzFrYkUxNlVYZGFSVXB1VVdwak1XRkdaRU5pVkZVd1VWZEdRbEZyUm01TWEwWkpVbFJvWmxWVlJsaFRibWMxVVZWb1JsTkVhRnBTUkZKTVZVUlZhVXhEU2xaYU0zQnVXbFJOTUUxSFVrTmFNRWt6VGxkb1dGRnRNREZPUlVab1VWVktRbHA1TlVKVFJWVTBXREZHUWxZd2NEUlBWVVpKVWxWb1VXTkhaRkpXYmxaV1NXbDNhVlpYWkRaYU1sVjZUa1JDYTFGdFpFTk9lbFp2VmpCS2RFNVVVa0paVlVaRFVWZGpkVkZWYUVaUFJqbFNVVlprUzJWRWJFSlRSVlpKVjJ0MFVGUkViSGxSZVVselNXeFdibVZ0Wkd4TmVsRjNXa1ZLYmxGcVl6RmhSbVJEWWxSVk1GRlhSa0pSYTBadVRHdEdTVkpVYUdaVlZVWllVMjVuTlZGVmFFWlRSekF6VDBWdk1WTnROR2xNUTBwV1dqTndibHBVVFRCTlIxSkRXakJKTTA1WGFGaFJiVEF4VGtWR2FGRlZTa0phZVRWQ1UwVlZORmd4UmtKV01IQTBUMVZHU1ZKVmFETmhWemx2WlVodk1FbHBkMmxXVjJRMldqSlZlazVFUW10UmJXUkRUbnBXYjFZd1NuUk9WRkpDV1ZWR1ExRlhZM1ZSVldoR1QwWTVVbEZXWkV0bFJHeENVMFZXUzA0d2FGWllNbEpPVFVOSmMwbHNWbTVsYldSc1RYcFJkMXBGU201UmFtTXhZVVprUTJKVVZUQlJWMFpDVVd0R2JreHJSa2xTVkdobVZWVkdXRk51WnpWUlZXaEdVMnBuZWxwV1JsWmxWVTFwVEVOS1Zsb3pjRzVhVkUwd1RVZFNRMW93U1ROT1YyaFlVVzB3TVU1RlJtaFJWVXBDV25rMVFsTkZWVFJZTVVaQ1ZqQndORTlWUmtsU1ZYQlZWV3BhYmxSc1JrWkphWGRwVmxka05sb3lWWHBPUkVKclVXMWtRMDU2Vm05V01FcDBUbFJTUWxsVlJrTlJWMk4xVVZWb1JrOUdPVkpSVm1STFpVUnNRbE5GVmt0aWEwNUNUbFpHVjJScFNYTkpiRlp1Wlcxa2JFMTZVWGRhUlVwdVVXcGpNV0ZHWkVOaVZGVXdVVmRHUWxGclJtNU1hMFpKVWxSb1psVlZSbGhUYm1jMVVWVm9SbE13T1hWT2VtZDBWMnBaYVV4RFNsWmFNM0J1V2xSTk1FMUhVa05hTUVrelRsZG9XRkZ0TURGT1JVWm9VVlZLUWxwNU5VSlRSVlUwV0RGR1FsWXdjRFJQVlVaSlVsVjBlRlY2UmxCYVJ6QXpTV2wzYVZaWFpEWmFNbFY2VGtSQ2ExRnRaRU5PZWxadlZqQktkRTVVVWtKWlZVWkRVVmRqZFZGVmFFWlBSamxTVVZaa1MyVkViRUpUUlZaTVpHeEdORTlGV210U1EwbHpTV3hXYm1WdFpHeE5lbEYzV2tWS2JsRnFZekZoUm1SRFlsUlZNRkZYUmtKUmEwWnVUR3RHU1ZKVWFHWlZWVVpZVTI1bk5WRlZhRVpVUjA1WFYyMDFlbVJFVVdsTVEwcFdXak53YmxwVVRUQk5SMUpEV2pCSk0wNVhhRmhSYlRBeFRrVkdhRkZWU2tKYWVUVkNVMFZWTkZneFJrSldNSEEwVDFWR1NWSlZlSGhSYlRGbVpWWldRMGxwZDJsV1YyUTJXakpWZWs1RVFtdFJiV1JEVG5wV2IxWXdTblJPVkZKQ1dWVkdRMUZYWTNWUlZXaEdUMFk1VWxGV1pFdGxSR3hDVTBWV1RsRldhR2xTVjJSNFltbEpjMGxzVm01bGJXUnNUWHBSZDFwRlNtNVJhbU14WVVaa1EySlVWVEJSVjBaQ1VXdEdia3hyUmtsU1ZHaG1WVlZHV0ZOdVp6VlJWV2hHVkZZNVVrMHpVbEZaTUZscFRFTktWbG96Y0c1YVZFMHdUVWRTUTFvd1NUTk9WMmhZVVcwd01VNUZSbWhSVlVwQ1duazFRbE5GVlRSWU1VWkNWakJ3TkU5VlJrbFNWVEYxVG1wT1JsVllaRkZKYVhkcFZsZGtObG95VlhwT1JFSnJVVzFrUTA1NlZtOVdNRXAwVGxSU1FsbFZSa05SVjJOMVVWVm9SazlHT1ZKUlZtUkxaVVJzUWxORlZrOVNWa3BzWWpKa1dWcERTWE5KYkZadVpXMWtiRTE2VVhkYVJVcHVVV3BqTVdGR1pFTmlWRlV3VVZkR1FsRnJSbTVNYTBaSlVsUm9abFZWUmxoVGJtYzFVVlZvUmxSdFNURmlTRWt3VWxjNGFVeERTbFphTTNCdVdsUk5NRTFIVWtOYU1Fa3pUbGRvV0ZGdE1ERk9SVVpvVVZWS1FscDVOVUpUUlZVMFdERkdRbFl3Y0RSUFZVWkpVbFU1ZGxKWE5VcFJNMmd6U1dsM2FWWlhaRFphTWxWNlRrUkNhMUZ0WkVOT2VsWnZWakJLZEU1VVVrSlpWVVpEVVZkamRWRlZhRVpQUmpsU1VWWmtTMlZFYkVKVFJWWlJWV3RvUkZReFJsQmFhVWx6U1d4V2JtVnRaR3hOZWxGM1drVktibEZxWXpGaFJtUkRZbFJWTUZGWFJrSlJhMFp1VEd0R1NWSlVhR1pWVlVaWVUyNW5OVkZWYUVaVldGSXdWV3MxU0Uwd1VXbE1RMHBXV2pOd2JscFVUVEJOUjFKRFdqQkpNMDVYYUZoUmJUQXhUa1ZHYUZGVlNrSmFlVFZDVTBWVk5GZ3hSa0pXTUhBMFQxVkdTVkpXVFhkUFNFWnFVV3R3UTBscGQybFdWMlEyV2pKVmVrNUVRbXRSYldSRFRucFdiMVl3U25ST1ZGSkNXVlZHUTFGWFkzVlJWV2hHVDBZNVVsRldaRXRsUkd4Q1UwVldWR0o2VWxwU1dFNTNVa05KYzBsc1ZtNWxiV1JzVFhwUmQxcEZTbTVSYW1NeFlVWmtRMkpVVlRCUlYwWkNVV3RHYmt4clJrbFNWR2htVlZWR1dGTnVaelZSVldoR1ZUTkdUR0pJWkd4YWJVVnBURU5LVmxvemNHNWFWRTB3VFVkU1Exb3dTVE5PVjJoWVVXMHdNVTVGUm1oUlZVcENXbmsxUWxORlZUUllNVVpDVmpCd05FOVZSa2xTVmxKRFltdzVVbVJWWkRSSmFYZHBWbGRrTmxveVZYcE9SRUpyVVcxa1EwNTZWbTlXTUVwMFRsUlNRbGxWUmtOUlYyTjFVVlZvUms5R09WSlJWbVJMWlVSc1FsTkZWbFZVVmtKVlRtNWFNR0Y1U1hOSmJGWnVaVzFrYkUxNlVYZGFSVXB1VVdwak1XRkdaRU5pVkZVd1VWZEdRbEZyUm01TWEwWkpVbFJvWmxWVlJsaFRibWMxVVZWb1JsWkZOVmhoU0hCclpESnJhVXhEU2xaYU0zQnVXbFJOTUUxSFVrTmFNRWt6VGxkb1dGRnRNREZPUlVab1VWVktRbHA1TlVKVFJWVTBXREZHUWxZd2NEUlBWVVpKVWxaU1VrNHhaM2xPYm14VFNXbDNhVlpYWkRaYU1sVjZUa1JDYTFGdFpFTk9lbFp2VmpCS2RFNVVVa0paVlVaRFVWZGpkVkZWYUVaUFJqbFNVVlprUzJWRWJFSlRSVlpWWWtkYU0xb3laRXhhZVVselNXeFdibVZ0Wkd4TmVsRjNXa1ZLYmxGcVl6RmhSbVJEWWxSVk1GRlhSa0pSYTBadVRHdEdTVkpVYUdaVlZVWllVMjVuTlZGVmFFWldTRlptVWpGd2JsUXdPR2xNUTBwV1dqTndibHBVVFRCTlIxSkRXakJKTTA1WGFGaFJiVEF4VGtWR2FGRlZTa0phZVRWQ1UwVlZORmd4UmtKV01IQTBUMVZHU1ZKV1ZrZFNiV3N4WTJwYVFrbHBkMmxXVjJRMldqSlZlazVFUW10UmJXUkRUbnBXYjFZd1NuUk9WRkpDV1ZWR1ExRlhZM1ZSVldoR1QwWTVVbEZXWkV0bFJHeENVMFZXVmxSVmNFUk5TRkphVjJsSmMwbHNWbTVsYldSc1RYcFJkMXBGU201UmFtTXhZVVprUTJKVVZUQlJWMFpDVVd0R2JreHJSa2xTVkdobVZWVkdXRk51WnpWUlZXaEdWbGN4Y2xreGJFNVdia0ZwVEVOS1Zsb3pjRzVhVkUwd1RVZFNRMW93U1ROT1YyaFlVVzB3TVU1RlJtaFJWVXBDV25rMVFsTkZWVFJZTVVaQ1ZqQndORTlWUmtsU1ZscHBVMjEwVDJFemJGQkphWGRwVmxka05sb3lWWHBPUkVKclVXMWtRMDU2Vm05V01FcDBUbFJTUWxsVlJrTlJWMk4xVVZWb1JrOUdPVkpSVm1STFpVUnNRbE5GVmxkalJYUlBZa1p3VGxKcFNYTkpiRlp1Wlcxa2JFMTZVWGRhUlVwdVVXcGpNV0ZHWkVOaVZGVXdVVmRHUWxGclJtNU1hMFpKVWxSb1psVlZSbGhUYm1jMVVWVm9SbFp1YkVwT1ZscHNZMWhSYVV4RFNsWmFNM0J1V2xSTk1FMUhVa05hTUVrelRsZG9XRkZ0TURGT1JVWm9VVlZLUWxwNU5VSlRSVlUwV0RGR1FsWXdjRFJQVlVaSlVsWmtlazR4VGtOVWVsWnFTV2wzYVZaWFpEWmFNbFY2VGtSQ2ExRnRaRU5PZWxadlZqQktkRTVVVWtKWlZVWkRVVmRqZFZGVmFFWlBSamxTVVZaa1MyVkViRUpUUlZaWlQxVTRlRkZ0Y0VsVlUwbHpTV3hXYm1WdFpHeE5lbEYzV2tWS2JsRnFZekZoUm1SRFlsUlZNRkZYUmtKUmEwWnVUR3RHU1ZKVWFHWlZWVVpZVTI1bk5WRlZhRVpYUjNodFkxVlplRmxYYjJsTVEwcFdXak53YmxwVVRUQk5SMUpEV2pCSk0wNVhhRmhSYlRBeFRrVkdhRkZWU2tKYWVUVkNVMFZWTkZneFJrSldNSEEwVDFWR1NWSldhSFprTUZaSlpWaE9XVWxwZDJsV1YyUTJXakpWZWs1RVFtdFJiV1JEVG5wV2IxWXdTblJPVkZKQ1dWVkdRMUZYWTNWUlZXaEdUMFk1VWxGV1pFdGxSR3hDVTBWV1dXVkViR3RoYWs1TlRsTkpjMGxzVm01bGJXUnNUWHBSZDFwRlNtNVJhbU14WVVaa1EySlVWVEJSVjBaQ1VXdEdia3hyUmtsU1ZHaG1WVlZHV0ZOdVp6VlJWV2hHVjFka1UxbDZUbEJXTWxscFRFTktWbG96Y0c1YVZFMHdUVWRTUTFvd1NUTk9WMmhZVVcwd01VNUZSbWhSVlVwQ1duazFRbE5GVlRSWU1VWkNWakJ3TkU5VlJrbFNWbXh4VkRKb2RXSkZSWGRKYVhkcFZsZGtObG95VlhwT1JFSnJVVzFrUTA1NlZtOVdNRXAwVGxSU1FsbFZSa05SVjJOMVVWVm9SazlHT1ZKUlZtUkxaVVJzUWxORlZtRldSR2MwWlZoQ2EyUkRTWE5KYkZadVpXMWtiRTE2VVhkYVJVcHVVV3BqTVdGR1pFTmlWRlV3VVZkR1FsRnJSbTVNYTBaSlVsUm9abFZWUmxoVGJtYzFVVlZvUmxkdGFFOWhWVkpZVW0xemFVeERTbFphTTNCdVdsUk5NRTFIVWtOYU1Fa3pUbGRvV0ZGdE1ERk9SVVpvVVZWS1FscDVOVUpUUlZVMFdERkdRbFl3Y0RSUFZVWkpVbFp3TlZGWVVtWlVTRVpzU1dsM2FWWlhaRFphTWxWNlRrUkNhMUZ0WkVOT2VsWnZWakJLZEU1VVVrSlpWVVpEVVZkamRWRlZhRVpQUmpsU1VWWmtTMlZFYkVKVFJWWm1WRmRyZVdGcldtbGllVWx6U1d4V2JtVnRaR3hOZWxGM1drVktibEZxWXpGaFJtUkRZbFJWTUZGWFJrSlJhMFp1VEd0R1NWSlVhR1pWVlVaWVUyNW5OVkZWYUVaWU1qRXdWVEJOTUZWc2IybE1RMHBXV2pOd2JscFVUVEJOUjFKRFdqQkpNMDVYYUZoUmJUQXhUa1ZHYUZGVlNrSmFlVFZDVTBWVk5GZ3hSa0pXTUhBMFQxVkdTVkpYVWxkV1JYUkZZVzFXTlVscGQybFdWMlEyV2pKVmVrNUVRbXRSYldSRFRucFdiMVl3U25ST1ZGSkNXVlZHUTFGWFkzVlJWV2hHVDBZNVVsRldaRXRsUkd4Q1UwVldhMlJWVGpWVFJHeFNZM2xKYzBsc1ZtNWxiV1JzVFhwUmQxcEZTbTVSYW1NeFlVWmtRMkpVVlRCUlYwWkNVV3RHYmt4clJrbFNWR2htVlZWR1dGTnVaelZSVldoR1lWVjBabUZYUlhsWFNHdHBURU5LVmxvemNHNWFWRTB3VFVkU1Exb3dTVE5PVjJoWVVXMHdNVTVGUm1oUlZVcENXbmsxUWxORlZUUllNVVpDVmpCd05FOVZSa2xTVjNCV1RXdEdXRlpzYUhKSmFYZHBWbGRrTmxveVZYcE9SRUpyVVcxa1EwNTZWbTlXTUVwMFRsUlNRbGxWUmtOUlYyTjFVVlZvUms5R09WSlJWbVJMWlVSc1FsTkZWbkZaTVVaWVYxWTVhMDlUU1hOSmJGWnVaVzFrYkUxNlVYZGFSVXB1VVdwak1XRkdaRU5pVkZVd1VWZEdRbEZyUm01TWEwWkpVbFJvWmxWVlJsaFRibWMxVVZWb1JtRXhSVE5TYW14dVQwZHZhVXhEU2xaYU0zQnVXbFJOTUUxSFVrTmFNRWt6VGxkb1dGRnRNREZPUlVab1VWVktRbHA1TlVKVFJWVTBXREZHUWxZd2NEUlBWVVpKVWxkMFlWb3pXalJVYkU1WVNXbDNhVlpYWkRaYU1sVjZUa1JDYTFGdFpFTk9lbFp2VmpCS2RFNVVVa0paVlVaRFVWZGpkVkZWYUVaUFJqbFNVVlprUzJWRWJFSlRSVlowVjFoV1FsWXlaSFJoUTBselNXeFdibVZ0Wkd4TmVsRjNXa1ZLYmxGcVl6RmhSbVJEWWxSVk1GRlhSa0pSYTBadVRHdEdTVkpVYUdaVlZVWllVMjVuTlZGVmFFWmlhbWh3VEZoQmQwMXNPR2xNUTBwV1dqTndibHBVVFRCTlIxSkRXakJKTTA1WGFGaFJiVEF4VGtWR2FGRlZTa0phZVRWQ1UwVlZORmd4UmtKV01IQTBUMVZHU1ZKWVNYbFdNRXBOVWpOc2FrbHBkMmxXVjJRMldqSlZlazVFUW10UmJXUkRUbnBXYjFZd1NuUk9WRkpDV1ZWR1ExRlhZM1ZSVldoR1QwWTVVbEZXWkV0bFJHeENVMFZXZVZFelJsVlNNRTVWVG5sSmMwbHNWbTVsYldSc1RYcFJkMXBGU201UmFtTXhZVVprUTJKVVZUQlJWMFpDVVd0R2JreHJSa2xTVkdobVZWVkdXRk51WnpWUlZXaEdZek5HVVZkdE1UVlRWVGhwVEVOS1Zsb3pjRzVhVkUwd1RVZFNRMW93U1ROT1YyaFlVVzB3TVU1RlJtaFJWVXBDV25rMVFsTkZWVFJZTVVaQ1ZqQndORTlWUmtsU1dFNHpWbXhvTUUxcmR6VkphWGRwVmxka05sb3lWWHBPUkVKclVXMWtRMDU2Vm05V01FcDBUbFJTUWxsVlJrTlJWMk4xVVZWb1JrOUdPVkpSVm1STFpVUnNRbE5GVmpCUFJYTXpZek5zUjJWRFNYTkpiRlp1Wlcxa2JFMTZVWGRhUlVwdVVXcGpNV0ZHWkVOaVZGVXdVVmRHUWxGclJtNU1hMFpKVWxSb1psVlZSbGhUYm1jMVVWVm9SbVJIUmxwaVYzUndaVWRyYVV4RFNsWmFNM0J1V2xSTk1FMUhVa05hTUVrelRsZG9XRkZ0TURGT1JVWm9VVlZLUWxwNU5VSlRSVlUwV0RGR1FsWXdjRFJQVlVaSlVsaFplbGd3U25WbFJVcDJTV2wzYVZaWFpEWmFNbFY2VGtSQ2ExRnRaRU5PZWxadlZqQktkRTVVVWtKWlZVWkRVVmRqZFZGVmFFWlBSamxTVVZaa1MyVkViRUpUUlZZeVUwVlNXV1JyVmxKVmVVbHpTV3hXYm1WdFpHeE5lbEYzV2tWS2JsRnFZekZoUm1SRFlsUlZNRkZYUmtKUmEwWnVUR3RHU1ZKVWFHWlZWVVpZVTI1bk5WRlZhRVprTW5ONVlXdFNhazV1VFdsTVEwcFdXak53YmxwVVRUQk5SMUpEV2pCSk0wNVhhRmhSYlRBeFRrVkdhRkZWU2tKYWVUVkNVMFZWTkZneFJrSldNSEEwVDFWR1NWSllhRWxZTTJ4bVdsZHNla2xwZDJsV1YyUTJXakpWZWs1RVFtdFJiV1JEVG5wV2IxWXdTblJPVkZKQ1dWVkdRMUZYWTNWUlZXaEdUMFk1VWxGV1pFdGxSR3hDVTBWV05WWkdRbEpYVmtKQ1drTkpjMGxzVm01bGJXUnNUWHBSZDFwRlNtNVJhbU14WVVaa1EySlVWVEJSVjBaQ1VXdEdia3hyUmtsU1ZHaG1WVlZHV0ZOdVp6VlJWV2hHWlZkek1GbHJlRmhVUm10cFRFTktWbG96Y0c1YVZFMHdUVWRTUTFvd1NUTk9WMmhZVVcwd01VNUZSbWhSVlVwQ1duazFRbE5GVlRSWU1VWkNWakJ3TkU5VlJrbFNha1pQV0hwUk0weFhWbFJKYVhkcFZsZGtObG95VlhwT1JFSnJVVzFrUTA1NlZtOVdNRXAwVGxSU1FsbFZSa05SVjJOMVVWVm9SazlHT1ZKUlZtUkxaVVJzUWxORldYaGhSelZEVTFoc1VXTnBTWE5KYkZadVpXMWtiRTE2VVhkYVJVcHVVV3BqTVdGR1pFTmlWRlV3VVZkR1FsRnJSbTVNYTBaSlVsUm9abFZWUmxoVGJtYzFVVlZvUjAxcVRtdFRla3A1V1ZWRmFVeERTbFphTTNCdVdsUk5NRTFIVWtOYU1Fa3pUbGRvV0ZGdE1ERk9SVVpvVVZWS1FscDVOVUpUUlZVMFdERkdRbFl3Y0RSUFZVWkpVbXBLVGxSVVVsTlRSMXBZU1dsM2FWWlhaRFphTWxWNlRrUkNhMUZ0WkVOT2VsWnZWakJLZEU1VVVrSlpWVVpEVVZkamRWRlZhRVpQUmpsU1VWWmtTMlZFYkVKVFJWbDZVMnhHY1dKdFRtaGpVMGx6U1d4V2JtVnRaR3hOZWxGM1drVktibEZxWXpGaFJtUkRZbFJWTUZGWFJrSlJhMFp1VEd0R1NWSlVhR1pWVlVaWVUyNW5OVkZWYUVkT1JrVjZVa1pXVDJOcVFXbE1RMHBXV2pOd2JscFVUVEJOUjFKRFdqQkpNMDVYYUZoUmJUQXhUa1ZHYUZGVlNrSmFlVFZDVTBWVk5GZ3hSa0pXTUhBMFQxVkdTVkpxVmtSWGJXd3dWRWh3UkVscGQybFdWMlEyV2pKVmVrNUVRbXRSYldSRFRucFdiMVl3U25ST1ZGSkNXVlZHUTFGWFkzVlJWV2hHVDBZNVVsRldaRXRsUkd4Q1UwVlpNVkpIWjNsaVJqbE1Wa05KYzBsc1ZtNWxiV1JzVFhwUmQxcEZTbTVSYW1NeFlVWmtRMkpVVlRCUlYwWkNVV3RHYmt4clJrbFNWR2htVlZWR1dGTnVaelZSVldoSFQxY3hVMkZVVGs1WlZ6UnBURU5LVmxvemNHNWFWRTB3VFVkU1Exb3dTVE5PVjJoWVVXMHdNVTVGUm1oUlZVcENXbmsxUWxORlZUUllNVVpDVmpCd05FOVZSa2xTYTBWNVpFVktWRkZXUm5oSmFYZHBWbGRrTmxveVZYcE9SRUpyVVcxa1EwNTZWbTlXTUVwMFRsUlNRbGxWUmtOUlYyTjFVVlZvUms5R09WSlJWbVJMWlVSc1FsTkZXa0pQVkZaRVlraG9jbFpUU21SbVVTSjkiLCJlIjoieW91dHViZS92aWRlby9jb21tZW50L3JlcGxpZXMiLCJwIjoiY29udGludWF0aW9uVG9rZW4ifQ",
    "has_more": true,
    "page_size": 100
  },
  "credits_remaining": 9999,
  "source": "captured",
  "captured_at": "2026-10-02T15:41:13.757Z",
  "redacted": true
}

Live sample illustrating the unified response shape. Field values reflect the record you query.

API Details

How does the YouTube Video Comment Replies API work?

Send a GET request with your API key and get back clean, structured JSON in our unified schema. Supported computed fields are populated when the source provides the required inputs.

Method

GET

Response

JSON

Why SocialCrawl

Why use SocialCrawl for YouTube Video Comment Replies data?

We handle the complexity of YouTube data extraction so you can focus on building. Unified schema, AI enrichment, and zero platform logic in your code.

Developer First

How do you scrape social media data in seconds?

The fastest social media scraping API for developers. Scrape profiles, posts, comments, and analytics from 68 platforms covering 10B+ monthly active users.

One schema, every platform

Query 68 platforms with identical response structures. Write your integration once.

Computed fields, not just scraped

When an endpoint supports these metrics and the source provides the required inputs, the normalized record includes engagement_rate, estimated_reach, content_category, and language. Ready to use.

See your data before you code

Visual Data Explorer. Paste any URL, get rich result cards, sortable tables, CSV export.

import requests

response = requests.get(
    'https://www.socialcrawl.dev/v1/tiktok/profile',
    params={'handle': 'charlidamelio'},
    headers={'x-api-key': 'sc_YOUR_API_KEY'}
)
data = response.json()
[ .JSON ]
{
  "success": true,
  "platform": "tiktok",
  "data": {
    "author": {
      "username": "charlidamelio",
      "followers": 152400000
    },
    "engagement": {
      "likes": 12400000000,
      "engagement_rate": 0.087
    },
    "metadata": {
      "language": "en",
      "content_category": "lifestyle"
    }
  }
}
+ 68 platforms
FAQ

Have a question? We got answers

Find answers to frequently asked questions about SocialCrawl's API, pricing, and capabilities.

Contact us
How do I fetch replies to a YouTube comment?
First call /v1/youtube/video/comments to list comments. Each one with replies includes a repliesContinuationToken. Pass that token to /v1/youtube/video/comment/replies to fetch the full reply thread.
What fields come back for each reply?
reply text, author name and handle, author avatar, like count, and publish date. Replies are paginated the same way comments are, with a continuationToken in each response.
Can I paginate through all replies to a single comment?
Yes. Each replies response includes its own continuationToken. Pass it back as continuationToken=... on the next call, and repeat until the token is empty.
How much does one replies request cost?
1 credit per request. Replies use the standard tier, so 100 free credits lets you pull around 100 reply pages without a card. Usage-based after that, no rate limit.
Why is the replies endpoint separate from comments?
YouTube serves replies under a different continuation cursor than top-level comments. Splitting them gives you precise control: fetch just the comments you care about, then drill into replies only where needed.

Ask AI about SocialCrawl

Ready to scrape YouTube Video Comment Replies data?

Get your API key and start pulling YouTube data in under 60 seconds.

Start for free

🤖 AI agent or LLM? Read this page as markdown