Paste a link
A link.
Paste a YouTube link. Get its hashtags and keywords.
A link.
The tool reads it and shows the result.
Read it here, or make the same request from the API.
Run it in the browser. No signup and nothing to install.
Private accounts and posts are not read.
The page shows the result.
The result is the shape your code gets.
The free tool needs no account.
The same request runs from your app.
1curl -G "https://api.socialscrape.dev/v1/youtube/video" \2 -H "x-api-key: $SOCIALSCRAPE_API_KEY" \3 --data-urlencode "id=QP5Fs3AYuWE"1import os2import requests34params = {5 "id": "QP5Fs3AYuWE",6}7res = requests.get(8 "https://api.socialscrape.dev/v1/youtube/video",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/video");2url.search = new URLSearchParams({3 "id": "QP5Fs3AYuWE"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_d4fe60a3d3a459bd87016778", "data": { "object": "post", "platform": "youtube", "id": "QP5Fs3AYuWE", "url": "https://www.youtube.com/shorts/QP5Fs3AYuWE", "type": "short", "author": { "id": "UCLA_DiR1FfKNvjuUpBHmylQ", "handle": "NASA", "name": "NASA", "url": "https://www.youtube.com/@NASA", "avatar_url": "https://yt3.ggpht.com/eIf5fNPcIcj9ig-wZBeq4stFy1lgjWTW1nLT5dYlFkHZprZ03QBiMcbpwNMB6XSBjrSFGtAGQg=s176-c-k-c0x00ffffff-no-rj", "verified": true }, "title": "2026 Total Solar Eclipse Over Spain", "text": "On Aug. 12, 2026, a total solar eclipse passed over Greenland, Iceland, northern Russia, the Atlantic Ocean, Spain, and a small corner of Portugal.\n\nWatch the moment that our teams captured totality over Spain.\n\nCredit: NASA", "published_at": "2026-08-12T19:08:21Z", "duration_seconds": 35, "language": null, "hashtags": null, "mentions": null, "stats": { "views": 199507, "likes": 5927, "comments": null, "shares": null, "saves": null, "dislikes": null }, "media": { "thumbnail_url": "https://i.ytimg.com/vi/QP5Fs3AYuWE/maxresdefault.jpg?sqp=-oaymwEoCIAKENAF8quKqQMcGADwAQH4AbYIgAKAD4oCDAgAEAEYZSBlKGUwDw==&rs=AOn4CLAT9U1JJD_l2_VOJY3iTy0h7-Tq1w", "video_url": null, "audio_url": null, "image_urls": null, "width": null, "height": null }, "song": null, "location": null, "is_pinned": null, "is_sponsored": false, "extra": { "caption_tracks": [ { "auto_generated": true, "language": "ar", "name": "Arabic (auto-generated)", "translatable": true }, { "auto_generated": true, "language": "bn", "name": "Bangla (auto-generated)", "translatable": true }, { "auto_generated": true, "language": "nl-NL", "name": "Dutch (Netherlands) (auto-generated)", "translatable": true } ], "category": "Science & Technology", "channel_subscribers": 15100000, "channel_subscribers_approximate": true, "channel_subscribers_text": "15.1M subscribers", "is_family_safe": true, "is_live_content": false, "is_private": false, "is_unlisted": false, "is_upcoming": false, "published_text": "Aug 12, 2026", "thumbnails": [ { "height": 94, "url": "https://i.ytimg.com/vi/QP5Fs3AYuWE/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAHABwAEG8AEB-AG2CIACgA-KAgwIABABGGUgZShlMA8=&rs=AOn4CLDrAev0707eUtWVw7tcFDGzllOgjA", "width": 168 }, { "height": 110, "url": "https://i.ytimg.com/vi/QP5Fs3AYuWE/hqdefault.jpg?sqp=-oaymwE1CMQBEG5IVfKriqkDKAgBFQAAiEIYAHABwAEG8AEB-AG2CIACgA-KAgwIABABGGUgZShlMA8=&rs=AOn4CLD2sD3W8Tl_PUrOx667wESrow53lQ", "width": 196 }, { "height": 138, "url": "https://i.ytimg.com/vi/QP5Fs3AYuWE/hqdefault.jpg?sqp=-oaymwE2CPYBEIoBSFXyq4qpAygIARUAAIhCGABwAcABBvABAfgBtgiAAoAPigIMCAAQARhlIGUoZTAP&rs=AOn4CLBybH2EaBC3DPLH8TdWMpRvzKZxng", "width": 246 } ], "view_count_text": "199,507 views" } }, "cursor": null, "has_more": null }
The API does not return the tags box from YouTube Studio, so this tool cannot list it. It reads the hashtags and words in the title and description.
By counting the words in the title and description after dropping common English words. It is a count, not a ranking signal from YouTube.
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/video 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.