Free YouTube comment finder

Paste a YouTube video or Short. Search its comments as you type.

Free, no signup. A limited number of lookups per visitor each hour.

Built with the SocialScrape APIGet a video's comments as JSON, 20 a request, with author, likes and replies.

How it works

From a video link to the one comment you were after.

  1. 1

    Paste the video

    A watch link, a youtu.be link or a Short.

  2. 2

    Press Find comments

    The first 100 load, top or newest, and Load 100 more brings the next.

  3. 3

    Type to narrow

    Words, a phrase or @name; sort, pick at random or save a CSV.

Use cases

Who searches a comment section.

Type the word a viewer would use and answer them before the thread moves on.

Narrow to the comments with the entry word, then draw one person at random.

Search a competitor's video for requests, complaints and the products people name.

One request returns 20 comments with their authors and likes, and a cursor for the next 20.

Why use this tool

Search a comment section the way YouTube's own page will not let you.

  1. 01

    Matches as you type

    No second press: the list shrinks with every letter.

  2. 02

    One person's comments

    Type @ and a name to see only what that account wrote under the video.

  3. 03

    Sorted your way

    Most liked, newest, oldest, or YouTube's own order.

  4. 04

    A fair random pick

    Each person counts once, drawn with the browser's own random numbers.

  5. 05

    The whole thread, in steps

    100 at a time, as far back as the video's comments go.

  6. 06

    A spreadsheet in one press

    Author, channel, age, likes, replies, text and link for every loaded comment.

What you get

What the finder reads from a comment section, and what stays on YouTube.

It shows

  • Every top-level comment

    With the author, the age, the likes and how many replies.

  • The creator's own comments

    Marked, so the channel's answers stand out.

  • Questions and words

    How many ask something, and the words used most.

  • A link to each one

    Open any comment in its place on YouTube.

It cannot show

  • The replies themselves

    Each comment shows its reply count; the thread opens on YouTube.

  • Held or removed comments

    Comments the channel holds for review, or took down, are not in the list.

  • Exact times

    YouTube gives an age such as 3 weeks ago, so dates are rounded.

  • Comments on a video with them off

    Nothing loads when the channel has turned comments off.

Two ways to load

Top comments and newest comments reach different parts of a thread.

Top comments

The comments YouTube puts first, mostly by likes and replies. Good for what the audience agrees on; it stops at about 1,000.

Newest comments

Every comment from the latest back, about 7,000 deep. Good for a question asked this week, or a full count.

API

Use this in your app.

  1. 1

    Get a key

    Sign up and get 100 free credits. No card needed.

  2. 2

    Send a request

    Pass the video ID with your key.

  3. 3

    Use the JSON

    One request returns 20 comments as JSON, each with its author, age, likes and reply count, and a cursor to page on.

  4. See the referenceGet an API key
Request
1curl -G "https://api.socialscrape.dev/v1/youtube/video/comments" \2  -H "x-api-key: $SOCIALSCRAPE_API_KEY" \3  --data-urlencode "id=dQw4w9WgXcQ" \4  --data-urlencode "sort=latest"
Response200 OKSample values
{
  "ok": true,
  "credits_charged": 1,
  "credits_remaining": 4999,
  "cached": false,
  "cached_at": null,
  "request_id": "req_d5366d88cd9d3f43e3076f5d",
  "data": {
    "object": "list",
    "items": [
      {
        "object": "comment",
        "platform": "youtube",
        "id": "UgzHlseKEhh-IqOwYux4AaABAg",
        "url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ&lc=UgzHlseKEhh-IqOwYux4...",
        ...
      },
      ...
    ],
    "cursor": "Eg0SC2RRdzR3OVdnWGNRGAYyuAEKfGdldF9uZXdlc3RfZmlyc3QtLUNnZ0lnQVFWRjd...",
    "has_more": true,
    "parent": null
  },
  "cursor": "Eg0SC2RRdzR3OVdnWGNRGAYyuAEKfGdldF9uZXdlc3RfZmlyc3QtLUNnZ0lnQVFWRjd...",
  "has_more": true
}

FAQ

Questions

How do I search the comments on a YouTube video?

Paste the video's link and press Find comments, then type in the search box above the list. Comments that match show as you type. A phrase matches as written, and @name shows the comments of one person.

How many comments does it load?

100 at a time, top comments or newest. Load 100 more carries on where the last batch stopped. YouTube serves about 1,000 top comments or 7,000 newest on a video, so the newest order reaches further back.

Does it search replies?

No. It searches the top-level comments, and each one shows how many replies it has. Open a comment on YouTube to read its thread.

Can I pick a random comment for a giveaway?

Yes. Pick one at random draws one of the comments shown, after any search, and counts each person once however often they commented. It draws from the comments loaded on the page, so load them all before a draw on a busy video.

Can I download the comments?

Yes. Download CSV saves every loaded comment with its author, channel, date, likes, replies, text and link, ready for a spreadsheet.

Why are the dates rounded?

YouTube gives a comment's age as text, such as 7 years ago, not an exact time. The list shows that text, and sorting by date uses it.

Does it work on Shorts?

Yes. Paste a Shorts link the same way as a video link.

Is this tool free?

Yes. No account and no card. Each visitor gets a limited number of lookups an hour, so it stays free for everyone.

How do I get this data in my own app?

Send GET /v1/youtube/video/comments with your key in the x-api-key header. A request costs 1 credit. A repeat of something fetched recently costs 0 credits, and failed requests are free. See the reference.

Something else? Email us and a person replies.

100 free credits. No card needed.

Start pulling social data.