Enter a name
A handle or a profile link.
Look up any YouTube channel by handle or link.
A handle or a profile link.
Name, bio and the counts.
Read it here, or request the same profile from the API.
Look up a profile. No signup and no login.
Name, bio, picture and counts.
Read the name, bio and counts.
Check the profile behind a name before you use it.
Look someone up without signing up.
The same profile is one API request.
1curl -G "https://api.socialscrape.dev/v1/youtube/channel" \2 -H "x-api-key: $SOCIALSCRAPE_API_KEY" \3 --data-urlencode "handle=NASA"1import os2import requests34params = {5 "handle": "NASA",6}7res = requests.get(8 "https://api.socialscrape.dev/v1/youtube/channel",9 headers={"x-api-key": os.environ["SOCIALSCRAPE_API_KEY"]},10 params=params,11)12body = res.json()1314if body["ok"]:15 print(body["data"])16else:17 print(body["error"]["code"], body["error"]["message"])1const url = new URL("https://api.socialscrape.dev/v1/youtube/channel");2url.search = new URLSearchParams({3 "handle": "NASA"4}).toString();5const res = await fetch(url, {6 headers: { "x-api-key": process.env.SOCIALSCRAPE_API_KEY! },7});8const body = await res.json();910if (body.ok) {11 console.log(body.data);12} else {13 console.error(body.error.code, body.error.message);14}{ "ok": true, "credits_charged": 1, "credits_remaining": 4999, "cached": false, "cached_at": null, "request_id": "req_361e8bbed3bc9681bdc6d240", "data": { "object": "profile", "platform": "youtube", "id": "UCLA_DiR1FfKNvjuUpBHmylQ", "handle": "NASA", "name": "NASA", "headline": null, "url": "https://www.youtube.com/@NASA", "kind": "channel", "bio": "NASA's mission is to pioneer the future in space exploration, scientific discovery, and aeronautics research.\r\n\r\nTo do that, we have worked around the world - and off it - for more than 60 years, searching for answers to fundamental questions a...", "avatar_url": "https://yt3.googleusercontent.com/eIf5fNPcIcj9ig-wZBeq4stFy1lgjWTW1nLT5dYlFkHZprZ03QBiMcbpwNMB6XSBjrSFGtAGQg=s160-c-k-c0x00ffffff-no-rj", "banner_url": "https://yt3.googleusercontent.com/y8Srh-oCcilLvBO8jAPI546m1bn0puA5DIvQiBZ1cSxc_rZfKxKSFlTCtoCQCtB6viUf1NGsaQ=w2560-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", "verified": true, "is_private": null, "external_url": "https://www.nasa.gov", "links": [ { "title": "nasa.gov", "url": "https://www.nasa.gov" }, { "title": "X", "url": "https://x.com/nasa" }, { "title": "Facebook", "url": "https://www.facebook.com/NASA" } ], "location": null, "category": null, "created_at": "2008-06-03T00:00:00Z", "stats": { "followers": 15100000, "following": null, "posts": 6195, "likes": null, "views": 1132794120 }, "extra": { "channel_url": "https://www.youtube.com/channel/UCLA_DiR1FfKNvjuUpBHmylQ", "facebook_profile_id": "NASA", "is_family_safe": true, "is_live": true, "is_unlisted": false, "joined_text": "Joined Jun 3, 2008", "keywords": [ "nasa", "space", "iss" ], "rss_url": "https://www.youtube.com/feeds/videos.xml?channel_id=UCLA_DiR1FfKNvjuUpBHmylQ", "subscribers_approximate": true, "subscribers_text": "15.1M subscribers", "verified_kind": "verified", "video_count_text": "6.1K videos" } }, "cursor": null, "has_more": null }
A handle with or without the @, a channel link in any of its forms, or a channel id that starts with UC.
YouTube shows a rounded figure. The video count and total views come as full numbers.
Yes. No account and no card. Each visitor gets a limited number of lookups an hour, so it stays free for everyone.
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.