Skip to main content
GET
/
v1
/
scrape
/
youtube
/
video
/
comments
Comments
curl --request GET \
  --url https://api.sociavault.com/v1/scrape/youtube/video/comments \
  --header 'X-API-Key: <api-key>'
{
  "comments": [
    {
      "id": "UgwVfRopfS2F-WB3aF14AaABAg",
      "content": "I love how in the middle he said \"I've been able to work with 2 great coaches... Pete and Coach Tomlin\"... Side shade to Coach Sean Payton, love it :)",
      "publishedTimeText": "9 days ago",
      "publishedTime": "2025-01-23T23:14:02.948Z",
      "replyLevel": 0,
      "author": {
        "name": "@SimonT80",
        "channelId": "UC8JC3uSUmmXTCTKl-bgr1DA",
        "isVerified": false,
        "isCreator": false,
        "avatarUrl": "https://yt3.ggpht.com/ytc/AIdro_lQ_2v9lDqwRrmdvEBfDNyFOvgQICl68X6WFkwZ5KI=s88-c-k-c0x00ffffff-no-rj",
        "channelUrl": "https://youtube.com/@SimonT80"
      },
      "engagement": {
        "likes": 110,
        "replies": 5
      }
    }
  ],
  "continuationToken": "Eg0SCzVFV2F4bVd...."
}
💳 1 credit per request

Authorizations

X-API-Key
string
header
required

API key for authentication. Format: sk_live_xxxxxxxxxxxxx

Get your API key from the Dashboard.

Query Parameters

url
string
required

YouTube video URL

Example:

"https://www.youtube.com/watch?v=dQw4w9WgXcQ"

continuationToken
string

Continuation token to get more comments. Get 'continuationToken' from previous response.

Example:

"4qmFsgKrCBIYVUNkRkpXVWE0M3NtUm00SXBIQnB"

order
enum<string>

Order of comments

Available options:
top,
newest
Example:

"top"

Response

Successful response

comments
object[]
required
continuationToken
string
required
Example:

"Eg0SCzVFV2F4bVd...."