YouTube
Comments / Replies
Fetches a video's comment threads, including author name and avatar, comment text, like count, reply count, pinned/heart flags and timestamps. Pipe it into sentiment analysis, FAQ mining or audience-research reports.
What you get
Each call returns up to 20 comments, plus a cursor for the next 20.
Endpoint
GET /v1/youtube/comments-replies
Price
$1.50
per 1,000 calls · $0.0015 per call
Cost per call
1 credit
Failed calls never charged
Parameters
The YouTube video — its 11-character id (`dQw4w9WgXcQ`) or the full URL.
Maximum records to return, capped at this service's page size (see Limits below). Omit it to receive the whole page. It shapes the response, not the price — a call costs the same either way.
Pagination cursor returned by a previous response.
Bypass cached data and force a live fetch for this one call. Use it for daily monitoring or any figure you are tracking over time. Accepts `true`, `1`, `false` or `0`; anything else returns 400 `invalid_fresh`. Defaults to false and costs exactly the same as a cached call.
One of: true, 1, false, 0
Example request
Live call. Successful calls are charged; failed and empty results are not.
curl "https://fastfetchz.com/v1/youtube/comments-replies?target=dQw4w9WgXcQ" \
-H "X-API-Key: $FASTFETCHZ_KEY"Example response
{
"success": true,
"service": {
"platform": "YouTube",
"name": "Comments / Replies",
"slug": "comments-replies"
},
"credits_charged": 1,
"credits_remaining": 99,
"latency_ms": 214,
"data": {
"comments": [
{
"id": "4000039347",
"author": {
"username": "commenter_9350",
"verified": false
},
"text": "Great post — sandbox comment text.",
"like_count": 347,
"reply_count": 11,
"created_at": "2026-10-16T21:20:22.648Z"
},
{
"id": "4000016966",
"author": {
"username": "commenter_6967",
"verified": false
},
"text": "Great post — sandbox comment text.",
"like_count": 466,
"reply_count": 10,
"created_at": "2026-10-15T21:20:22.648Z"
}
],
"paging": {
"has_more": false,
"next_cursor": null
}
}
}Getting more results
Each response includes a cursor. Pass it back as cursor to fetch the next 20 comments. Repeat until no cursor is returned.
# Call 1 — first 20 comments
curl "https://fastfetchz.com/v1/youtube/comments-replies?target=dQw4w9WgXcQ" \
-H "X-API-Key: $FASTFETCHZ_KEY"
# -> { "data": { ... }, "cursor": "eyJwYWdlIjoyfQ" }
# Call 2 — next 20 comments
curl "https://fastfetchz.com/v1/youtube/comments-replies?target=dQw4w9WgXcQ&cursor=eyJwYWdlIjoyfQ" \
-H "X-API-Key: $FASTFETCHZ_KEY"Limits
- Maximum per call: 20 comments.
- Minimum per call: 1 comment — a target with less data returns fewer comments, and an empty result is still a successful call.
- Pass limit to receive fewer than 20 comments. It shapes the response, not the price.
- Larger jobs are paginated with a cursor; there is no cap on how many pages you fetch.
What this costs in practice
200,000 comments = 10,000 calls × 1 credits per call = 10,000 credits = $0.00
Priced at the Custom pack rate: 1,000,000 credits for $0.00.
Open in the pricing calculator