automations / Make · updated 2026-07-20
YouTube video → comments (Make)
The comments job as a Make blueprint: one HTTP module fetches a video's comments, an Iterator fans them out one bundle per comment — author, text, likes — and a video with comments disabled exits on the failure route instead of erroring the scenario.
200 comments cost $0.08; a video with comments off costs $0.
What's inside
- 1.Get comments (HTTP → Make a request → run-sync-get-dataset-items)
- 2.One bundle per comment (Flow control → Iterator)
- 3.Router with two filtered routes: success = true and success = false
- 4.Comment row (billed route: video_id, author, text, like_count)
- 5.Failure row (unbilled route: video_id, code, request_id)
Set it up
Open the blueprint on GitHub (button above), click Raw and save the file, then in the Make scenario editor: ⋯ (More) → Import Blueprint — Make imports blueprints from a file, not a URL. Open Get comments and replace YOUR_APIFY_TOKEN; set videoUrls to your video (URL or 11-character ID) and flip includeReplies to true if you want reply threads. The token comes from Apify Console → Settings → API tokens; the free tier works, and the run bills per delivered row on your Apify account.
Ways to extend it
- Feed Comment row bundles into a sentiment step and aggregate per video.
- Add a keyword filter on the text field to alert only on comments that mention your brand.
- Route failure bundles where code is COMMENTS_DISABLED to a skip-list so you stop re-querying those videos.
Going deeper: the Make guide — the same HTTP + Iterator + filter pattern, step by step. Actor pricing: what a YouTube Comments Scraper run costs. Error codes the failure branch can carry: the error-code reference.