YouTube channel viewer

Look up any YouTube channel by handle or link.

SampleRecorded public data, shortened. Run the tool for a live result.

NASA Verified

@NASA

NASA's mission is to pioneer the future in space exploration, scientific discovery, and aeronautics research. To do that, we have worked around the world - and off it - for more than 60 years, searching for answers to fundamental questions a...

Subscribers
15,100,000
Videos
6,195
Total views
1,132,794,120

YouTube rounds the subscriber count it shows to logged-out visitors.

Open the profile

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

How it works

The tool shows the channel page's public details: name, description, subscribers, video count, total views, join date and the links the channel lists. YouTube rounds subscriber counts on public pages, and the result says so when it did.

Use this in your app

This tool calls GET /v1/youtube/channel. See the reference, or get early access for a key.

curl
curl -G "https://api.socialscrape.io/v1/youtube/channel" \
  -H "x-api-key: $SOCIALSCRAPE_API_KEY" \
  --data-urlencode "handle=NASA"
Python
import os
import requests

params = {
    "handle": "NASA",
}
res = requests.get(
    "https://api.socialscrape.io/v1/youtube/channel",
    headers={"x-api-key": os.environ["SOCIALSCRAPE_API_KEY"]},
    params=params,
)
body = res.json()

if body["ok"]:
    print(body["data"])
else:
    print(body["error"]["code"], body["error"]["message"])
TypeScript
const url = new URL("https://api.socialscrape.io/v1/youtube/channel");
url.search = new URLSearchParams({
  "handle": "NASA"
}).toString();
const res = await fetch(url, {
  headers: { "x-api-key": process.env.SOCIALSCRAPE_API_KEY! },
});
const body = await res.json();

if (body.ok) {
  console.log(body.data);
} else {
  console.error(body.error.code, body.error.message);
}
n8n
{
  "nodes": [
    {
      "name": "SocialScrape YouTube channel details",
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.2,
      "position": [
        0,
        0
      ],
      "parameters": {
        "method": "GET",
        "url": "https://api.socialscrape.io/v1/youtube/channel",
        "sendQuery": true,
        "queryParameters": {
          "parameters": [
            {
              "name": "handle",
              "value": "NASA"
            }
          ]
        },
        "sendHeaders": true,
        "headerParameters": {
          "parameters": [
            {
              "name": "x-api-key",
              "value": "={{ $env.SOCIALSCRAPE_API_KEY }}"
            }
          ]
        }
      }
    }
  ],
  "connections": {}
}

Questions

What can I paste?

A handle with or without the @, a channel link in any of its forms, or a channel id that starts with UC.

Why are subscribers rounded?

YouTube shows a rounded figure to logged-out visitors. The video count and total views come as full numbers.

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/channel 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.