{"openapi":"3.1.0","info":{"title":"API.SH: YouTube","version":"1.0.0","description":"The YouTube API from API.SH: public YouTube data as clean JSON. Every endpoint is a GET with query parameters and your key in the x-api-key header. Calls that run cost the credits shown (x-credits): successes, and lookups that found nothing (404). Refused calls and errors on our side are free. Docs: https://api.sh/docs · Every platform: https://api.sh/openapi.json","contact":{"name":"API.SH support","email":"support@api.sh","url":"https://api.sh/contact"},"termsOfService":"https://api.sh/legal/terms"},"servers":[{"url":"https://api.api.sh"}],"security":[{"apiKey":[]}],"tags":[{"name":"Account","description":"Your balance, usage, logs and past responses. Free."},{"name":"YouTube","description":"32 endpoints (social)","x-slug":"youtube","x-domains":["youtube.com"]}],"paths":{"/v1/account":{"get":{"operationId":"getAccount","tags":["Account"],"summary":"Balance, plan, spend and spend limits","description":"Credits by bucket (free monthly, plan, pay-as-you-go), the plan, credits spent today and this month (UTC), your spend limits and the key used. Free: costs no credits.","responses":{"200":{"description":"Account","content":{"application/json":{"example":{"success":true,"account":{"id":"8f0c…","status":"active","unlimited":false},"credits":{"total":41250,"free":100,"plan":0,"payg":41150,"free_resets_at":"2026-11-01T00:00:00Z"},"plan":null,"spend":{"today":120,"this_month":3400,"daily_limit":5000,"monthly_limit":null,"period":"UTC"},"key":{"id":"…","name":"production","prefix":"ash_li","created_at":"2026-10-01T00:00:00Z"}}}}},"401":{"description":"Missing, invalid, revoked or expired API key. Not charged. See https://api.sh/docs/errors#401","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/account/usage":{"get":{"operationId":"getAccountUsage","tags":["Account"],"summary":"Usage per day and per endpoint","description":"Calls, errors and credits per UTC day, and the top endpoints by credits. Free. Add output=csv for the daily rows as CSV.","parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":90,"default":30}},{"$ref":"#/components/parameters/output"}],"responses":{"200":{"description":"Usage","content":{"application/json":{"schema":{"type":"object"}},"text/csv":{"schema":{"type":"string"}}}},"401":{"description":"Missing, invalid, revoked or expired API key. Not charged. See https://api.sh/docs/errors#401","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/account/logs":{"get":{"operationId":"listAccountLogs","tags":["Account"],"summary":"Your calls of the last 30 days","description":"Newest first. Filter by status, route prefix, key or time; page with `before` (the `next` value). Add output=csv|ndjson to download (up to 5,000 rows per request; the next cursor is in the x-next-cursor header). Free.","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":500,"default":50}},{"name":"status","in":"query","required":false,"description":"ok, error, or an HTTP status like 502.","schema":{"type":"string"}},{"name":"route","in":"query","required":false,"description":"Route prefix, e.g. /tiktok/v1","schema":{"type":"string"}},{"name":"key","in":"query","required":false,"description":"Only calls made with this key id.","schema":{"type":"string","format":"uuid"}},{"name":"since","in":"query","required":false,"description":"ISO time.","schema":{"type":"string","format":"date-time"}},{"name":"before","in":"query","required":false,"description":"Cursor from `next`.","schema":{"type":"string"}},{"$ref":"#/components/parameters/output"}],"responses":{"200":{"description":"Calls","content":{"application/json":{"schema":{"type":"object"}},"text/csv":{"schema":{"type":"string"}},"application/x-ndjson":{"schema":{"type":"string"}}}},"401":{"description":"Missing, invalid, revoked or expired API key. Not charged. See https://api.sh/docs/errors#401","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/results/{request_id}":{"get":{"operationId":"getResult","tags":["Account"],"summary":"Fetch a past response again, free","description":"The exact response a call returned, for 30 days after the call, at no cost. Use the call's x-request-id. Supports output=csv|ndjson.","parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"$ref":"#/components/parameters/output"},{"$ref":"#/components/parameters/records"}],"responses":{"200":{"description":"The stored response (headers: x-refetch: 1, x-original-time, x-original-route).","content":{"application/json":{"schema":{"type":"object"}}}},"404":{"description":"Not found, or not public. A lookup that ran costs the endpoint's price (credits_used says); an unknown route is free.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"Older than 30 days.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/youtube/v1/audio":{"get":{"operationId":"youtubeAudio","summary":"YouTube Shorts sound","description":"A sound used in Shorts: title, artist (name, channel, avatar, official artist or not), cover image, duration, number of Shorts that use it, the source video, and the first Shorts that use it. Pass `next_cursor` as `cursor` to /youtube/v1/music/shorts for more Shorts. Every response includes `credits_used`: the credits this call cost.\n\nPrice: 1 credit per successful call. Docs: https://api.sh/docs/youtube-audio","tags":["YouTube"],"x-credits":1,"parameters":[{"name":"audio_id","in":"query","required":true,"description":"The sound's source video id, or its youtube.com/source/<id>/shorts URL (also accepted as `music_id`).","schema":{"type":"string"},"example":"ZbZSe6N_BXs"},{"$ref":"#/components/parameters/raw"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/fresh"},{"$ref":"#/components/parameters/output"},{"$ref":"#/components/parameters/records"}],"responses":{"200":{"description":"The data as JSON (or CSV / NDJSON with `output`).","headers":{"x-request-id":{"$ref":"#/components/headers/x-request-id"},"x-credits-used":{"$ref":"#/components/headers/x-credits-used"},"x-credits-remaining":{"$ref":"#/components/headers/x-credits-remaining"}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"example":{"audio_id":"ZbZSe6N_BXs","title":"Happy (Official Video)","full_title":"Pharrell Williams - Happy (Official Video)","artist":"@Pharrell","artist_channel_id":"UCNUbNl2U6Hg8J0Zem6hzC2g","artist_url":"https://www.youtube.com/channel/UCNUbNl2U6Hg8J0Zem6hzC2g","artist_avatar":"https://yt3.ggpht.com/LtoZFEyh1hUGli1q-KPUc9EyYCQSFWif6pjc7fz8SQbS8W_LDhWUTZbptouwWLcXzJjn7r5p=s48-c-k-c0x00ffffff-no-rj","artist_official":true,"cover":"https://i.ytimg.com/vi/ZbZSe6N_BXs/hq720.jpg","duration":"4:01","duration_seconds":241,"shorts_count_text":"118K Shorts","shorts_count":118000,"source_video_id":"ZbZSe6N_BXs","source_video_url":"https://www.youtube.com/watch?v=ZbZSe6N_BXs","url":"https://www.youtube.com/source/ZbZSe6N_BXs/shorts","metadata":["@Pharrell","118K Shorts"],"count":15,"shorts":[{"id":"1ysHTqEbh8k","url":"https://www.youtube.com/shorts/1ysHTqEbh8k","title":null,"views":"2.6M views","thumbnail":"https://i.ytimg.com/vi/1ysHTqEbh8k/oar2.jpg?sqp=-oaymwEdCPMEENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAlFQU_izXUpnkGVuarRgmD7fKl-g","view_count":2600000,"thumbnails":[{"url":"https://i.ytimg.com/vi/1ysHTqEbh8k/oar2.jpg?sqp=-oaymwEdCPMEENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLAlFQU_izXUpnkGVuarRgmD7fKl-g","width":627,"height":720}],"accessibility_label":"Clap Along 👏👏 #bkffoffical1 #dog #lyunaff  #trending #happy #puppy #doggo #dogshorts #dogs, 2.6 million views - play Short"},{"id":"lN5I708EBc0","url":"https://www.youtube.com/shorts/lN5I708EBc0","title":null,"views":"752K views","thumbnail":"https://i.ytimg.com/vi/lN5I708EBc0/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDDKOk3ghzO5armYTtcoB9nFTBaFg","view_count":752000,"thumbnails":[{"url":"https://i.ytimg.com/vi/lN5I708EBc0/oardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDDKOk3ghzO5armYTtcoB9nFTBaFg","width":405,"height":720},{"url":"https://i.ytimg.com/vi/lN5I708EBc0/oardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLB3pAj7-SLihFK3Oy_xV_P68G…","width":405,"height":608}],"accessibility_label":"*JAMAS VOLVERE A PERDER MI MALETA*, 752 thousand views - play Short"},"… 13 more"],"next_cursor":"4qmFsgLlARIRRkVzZnZfYXVkaW9fcGl2b3QasAFDQkI2WDBOQ1kxRkNRbTltZFdkWlkwTm9iMHRETVhCcFYyeE9iRTVyTldaUmJHaDZSV2QwWVZsc2NGUmFWRnBQV0RCS1dXTjVTVkpE…","next_cursor_route":"/youtube/v1/music/shorts","cached":false,"credits_used":1}},"text/csv":{"schema":{"type":"string"}},"application/x-ndjson":{"schema":{"type":"string"}}}},"400":{"$ref":"#/components/responses/E400"},"401":{"$ref":"#/components/responses/E401"},"402":{"$ref":"#/components/responses/E402"},"404":{"$ref":"#/components/responses/E404"},"502":{"$ref":"#/components/responses/E502"},"503":{"$ref":"#/components/responses/E503"}}}},"/youtube/v1/channel":{"get":{"operationId":"youtubeChannel","summary":"YouTube channel","description":"Every response includes `credits_used`: the credits this call cost.\n\nPrice: 1 credit per successful call. Docs: https://api.sh/docs/youtube-channel","tags":["YouTube"],"x-credits":1,"parameters":[{"name":"channel","in":"query","required":true,"description":"Channel handle (with or without `@`), channel id (UC...) or channel URL (also accepted as `channel_id` or `url`).","schema":{"type":"string"},"example":"Google"},{"$ref":"#/components/parameters/raw"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/fresh"},{"$ref":"#/components/parameters/output"},{"$ref":"#/components/parameters/records"}],"responses":{"200":{"description":"The data as JSON (or CSV / NDJSON with `output`).","headers":{"x-request-id":{"$ref":"#/components/headers/x-request-id"},"x-credits-used":{"$ref":"#/components/headers/x-credits-used"},"x-credits-remaining":{"$ref":"#/components/headers/x-credits-remaining"}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"example":{"id":"UCX6OQ3DkcsbYNE6H8uQQuVA","handle":"MrBeast","title":"MrBeast","description":"SUBSCRIBE FOR A COOKIE!\nNew MrBeast or MrBeast Gaming video every single Saturday at noon eastern time!\nAccomplishments:\n- Raised $20,000,00…","url":"http://www.youtube.com/@MrBeast","keywords":"mrbeast6000 beast mrbeast Mr.Beast mr","avatar":"https://yt3.googleusercontent.com/nxYrc_1_2f77DoBadyxMTmv7ZpRZapHR5jbuYe7PlPd5cIRJxtNNEYyOC0ZsxaDyJJzXrnJiuDE=s900-c-k-c0x00ffffff-no-rj","subscribers":"525M","handle_display":"@MrBeast","verified":true,"subscriber_count":525000000,"subscribers_text":"525M subscribers","video_count":1000,"video_count_text":"1K videos","avatars":[{"url":"https://yt3.googleusercontent.com/nxYrc_1_2f77DoBadyxMTmv7ZpRZapHR5jbuYe7PlPd5cIRJxtNNEYyOC0ZsxaDyJJzXrnJiuDE=s72-c-k-c0x00ffffff-no-rj","width":72,"height":72},{"url":"https://yt3.googleusercontent.com/nxYrc_1_2f77DoBadyxMTmv7ZpRZapHR5jbuYe7PlPd5cIRJxtNNEYyOC0ZsxaDyJJzXrnJiuDE=s120-c-k-c0x00ffffff-no-rj","width":120,"height":120},"… 1 more"],"banner":"https://yt3.googleusercontent.com/mHMO_eEMp0dPvh0ADwXhPXNYb_GnjSVsLI8biqF1CpxT8OPl7izhNQsDPD3JHhd5y5Mg9GrP=w2560-fcrop64=1,00005a57ffffa5a8-…","banners":[{"url":"https://yt3.googleusercontent.com/mHMO_eEMp0dPvh0ADwXhPXNYb_GnjSVsLI8biqF1CpxT8OPl7izhNQsDPD3JHhd5y5Mg9GrP=w1060-fcrop64=1,00005a57ffffa5a8-…","width":1060,"height":175},{"url":"https://yt3.googleusercontent.com/mHMO_eEMp0dPvh0ADwXhPXNYb_GnjSVsLI8biqF1CpxT8OPl7izhNQsDPD3JHhd5y5Mg9GrP=w1138-fcrop64=1,00005a57ffffa5a8-…","width":1138,"height":188},"… 4 more"],"header_description":"SUBSCRIBE FOR A COOKIE! ","links":["https://www.instagram.com/mrbeast/"],"attribution":"Instagram","rss_url":"https://www.youtube.com/feeds/videos.xml?channel_id=UCX6OQ3DkcsbYNE6H8uQQuVA","owner_urls":["http://www.youtube.com/@MrBeast"],"is_family_safe":true,"available_countries":["AF","AI","… 247 more"],"tags":["mrbeast6000","beast","… 3 more"],"canonical_url":"https://www.youtube.com/channel/UCX6OQ3DkcsbYNE6H8uQQuVA","noindex":false,"unlisted":false,"tabs":[{"title":"Home","url":"https://www.youtube.com/@MrBeast/featured","selected":false},{"title":"Videos","url":"https://www.youtube.com/@MrBeast/videos","selected":true},"… 3 more"],"featured_videos":[{"id":"_c2e1NcI3Sc","title":"Beat Haaland, Win $100,000","published":"3 days ago","views":"62M views","url":"https://youtu.be/_c2e1NcI3Sc","content_type":"video","thumbnail":"https://i.ytimg.com/vi/_c2e1NcI3Sc/hq720_custom_2.jpg?sqp=CNyMq9cG-oaymwEgCNAFEJQDSFXyq4qpAxIIARUAAIhCGAFwAcABBrgC9xg=&rs=AOn4CLA-AKDV-DnecO…","thumbnails":[{"url":"https://i.ytimg.com/vi/_c2e1NcI3Sc/hq720_custom_2.jpg?sqp=CNyMq9cG-oaymwEgCOgCEMoBSFXyq4qpAxIIARUAAIhCGAFwAcABBrgC9xg=&rs=AOn4CLAgoq0mH2SkWe…","width":360,"height":202},{"url":"https://i.ytimg.com/vi/_c2e1NcI3Sc/hq720_custom_2.jpg?sqp=CNyMq9cG-oaymwEgCNAFEJQDSFXyq4qpAxIIARUAAIhCGAFwAcABBrgC9xg=&rs=AOn4CLA-AKDV-DnecO…","width":720,"height":404}],"duration":"22:28","duration_seconds":1348,"view_count":62000000,"badges":["22:28"],"metadata_parts":["62M views","3 days ago"],"published_text":"3 days ago","channel_name":null,"channel_id":null,"channel_url":null,"channel_avatar":null},{"id":"RE3_PGwDwhw","title":"Lose 150 Lbs Together, Win $250,000","published":"2 weeks ago","views":"178M views","url":"https://youtu.be/RE3_PGwDwhw","content_type":"video","thumbnail":"https://i.ytimg.com/vi/RE3_PGwDwhw/hq720_custom_2.jpg?sqp=CNyMq9cG-oaymwEgCNAFEJQDSFXyq4qpAxIIARUAAIhCGAFwAcABBrgC9xg=&rs=AOn4CLCKh8R53QzhZq…","thumbnails":[{"url":"https://i.ytimg.com/vi/RE3_PGwDwhw/hq720_custom_2.jpg?sqp=CNyMq9cG-oaymwEgCOgCEMoBSFXyq4qpAxIIARUAAIhCGAFwAcABBrgC9xg=&rs=AOn4CLATvD8vA6hjpa…","width":360,"height":202},{"url":"https://i.ytimg.com/vi/RE3_PGwDwhw/hq720_custom_2.jpg?sqp=CNyMq9cG-oaymwEgCNAFEJQDSFXyq4qpAxIIARUAAIhCGAFwAcABBrgC9xg=&rs=AOn4CLCKh8R53QzhZq…","width":720,"height":404}],"duration":"43:17","duration_seconds":2597,"view_count":178000000,"badges":["43:17"],"metadata_parts":["178M views","2 weeks ago"],"published_text":"2 weeks ago","channel_name":null,"channel_id":null,"channel_url":null,"channel_avatar":null},"… 18 more"],"view_count":145677120382,"views_text":"145,677,120,382 views","videos_text":"1,011 videos","country":"United States","joined":"Feb 19, 2012","joined_date":"2012-02-19","cached":false,"credits_used":1}},"text/csv":{"schema":{"type":"string"}},"application/x-ndjson":{"schema":{"type":"string"}}}},"400":{"$ref":"#/components/responses/E400"},"401":{"$ref":"#/components/responses/E401"},"402":{"$ref":"#/components/responses/E402"},"404":{"$ref":"#/components/responses/E404"},"502":{"$ref":"#/components/responses/E502"},"503":{"$ref":"#/components/responses/E503"}}}},"/youtube/v1/channel/about":{"get":{"operationId":"youtubeChannelAbout","summary":"YouTube channel about","description":"The channel's About panel: description, country, join date, subscriber/view/video totals and every external link (with its real target). Every response includes `credits_used`: the credits this call cost.\n\nPrice: 1 credit per successful call. Docs: https://api.sh/docs/youtube-channel-about","tags":["YouTube"],"x-credits":1,"parameters":[{"name":"channel","in":"query","required":true,"description":"Handle (@mkbhd), channel id (UC…) or channel URL.","schema":{"type":"string"},"example":"@mkbhd"},{"$ref":"#/components/parameters/raw"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/fresh"},{"$ref":"#/components/parameters/output"},{"$ref":"#/components/parameters/records"}],"responses":{"200":{"description":"The data as JSON (or CSV / NDJSON with `output`).","headers":{"x-request-id":{"$ref":"#/components/headers/x-request-id"},"x-credits-used":{"$ref":"#/components/headers/x-credits-used"},"x-credits-remaining":{"$ref":"#/components/headers/x-credits-remaining"}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"example":{"channel_id":"UCBJycsmduvYEL83R_U4JriQ","url":"http://www.youtube.com/@mkbhd","handle":"mkbhd","description":"MKBHD: Quality Tech Videos | YouTuber | Geek | Consumer Electronics | Tech Head | Internet Personality!\n\nname@example.com\n\nNYC","country":"United States","subscribers_text":"21.4M subscribers","subscriber_count":21400000,"views_text":"5,860,796,445 views","view_count":5860796445,"videos_text":"1,864 videos","video_count":1864,"joined":"Mar 21, 2008","joined_date":"2008-03-21","links":[{"title":"Twitter","url":"http://twitter.com/MKBHD","display":"twitter.com/MKBHD","favicon":"https://encrypted-tbn1.gstatic.com/favicon-tbn?q=tbn:ANd9GcQYbMNQ3a7LqKzqhkvBsowNn_ZiyMTETw8naXxDTLsn12SAxcLwxr9aVzQcAb7yfXeaFg-H0NjXyKBK7kT…"},{"title":"Instagram","url":"http://instagram.com/MKBHD","display":"instagram.com/MKBHD","favicon":"https://encrypted-tbn0.gstatic.com/favicon-tbn?q=tbn:ANd9GcSMItu-kpj9mUqJlYFLBMsNp279lOFn_WdIAoqsMZYtJYhjg8xQh9qCgB3BvVFbtYpLemKWr-ZbwnTCA2j…"},"… 3 more"],"business_email_hidden":true,"cached":false,"credits_used":1}},"text/csv":{"schema":{"type":"string"}},"application/x-ndjson":{"schema":{"type":"string"}}}},"400":{"$ref":"#/components/responses/E400"},"401":{"$ref":"#/components/responses/E401"},"402":{"$ref":"#/components/responses/E402"},"404":{"$ref":"#/components/responses/E404"},"502":{"$ref":"#/components/responses/E502"},"503":{"$ref":"#/components/responses/E503"}}}},"/youtube/v1/channel/lives":{"get":{"operationId":"youtubeChannelLives","summary":"YouTube channel live streams","description":"Every response includes `credits_used`: the credits this call cost.\n\nPrice: 1 credit per successful call. Docs: https://api.sh/docs/youtube-channel-lives","tags":["YouTube"],"x-credits":1,"parameters":[{"name":"channel","in":"query","required":true,"schema":{"type":"string"},"example":"@NASA"},{"name":"sort","in":"query","required":false,"description":"latest (default), popular or oldest: the tab's own sort chips; next_cursor keeps the order.","schema":{"type":"string","enum":["latest","popular","oldest"]}},{"name":"cursor","in":"query","required":false,"description":"Value of `next_cursor` from the previous page.","schema":{"type":"string"}},{"$ref":"#/components/parameters/raw"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/fresh"},{"$ref":"#/components/parameters/output"},{"$ref":"#/components/parameters/records"}],"responses":{"200":{"description":"The data as JSON (or CSV / NDJSON with `output`).","headers":{"x-request-id":{"$ref":"#/components/headers/x-request-id"},"x-credits-used":{"$ref":"#/components/headers/x-credits-used"},"x-credits-remaining":{"$ref":"#/components/headers/x-credits-remaining"}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"example":{"count":30,"next_cursor":"4qmFsgJgEhhVQ0xBX0RpUjFGZktOdmp1VXBCSG15bFEaRDhnWXJHaW1hQVNZS0pEWmlNbUU1TmpnNUxUQXdNREF0TWpRMVlTMWhNMkZqTFRVNE1qUXlPV0kyWVdWa1l3JTNEJTNE","streams":[{"content_type":"video","thumbnail":"https://i.ytimg.com/vi/hv867HnY4j4/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA_PPU0uzNb9xquBEvhbMgnS44GQw","thumbnails":[{"url":"https://i.ytimg.com/vi/hv867HnY4j4/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAy9pOMu5V8hecybuOJZSkQgkgnSw","width":360,"height":202},{"url":"https://i.ytimg.com/vi/hv867HnY4j4/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA_PPU0uzNb9xquBEvhbMgnS44GQw","width":720,"height":404}],"duration":null,"duration_seconds":null,"view_count":4,"badges":["Upcoming"],"metadata_parts":["4 waiting","Scheduled for 10/29/26, 3:45 AM"],"published_text":"Scheduled for 10/29/26, 3:45 AM","channel_name":null,"channel_id":null,"channel_url":null,"channel_avatar":null,"id":"hv867HnY4j4","type":"video","title":"U.S. Spacewalk 100","url":"https://www.youtube.com/watch?v=hv867HnY4j4","live":false,"upcoming":true,"views":"4 waiting","published":"Scheduled for 10/29/26, 3:45 AM","channel":null},{"content_type":"video","thumbnail":"https://i.ytimg.com/vi/pAKqJxuxDgk/hq720.jpg?v=6ab695ad&sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAsnTuz3rzGRoyMoWk--Dpn…","thumbnails":[{"url":"https://i.ytimg.com/vi/pAKqJxuxDgk/hq720.jpg?v=6ab695ad&sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDiQ8g7NPCs7AsmJ6DN757_…","width":360,"height":202},{"url":"https://i.ytimg.com/vi/pAKqJxuxDgk/hq720.jpg?v=6ab695ad&sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAsnTuz3rzGRoyMoWk--Dpn…","width":720,"height":404}],"duration":null,"duration_seconds":null,"view_count":5000,"badges":["LIVE"],"metadata_parts":["5K watching"],"published_text":null,"channel_name":null,"channel_id":null,"channel_url":null,"channel_avatar":null,"id":"pAKqJxuxDgk","type":"video","title":"Artemis Acceleration (Oct. 23, 2026)","url":"https://www.youtube.com/watch?v=pAKqJxuxDgk","live":true,"upcoming":false,"views":"5K watching","published":null,"channel":null},"… 28 more"],"credits_used":1,"cached":false}},"text/csv":{"schema":{"type":"string"}},"application/x-ndjson":{"schema":{"type":"string"}}}},"400":{"$ref":"#/components/responses/E400"},"401":{"$ref":"#/components/responses/E401"},"402":{"$ref":"#/components/responses/E402"},"404":{"$ref":"#/components/responses/E404"},"502":{"$ref":"#/components/responses/E502"},"503":{"$ref":"#/components/responses/E503"}}}},"/youtube/v1/channel/playlists":{"get":{"operationId":"youtubeChannelPlaylists","summary":"YouTube channel playlists","description":"Every response includes `credits_used`: the credits this call cost.\n\nPrice: 1 credit per successful call. Docs: https://api.sh/docs/youtube-channel-playlists","tags":["YouTube"],"x-credits":1,"parameters":[{"name":"channel","in":"query","required":true,"schema":{"type":"string"},"example":"@NASA"},{"name":"cursor","in":"query","required":false,"description":"Value of `next_cursor` from the previous page.","schema":{"type":"string"}},{"$ref":"#/components/parameters/raw"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/fresh"},{"$ref":"#/components/parameters/output"},{"$ref":"#/components/parameters/records"}],"responses":{"200":{"description":"The data as JSON (or CSV / NDJSON with `output`).","headers":{"x-request-id":{"$ref":"#/components/headers/x-request-id"},"x-credits-used":{"$ref":"#/components/headers/x-credits-used"},"x-credits-remaining":{"$ref":"#/components/headers/x-credits-remaining"}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"example":{"count":30,"next_cursor":"4qmFsgJgEhhVQ0xBX0RpUjFGZktOdmp1VXBCSG15bFEaRDhnWXJHaW1hQVNZS0pEWmlOVFprWlRjekxUQXdNREF0TWpOaE5pMDVZekptTFRFMFl6RTBaV1kwTUdFMk1BJTNEJTNE","playlists":[{"content_type":"playlist","thumbnail":"https://i.ytimg.com/vi/9wq3VHsL_bE/hqdefault.jpg?sqp=-oaymwEXCOADEI4CSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLCC7609JJdE1ic8h5PLtaCFmDRDYg","thumbnails":[{"url":"https://i.ytimg.com/vi/9wq3VHsL_bE/hqdefault.jpg?sqp=-oaymwEXCOADEI4CSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLCC7609JJdE1ic8h5PLtaCFmDRDYg","width":480,"height":270}],"duration_seconds":null,"view_count":null,"badges":["3 videos"],"metadata_parts":["Playlist","View full playlist"],"published_text":null,"channel_name":null,"channel_id":"UCLA_DiR1FfKNvjuUpBHmylQ","channel_url":"https://www.youtube.com/@NASA","channel_avatar":null,"id":"PLF98rxtslw6s","type":"playlist","title":"Nancy Grace Roman Space Telescope","url":"https://www.youtube.com/playlist?list=PLF98rxtslw6s","video_count":3,"live":false,"upcoming":false,"views":"View full playlist","published":null,"channel":null},{"content_type":"playlist","thumbnail":"https://i.ytimg.com/pl_c/PLB29CbKaE2OY/studio_square_thumbnail.jpg?sqp=CNep7tYG-oaymwEICIAKENAFSFqi85f_AwYIqMLO0wY=&rs=AOn4CLDYOU4RlyZkvPgr5…","thumbnails":[{"url":"https://i.ytimg.com/pl_c/PLB29CbKaE2OY/studio_square_thumbnail.jpg?sqp=CNep7tYG-oaymwEICKoDEPABSFqi85f_AwYIqMLO0wY=&rs=AOn4CLCSedBJqK-8C18L3…","width":426,"height":240},{"url":"https://i.ytimg.com/pl_c/PLB29CbKaE2OY/studio_square_thumbnail.jpg?sqp=CNep7tYG-oaymwEICNYGEOADSFqi85f_AwYIqMLO0wY=&rs=AOn4CLCT1-FVvujkfypRI…","width":854,"height":480},"… 1 more"],"duration_seconds":null,"view_count":null,"badges":["9 videos"],"metadata_parts":["Playlist","View full playlist"],"published_text":null,"channel_name":null,"channel_id":"UCLA_DiR1FfKNvjuUpBHmylQ","channel_url":"https://www.youtube.com/@NASA","channel_avatar":null,"id":"PLB29CbKaE2OY","type":"playlist","title":"NASA Moon Base","url":"https://www.youtube.com/playlist?list=PLB29CbKaE2OY","video_count":9,"live":false,"upcoming":false,"views":"View full playlist","published":null,"channel":null},"… 28 more"],"credits_used":1,"cached":false}},"text/csv":{"schema":{"type":"string"}},"application/x-ndjson":{"schema":{"type":"string"}}}},"400":{"$ref":"#/components/responses/E400"},"401":{"$ref":"#/components/responses/E401"},"402":{"$ref":"#/components/responses/E402"},"404":{"$ref":"#/components/responses/E404"},"502":{"$ref":"#/components/responses/E502"},"503":{"$ref":"#/components/responses/E503"}}}},"/youtube/v1/channel/podcasts":{"get":{"operationId":"youtubeChannelPodcasts","summary":"YouTube channel podcasts","description":"The channel's Podcasts tab: its podcast playlists (episode count, thumbnail). Empty when the channel has none. Pass `next_cursor` back as `cursor`. Every response includes `credits_used`: the credits this call cost.\n\nPrice: 1 credit per successful call. Docs: https://api.sh/docs/youtube-channel-podcasts","tags":["YouTube"],"x-credits":1,"parameters":[{"name":"channel","in":"query","required":true,"description":"Handle, channel id or channel URL.","schema":{"type":"string"},"example":"@TheDiaryOfACEO"},{"name":"cursor","in":"query","required":false,"description":"Value of `next_cursor` from the previous page.","schema":{"type":"string"}},{"$ref":"#/components/parameters/raw"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/fresh"},{"$ref":"#/components/parameters/output"},{"$ref":"#/components/parameters/records"}],"responses":{"200":{"description":"The data as JSON (or CSV / NDJSON with `output`).","headers":{"x-request-id":{"$ref":"#/components/headers/x-request-id"},"x-credits-used":{"$ref":"#/components/headers/x-credits-used"},"x-credits-remaining":{"$ref":"#/components/headers/x-credits-remaining"}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"example":{"count":1,"next_cursor":null,"podcasts":[{"content_type":"podcast","thumbnail":"https://i.ytimg.com/pl_c/PL22egh3ok4cP0T7UZRmP6TMLErZYWMN-l/studio_square_thumbnail.jpg?sqp=CN_gqtcG-oaymwEICNAFENAFSFqi85f_AwYI2uy3ugY=&rs=…","thumbnails":[{"url":"https://i.ytimg.com/pl_c/PL22egh3ok4cP0T7UZRmP6TMLErZYWMN-l/studio_square_thumbnail.jpg?sqp=CN_gqtcG-oaymwEICPABEPABSFqi85f_AwYI2uy3ugY=&rs=…","width":240,"height":240},{"url":"https://i.ytimg.com/pl_c/PL22egh3ok4cP0T7UZRmP6TMLErZYWMN-l/studio_square_thumbnail.jpg?sqp=CN_gqtcG-oaymwEICOADEOADSFqi85f_AwYI2uy3ugY=&rs=…","width":480,"height":480},"… 1 more"],"duration_seconds":null,"view_count":null,"badges":["557 episodes"],"metadata_parts":["Updated yesterday","View full podcast"],"published_text":null,"channel_name":"View full podcast","channel_id":null,"channel_url":null,"channel_avatar":null,"id":"PL22egh3ok4cP0T7UZRmP6TMLErZYWMN-l","type":"podcast","title":"The Diary Of A CEO","url":"https://www.youtube.com/playlist?list=PL22egh3ok4cP0T7UZRmP6TMLErZYWMN-l","video_count":557,"live":false,"upcoming":false,"views":"View full podcast","published":null,"channel":"Updated yesterday"}],"cached":false,"credits_used":1}},"text/csv":{"schema":{"type":"string"}},"application/x-ndjson":{"schema":{"type":"string"}}}},"400":{"$ref":"#/components/responses/E400"},"401":{"$ref":"#/components/responses/E401"},"402":{"$ref":"#/components/responses/E402"},"404":{"$ref":"#/components/responses/E404"},"502":{"$ref":"#/components/responses/E502"},"503":{"$ref":"#/components/responses/E503"}}}},"/youtube/v1/channel/posts":{"get":{"operationId":"youtubeChannelPosts","summary":"YouTube channel community posts","description":"Every response includes `credits_used`: the credits this call cost.\n\nPrice: 1 credit per successful call. Docs: https://api.sh/docs/youtube-channel-posts","tags":["YouTube"],"x-credits":1,"parameters":[{"name":"channel","in":"query","required":true,"schema":{"type":"string"},"example":"@MrBeast"},{"name":"cursor","in":"query","required":false,"description":"Value of `next_cursor` from the previous page.","schema":{"type":"string"}},{"$ref":"#/components/parameters/raw"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/fresh"},{"$ref":"#/components/parameters/output"},{"$ref":"#/components/parameters/records"}],"responses":{"200":{"description":"The data as JSON (or CSV / NDJSON with `output`).","headers":{"x-request-id":{"$ref":"#/components/headers/x-request-id"},"x-credits-used":{"$ref":"#/components/headers/x-credits-used"},"x-credits-remaining":{"$ref":"#/components/headers/x-credits-remaining"}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"example":{"count":10,"next_cursor":"4qmFsgJgEhhVQ1g2T1EzRGtjc2JZTkU2SDh1UVF1VkEaRDhnWXJHaW1hQVNZS0pEWmlPVFUwTVRJekxUQXdNREF0TWpVM09DMWlaV1kxTFROak1qZzJaRFV3TTJFeU1nJTNEJTNE","posts":[{"id":"Ugkx2lkCYp85jak0n5z7-bq_4ug2Rntk9iWT","url":"https://www.youtube.com/post/Ugkx2lkCYp85jak0n5z7-bq_4ug2Rntk9iWT","author":"MrBeast","author_channel_id":"UCX6OQ3DkcsbYNE6H8uQQuVA","text":"These last two videos are the best content we’ve ever made and somehow our next 3 uploads are even better. (The team is cooking) I’m feeling…","links":[],"published":"4 days ago","likes":"151K","comments":"3.9K","images":["https://yt3.ggpht.com/9davaq2roo2vRpZ80IIGBiCAy6CmeYfm17AkJbLofKYVreyWRk9Y3SF2tcHwTpdGSzRXym9Y_6096A=s988-c-fcrop64=1,00c60000ff39ffff-rw-nd…"],"video":null,"poll":null,"author_avatar":"https://yt3.googleusercontent.com/nxYrc_1_2f77DoBadyxMTmv7ZpRZapHR5jbuYe7PlPd5cIRJxtNNEYyOC0ZsxaDyJJzXrnJiuDE=s76-c-k-c0x00ffffff-no-rj-mo","author_url":"https://www.youtube.com/@MrBeast","like_count":151000,"comment_count":3900,"images_all":[[{"…":"3 fields"},{"…":"3 fields"},"… 4 more"]],"poll_choices":null,"quiz":null,"shared_post":null,"members_only":false},{"id":"UgkxHIfkQ3K2my65-kPq4VkRv9KrBRyN7alx","url":"https://www.youtube.com/post/UgkxHIfkQ3K2my65-kPq4VkRv9KrBRyN7alx","author":"MrBeast","author_channel_id":"UCX6OQ3DkcsbYNE6H8uQQuVA","text":"NO MORE WAITING, this Saturday “Eat Everything In A Grocery Store Win $1,000,000” finally goes live! You’ll get to see if Juan and the gang …","links":[],"published":"3 weeks ago","likes":"318K","comments":"7.3K","images":["https://yt3.ggpht.com/-gQueci3cQXl50-Tgiv_Ru65aUfw2-6aHe9ny2Iy1KWoU1iAALkCZ9VeiZkH5tcqqiAjaTjb50D7iQ=s1320-c-fcrop64=1,35f50000ca0affff-rw-n…"],"video":null,"poll":null,"author_avatar":"https://yt3.googleusercontent.com/nxYrc_1_2f77DoBadyxMTmv7ZpRZapHR5jbuYe7PlPd5cIRJxtNNEYyOC0ZsxaDyJJzXrnJiuDE=s76-c-k-c0x00ffffff-no-rj-mo","author_url":"https://www.youtube.com/@MrBeast","like_count":318000,"comment_count":7300,"images_all":[[{"…":"3 fields"},{"…":"3 fields"},"… 5 more"]],"poll_choices":null,"quiz":null,"shared_post":null,"members_only":false},"… 8 more"],"credits_used":1,"cached":false}},"text/csv":{"schema":{"type":"string"}},"application/x-ndjson":{"schema":{"type":"string"}}}},"400":{"$ref":"#/components/responses/E400"},"401":{"$ref":"#/components/responses/E401"},"402":{"$ref":"#/components/responses/E402"},"404":{"$ref":"#/components/responses/E404"},"502":{"$ref":"#/components/responses/E502"},"503":{"$ref":"#/components/responses/E503"}}}},"/youtube/v1/channel/resolve":{"get":{"operationId":"youtubeChannelResolve","summary":"YouTube channel handle <-> id","description":"Converts a channel handle or channel URL to its channel id (UC...), or a channel id to its handle and title. Pass `handle` (or `url`) or `id`. Every response includes `credits_used`: the credits this call cost.\n\nPrice: 1 credit per successful call. Docs: https://api.sh/docs/youtube-channel-resolve","tags":["YouTube"],"x-credits":1,"parameters":[{"name":"handle","in":"query","required":false,"description":"Channel handle (with or without @) or any channel URL (/@handle, /channel/UC..., /c/name, /user/name). Also accepted as `url`.","schema":{"type":"string"},"example":"@MrBeast"},{"name":"id","in":"query","required":false,"description":"Channel id (UC...).","schema":{"type":"string"}},{"$ref":"#/components/parameters/raw"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/fresh"},{"$ref":"#/components/parameters/output"},{"$ref":"#/components/parameters/records"}],"responses":{"200":{"description":"The data as JSON (or CSV / NDJSON with `output`).","headers":{"x-request-id":{"$ref":"#/components/headers/x-request-id"},"x-credits-used":{"$ref":"#/components/headers/x-credits-used"},"x-credits-remaining":{"$ref":"#/components/headers/x-credits-remaining"}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"example":{"channel_id":"UCX6OQ3DkcsbYNE6H8uQQuVA","handle":"@MrBeast","title":null,"url":"https://www.youtube.com/@MrBeast","channel_url":"https://www.youtube.com/channel/UCX6OQ3DkcsbYNE6H8uQQuVA","cached":false,"credits_used":1}},"text/csv":{"schema":{"type":"string"}},"application/x-ndjson":{"schema":{"type":"string"}}}},"400":{"$ref":"#/components/responses/E400"},"401":{"$ref":"#/components/responses/E401"},"402":{"$ref":"#/components/responses/E402"},"404":{"$ref":"#/components/responses/E404"},"502":{"$ref":"#/components/responses/E502"},"503":{"$ref":"#/components/responses/E503"}}}},"/youtube/v1/channel/search":{"get":{"operationId":"youtubeChannelSearch","summary":"YouTube search within a channel","description":"The channel's own Search tab: its videos (and playlists) matching the query. Pass `next_cursor` back as `cursor`. Every response includes `credits_used`: the credits this call cost.\n\nPrice: 1 credit per successful call. Docs: https://api.sh/docs/youtube-channel-search","tags":["YouTube"],"x-credits":1,"parameters":[{"name":"channel","in":"query","required":true,"description":"Handle, channel id or channel URL.","schema":{"type":"string"},"example":"@mkbhd"},{"name":"q","in":"query","required":true,"description":"Search text.","schema":{"type":"string"},"example":"iphone"},{"name":"hl","in":"query","required":false,"description":"Interface language of the results (ISO 639-1), default en. Also accepted as `lang`.","schema":{"type":"string"},"example":"de"},{"name":"gl","in":"query","required":false,"description":"Country of the results (ISO 3166-1 alpha-2), default US. Also accepted as `country`.","schema":{"type":"string"},"example":"DE"},{"name":"cursor","in":"query","required":false,"description":"Value of `next_cursor` from the previous page.","schema":{"type":"string"}},{"$ref":"#/components/parameters/raw"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/fresh"},{"$ref":"#/components/parameters/output"},{"$ref":"#/components/parameters/records"}],"responses":{"200":{"description":"The data as JSON (or CSV / NDJSON with `output`).","headers":{"x-request-id":{"$ref":"#/components/headers/x-request-id"},"x-credits-used":{"$ref":"#/components/headers/x-credits-used"},"x-credits-remaining":{"$ref":"#/components/headers/x-credits-remaining"}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"example":{"query":"iphone","count":30,"next_cursor":"4qmFsgJ2EhhVQ0JKeWNzbWR1dllFTDgzUl9VNEpyaVEaJkNCNFNCbk5sWVhKamFEQUJPQUZnQVdvQWVnTkhRalM0QVFBJTNEWgZpcGhvbmWaAilicm93c2UtZmVlZFVDQkp5Y3NtZHV2…","videos":[{"channel_id":"UCBJycsmduvYEL83R_U4JriQ","channel_url":"https://www.youtube.com/@mkbhd","channel_avatar":"https://yt3.googleusercontent.com/qu4TmIaYUlS41-dJ9gZ7DUR3nilvmB5_11i6OKSdvNnBNiyOusZP1bMN6ICnuxtjFBb6ioKgRQ=s68-c-k-c0x00ffffff-no-rj","channel_verified":true,"owner_badges":["Verified"],"view_count":28288645,"short_view_count":"28M views","duration_seconds":1034,"description_snippet":"The first folding iPhone Duo and iPhone 18 Pro are here, and this is everything you need to know.\n\nCheck out Ridge’s latest iPhone tech gear…","thumbnail":"https://i.ytimg.com/vi/Od6M0AXpcxQ/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDulnWF9z6aUAE_-DCxvZBV-GFPmA","thumbnails":[{"url":"https://i.ytimg.com/vi/Od6M0AXpcxQ/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLByAlpPgcDs9hvVjx8F86RMigizTQ","width":168,"height":94},{"url":"https://i.ytimg.com/vi/Od6M0AXpcxQ/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCyroGldgmVRMydu3NmhfvZzI7_CQ","width":196,"height":110},"… 2 more"],"moving_thumbnail":"https://i.ytimg.com/an_webp/Od6M0AXpcxQ/mqdefault_6s.webp?du=3000&sqp=CMTXqtcG&rs=AOn4CLDOuvS1B4WA6wXcHsHWHHNZ6iLY5A","badges":["CC"],"is_live":false,"is_upcoming":false,"scheduled_start":null,"is_short":false,"is_playable":null,"accessibility_label":"iPhone 18 Pro/Duo Impressions: Mogged 17 minutes","id":"Od6M0AXpcxQ","url":"https://www.youtube.com/watch?v=Od6M0AXpcxQ","title":"iPhone 18 Pro/Duo Impressions: Mogged","channel":"Marques Brownlee","published":"1 month ago","duration":"17:14","views":"28,288,645 views"},{"channel_id":"UCBJycsmduvYEL83R_U4JriQ","channel_url":"https://www.youtube.com/@mkbhd","channel_avatar":"https://yt3.googleusercontent.com/qu4TmIaYUlS41-dJ9gZ7DUR3nilvmB5_11i6OKSdvNnBNiyOusZP1bMN6ICnuxtjFBb6ioKgRQ=s68-c-k-c0x00ffffff-no-rj","channel_verified":true,"owner_badges":["Verified"],"view_count":13390315,"short_view_count":"13M views","duration_seconds":1745,"description_snippet":"What it's actually like to use the first folding iPhone - Duo\n\nDon’t miss Ridge’s friends and family sale at https://ridge.com/MKBHD\nProtect…","thumbnail":"https://i.ytimg.com/vi/ESABTN4VtrA/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBSk2ANeM8cfNHBe8V9Z9Jp4PYuug","thumbnails":[{"url":"https://i.ytimg.com/vi/ESABTN4VtrA/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAxgOv0uyWNytR6a_T_NviXwNJiaA","width":168,"height":94},{"url":"https://i.ytimg.com/vi/ESABTN4VtrA/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAVwx2MDNnKS5lGyz_EPtf98L1xCQ","width":196,"height":110},"… 2 more"],"moving_thumbnail":"https://i.ytimg.com/an_webp/ESABTN4VtrA/mqdefault_6s.webp?du=3000&sqp=CIDyqtcG&rs=AOn4CLC8m4SRYhDviDGnZt_uSnJ5-zYVEA","badges":["CC"],"is_live":false,"is_upcoming":false,"scheduled_start":null,"is_short":false,"is_playable":null,"accessibility_label":"iPhone Duo Review: First Generation Fun! 29 minutes","id":"ESABTN4VtrA","url":"https://www.youtube.com/watch?v=ESABTN4VtrA","title":"iPhone Duo Review: First Generation Fun!","channel":"Marques Brownlee","published":"13 days ago","duration":"29:05","views":"13,390,315 views"},"… 28 more"],"playlists":[],"cached":false,"credits_used":1}},"text/csv":{"schema":{"type":"string"}},"application/x-ndjson":{"schema":{"type":"string"}}}},"400":{"$ref":"#/components/responses/E400"},"401":{"$ref":"#/components/responses/E401"},"402":{"$ref":"#/components/responses/E402"},"404":{"$ref":"#/components/responses/E404"},"502":{"$ref":"#/components/responses/E502"},"503":{"$ref":"#/components/responses/E503"}}}},"/youtube/v1/channel/shorts":{"get":{"operationId":"youtubeChannelShorts","summary":"YouTube channel Shorts","description":"Every response includes `credits_used`: the credits this call cost.\n\nPrice: 1 credit per successful call. Docs: https://api.sh/docs/youtube-channel-shorts","tags":["YouTube"],"x-credits":1,"parameters":[{"name":"channel","in":"query","required":true,"schema":{"type":"string"},"example":"@MrBeast"},{"name":"sort","in":"query","required":false,"description":"latest (default), popular or oldest: the tab's own sort chips; next_cursor keeps the order.","schema":{"type":"string","enum":["latest","popular","oldest"]}},{"name":"cursor","in":"query","required":false,"description":"Value of `next_cursor` from the previous page.","schema":{"type":"string"}},{"$ref":"#/components/parameters/raw"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/fresh"},{"$ref":"#/components/parameters/output"},{"$ref":"#/components/parameters/records"}],"responses":{"200":{"description":"The data as JSON (or CSV / NDJSON with `output`).","headers":{"x-request-id":{"$ref":"#/components/headers/x-request-id"},"x-credits-used":{"$ref":"#/components/headers/x-credits-used"},"x-credits-remaining":{"$ref":"#/components/headers/x-credits-remaining"}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"example":{"count":48,"next_cursor":"4qmFsgJgEhhVQ1g2T1EzRGtjc2JZTkU2SDh1UVF1VkEaRDhnWXJHaW1hQVNZS0pEWmlOVFk0TVRkaUxUQXdNREF0TW1ZMU55MDVZVFE0TFdRMFpqVTBOMlk1WmpFNU9BJTNEJTNE","shorts":[{"id":"mND4T0lzg_g","url":"https://www.youtube.com/shorts/mND4T0lzg_g","title":"How People Treat You Based on Subscribers","views":"1.9M views","thumbnail":"https://i.ytimg.com/vi/mND4T0lzg_g/sardefault.jpg?sqp=-oaymwEhCJUDENAFSFWQAgHyq4qpAxAIARUAAIhCcAHAAQa4AvMY&rs=AOn4CLDqF8leEytRt3clo1Xsms_EKD…","view_count":1900000,"thumbnails":[{"url":"https://i.ytimg.com/vi/mND4T0lzg_g/sardefault.jpg?sqp=-oaymwEhCJUDENAFSFWQAgHyq4qpAxAIARUAAIhCcAHAAQa4AvMY&rs=AOn4CLDqF8leEytRt3clo1Xsms_EKD…","width":405,"height":720},{"url":"https://i.ytimg.com/vi/mND4T0lzg_g/sardefault.jpg?sqp=-oaymwEkCJUDEOAESFWQAgHyq4qpAxMIARUAAIhCcAHAAQbIAQG4AvMY&rs=AOn4CLCxqvLvoywBgTfwak9NtR…","width":405,"height":608}],"accessibility_label":"How People Treat You Based on Subscribers, 1.9 million views - play Short"},{"id":"Y8IJi7iP5vk","url":"https://www.youtube.com/shorts/Y8IJi7iP5vk","title":"Last To Fall Wins","views":"108M views","thumbnail":"https://i.ytimg.com/vi/Y8IJi7iP5vk/sardefault.jpg?sqp=-oaymwEhCJUDENAFSFWQAgHyq4qpAxAIARUAAIhCcAHAAQa4AvMY&rs=AOn4CLBAx3tJwhNifgwutBpM_VyJr0…","view_count":108000000,"thumbnails":[{"url":"https://i.ytimg.com/vi/Y8IJi7iP5vk/sardefault.jpg?sqp=-oaymwEhCJUDENAFSFWQAgHyq4qpAxAIARUAAIhCcAHAAQa4AvMY&rs=AOn4CLBAx3tJwhNifgwutBpM_VyJr0…","width":405,"height":720},{"url":"https://i.ytimg.com/vi/Y8IJi7iP5vk/sardefault.jpg?sqp=-oaymwEkCJUDEOAESFWQAgHyq4qpAxMIARUAAIhCcAHAAQbIAQG4AvMY&rs=AOn4CLAOwSR8NhCDflvmtfR5IQ…","width":405,"height":608}],"accessibility_label":"Last To Fall Wins, 108 million views - play Short"},"… 46 more"],"credits_used":1,"cached":false}},"text/csv":{"schema":{"type":"string"}},"application/x-ndjson":{"schema":{"type":"string"}}}},"400":{"$ref":"#/components/responses/E400"},"401":{"$ref":"#/components/responses/E401"},"402":{"$ref":"#/components/responses/E402"},"404":{"$ref":"#/components/responses/E404"},"502":{"$ref":"#/components/responses/E502"},"503":{"$ref":"#/components/responses/E503"}}}},"/youtube/v1/channel/videos":{"get":{"operationId":"youtubeChannelVideos","summary":"YouTube channel videos","description":"Pass `next_cursor` back as `cursor` for the next videos. `next_cursor` is null on the last page.\n\nEvery response includes `credits_used`: the credits this call cost.\n\nPrice: 1 credit per successful call. Docs: https://api.sh/docs/youtube-channel-videos","tags":["YouTube"],"x-credits":1,"parameters":[{"name":"channel","in":"query","required":true,"description":"Channel handle (with or without `@`), channel id (UC...) or channel URL (also accepted as `channel_id` or `url`).","schema":{"type":"string"},"example":"Google"},{"name":"sort","in":"query","required":false,"description":"latest (default), popular or oldest: the tab's own sort chips; next_cursor keeps the order.","schema":{"type":"string","enum":["latest","popular","oldest"]}},{"name":"cursor","in":"query","required":false,"description":"Cursor from `next_cursor` on the previous response; `next_cursor` is null on the last page.","schema":{"type":"string"}},{"$ref":"#/components/parameters/raw"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/fresh"},{"$ref":"#/components/parameters/output"},{"$ref":"#/components/parameters/records"}],"responses":{"200":{"description":"The data as JSON (or CSV / NDJSON with `output`).","headers":{"x-request-id":{"$ref":"#/components/headers/x-request-id"},"x-credits-used":{"$ref":"#/components/headers/x-credits-used"},"x-credits-remaining":{"$ref":"#/components/headers/x-credits-remaining"}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"example":{"channel":"Google","next_cursor":"4qmFsgLZCRIYVUNLOHNRbUpCcDhHQ3hyT3RYV0JweUVBGrwJOGdhRUJ4cUJCM3ItQmpyN0Jnb2tObUkyTURBellqUXRNREF3TUMweU1XTTJMV0ZoTkRZdE1UUXlNak5pWXpZNVlUbGxF…","videos":[{"id":"WMjVP7QQyDI","title":"Giannis x Google Search: Miami Pickup Hoops","published":"3d ago","views":"23K","url":"https://youtu.be/WMjVP7QQyDI","content_type":"video","thumbnail":"https://i.ytimg.com/vi/WMjVP7QQyDI/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA4wahhMZt1KqccQOigsLRguXLi1A","thumbnails":[{"url":"https://i.ytimg.com/vi/WMjVP7QQyDI/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA8Hw_d2qJ8iS0UOJank1aR6SEoUQ","width":360,"height":202},{"url":"https://i.ytimg.com/vi/WMjVP7QQyDI/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA4wahhMZt1KqccQOigsLRguXLi1A","width":720,"height":404}],"duration":"1:13","duration_seconds":73,"view_count":23000,"badges":["1:13"],"metadata_parts":["23K","3d ago"],"published_text":"3d ago","channel_name":null,"channel_id":null,"channel_url":null,"channel_avatar":null},{"id":"eSGqW_VMMXQ","title":"Why the future of healthcare is prevention | Dr. Eric Topol & Josh Woodward","published":"7d ago","views":"34K","url":"https://youtu.be/eSGqW_VMMXQ","content_type":"video","thumbnail":"https://i.ytimg.com/vi/eSGqW_VMMXQ/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLB_nYBJsz7I60KyQFuxTw7ZfVxwlA","thumbnails":[{"url":"https://i.ytimg.com/vi/eSGqW_VMMXQ/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDosEDDt0F4wvufAQepKAAtAIKcdw","width":360,"height":202},{"url":"https://i.ytimg.com/vi/eSGqW_VMMXQ/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLB_nYBJsz7I60KyQFuxTw7ZfVxwlA","width":720,"height":404}],"duration":"13:54","duration_seconds":834,"view_count":34000,"badges":["13:54"],"metadata_parts":["34K","7d ago"],"published_text":"7d ago","channel_name":null,"channel_id":null,"channel_url":null,"channel_avatar":null},"… 18 more"],"credits_used":1,"cached":false}},"text/csv":{"schema":{"type":"string"}},"application/x-ndjson":{"schema":{"type":"string"}}}},"400":{"$ref":"#/components/responses/E400"},"401":{"$ref":"#/components/responses/E401"},"402":{"$ref":"#/components/responses/E402"},"404":{"$ref":"#/components/responses/E404"},"502":{"$ref":"#/components/responses/E502"},"503":{"$ref":"#/components/responses/E503"}}}},"/youtube/v1/charts":{"get":{"operationId":"youtubeCharts","summary":"YouTube Charts","description":"YouTube's music charts (charts.youtube.com) for a country or worldwide: weekly top songs, artists and music videos (100 each), weekly top songs on Shorts (50) and daily trending music videos (30), with rank, previous rank, periods on chart, views and their change, artists, release date, songwriters and producers. `available_charts` lists the charts and date ranges the country has. One page per chart. Every response includes `credits_used`: the credits this call cost.\n\nPrice: 1 credit per successful call. Docs: https://api.sh/docs/youtube-charts","tags":["YouTube"],"x-credits":1,"parameters":[{"name":"chart","in":"query","required":false,"description":"songs (default), artists, videos, shorts_songs or trending.","schema":{"type":"string","enum":["songs","artists","videos","shorts_songs","trending"]},"example":"songs"},{"name":"country","in":"query","required":false,"description":"global (default) or a two-letter country code (us, in, gb, br, ...).","schema":{"type":"string"},"example":"us"},{"$ref":"#/components/parameters/raw"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/fresh"},{"$ref":"#/components/parameters/output"},{"$ref":"#/components/parameters/records"}],"responses":{"200":{"description":"The data as JSON (or CSV / NDJSON with `output`).","headers":{"x-request-id":{"$ref":"#/components/headers/x-request-id"},"x-credits-used":{"$ref":"#/components/headers/x-credits-used"},"x-credits-remaining":{"$ref":"#/components/headers/x-credits-remaining"}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"example":{"chart":"songs","country":"us","period":"weekly","count":100,"entries":[{"rank":1,"previous_rank":null,"periods_on_chart":1,"views_change_pct":null,"name":"Tarantino","views":7158279,"artists":["LISA"],"video_id":"-5ZXrO_lYSA","url":"https://www.youtube.com/watch?v=-5ZXrO_lYSA","channel_id":null,"duration_s":null,"release_date":"2026-08-27","songwriters":["LISA","Thom Bridges","… 1 more"],"producers":["Thom Bridges","Beau Nox"],"thumbnail":"https://yt3.googleusercontent.com/X6shh2YTShbeZhJHkzuyzcsdyaGMVtTyGecA8X03GuiiD4Aggf-99vMMmdoUfoma0PgZT6xUka1UyMk=w180-h180-l90-rj"},{"rank":2,"previous_rank":2,"periods_on_chart":52,"views_change_pct":-1.51,"name":"Choosin' Texas","views":4847215,"artists":["Ella Langley"],"video_id":"nUsrYVxrDwI","url":"https://www.youtube.com/watch?v=nUsrYVxrDwI","channel_id":null,"duration_s":null,"release_date":"2025-10-16","songwriters":["Ella Langley","Miranda Lambert","… 2 more"],"producers":["Ella Langley","Miranda Lambert","… 1 more"],"thumbnail":"https://yt3.googleusercontent.com/pXFQCa7a4g8yaLQOuE2y0zWK4X0A9Kdjx1PTC_KICZc9OEgahsFl-F6VBihBNOLAiYX7XnuPqaC4Yio=w180-h180-l90-rj"},"… 98 more"],"available_charts":[{"chart":"shorts_songs","period":"weekly","earliest_end_date":"2023-11-02","latest_end_date":"2026-10-29"},{"chart":"videos","period":"daily","earliest_end_date":"2023-11-06","latest_end_date":"2026-11-02"},"… 6 more"],"next_cursor":null,"cached":false,"credits_used":1}},"text/csv":{"schema":{"type":"string"}},"application/x-ndjson":{"schema":{"type":"string"}}}},"400":{"$ref":"#/components/responses/E400"},"401":{"$ref":"#/components/responses/E401"},"402":{"$ref":"#/components/responses/E402"},"404":{"$ref":"#/components/responses/E404"},"502":{"$ref":"#/components/responses/E502"},"503":{"$ref":"#/components/responses/E503"}}}},"/youtube/v1/comment/replies":{"get":{"operationId":"youtubeCommentReplies","summary":"Replies to a YouTube comment","description":"Every response includes `credits_used`: the credits this call cost.\n\nPrice: 1 credit per successful call. Docs: https://api.sh/docs/youtube-comment-replies","tags":["YouTube"],"x-credits":1,"parameters":[{"name":"cursor","in":"query","required":true,"description":"`replies_cursor` of a comment from /youtube/v1/comments.","schema":{"type":"string"},"example":"Eg0SC2RRdzR3OVdnWGNRGAYygwEaUBIaVWd6S1lrc3FlUTVnQTN0MGcwRjRBYUFCQWciAggAKhhVQ3VBWEZrZ3N3MUw3eGFDZm5kNUpKT3cyC2RRdzR3OVdnWGNRQAFICoIBAggBQi9jb21tZW50LXJlcGxpZXMtaXRlbS1VZ3pLWWtzcWVRNWdBM3QwZzBGNEFhQUJBZw%3D%3D"},{"$ref":"#/components/parameters/raw"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/fresh"},{"$ref":"#/components/parameters/output"},{"$ref":"#/components/parameters/records"}],"responses":{"200":{"description":"The data as JSON (or CSV / NDJSON with `output`).","headers":{"x-request-id":{"$ref":"#/components/headers/x-request-id"},"x-credits-used":{"$ref":"#/components/headers/x-credits-used"},"x-credits-remaining":{"$ref":"#/components/headers/x-credits-remaining"}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"example":{"count":9,"next_cursor":"Eg0SC2RRdzR3OVdnWGNRGAYy2gEKU2dldF9jb21tZW50X3dpdGhfcmVwbGllc19zdHJlYW0tLUNnZ0lnQVFWRjdmUk9CSUZDS0FnR0FFaURnb01DS2JYLVBNRkVLanVtdHdDVUFCWUFR…","replies":[{"id":"UgzKYksqeQ5gA3t0g0F4AaABAg.91a9XW7osVT952pvnnAzll","author":"@egdog_tm","text":"The biggest comrade ever","published":"6 years ago","likes":"6.9K","reply_count":0,"author_channel_id":"UCWU69Qbi3A6Bzx4xU-UeK7g","author_avatar":"https://yt3.ggpht.com/1glim4K6lUrgwfThCmliOU7tTxWQ6Tnl2VSEZKFQNxn5braBtYx8bcljKcvw1U0Cv9LlbcfqIg=s88-c-k-c0x00ffffff-no-rj","verified":false,"by_creator":false,"replies_cursor":null,"author_handle":"@egdog_tm","author_url":"https://www.youtube.com/@egdog_tm","author_is_artist":false,"like_count":6900,"like_count_text":"6.9K likes","hearted_by_creator":true,"heart_tooltip":"❤ by @RickAstleyYT","reply_level":1,"is_reply":true,"pinned":false,"pinned_text":null,"comment_key":"EjFVZ3pLWWtzcWVRNWdBM3QwZzBGNEFhQUJBZy45MWE5WFc3b3NWVDk1MnB2bm5BemxsICgoAQ%3D%3D"},{"id":"UgzKYksqeQ5gA3t0g0F4AaABAg.91a9XW7osVT953cxv6qamK","author":"@andrejhofer2007","text":"You sir, are a legend","published":"6 years ago","likes":"6.3K","reply_count":0,"author_channel_id":"UCFVN9hXPkEfbWBCdNZW6ezA","author_avatar":"https://yt3.ggpht.com/ytc/AIdro_nHNmhgK4mtwlkvbYzWQNsHe7dvV4nJKisK6SmVW8O7u9Pa8T0cWxyinae9f8_eisKzEw=s88-c-k-c0x00ffffff-no-rj","verified":false,"by_creator":false,"replies_cursor":null,"author_handle":"@andrejhofer2007","author_url":"https://www.youtube.com/@andrejhofer2007","author_is_artist":false,"like_count":6300,"like_count_text":"6.3K likes","hearted_by_creator":true,"heart_tooltip":"❤ by @RickAstleyYT","reply_level":1,"is_reply":true,"pinned":false,"pinned_text":null,"comment_key":"EjFVZ3pLWWtzcWVRNWdBM3QwZzBGNEFhQUJBZy45MWE5WFc3b3NWVDk1M2N4djZxYW1LICgoAQ%3D%3D"},"… 7 more"],"credits_used":1,"cached":false}},"text/csv":{"schema":{"type":"string"}},"application/x-ndjson":{"schema":{"type":"string"}}}},"400":{"$ref":"#/components/responses/E400"},"401":{"$ref":"#/components/responses/E401"},"402":{"$ref":"#/components/responses/E402"},"404":{"$ref":"#/components/responses/E404"},"502":{"$ref":"#/components/responses/E502"},"503":{"$ref":"#/components/responses/E503"}}}},"/youtube/v1/comments":{"get":{"operationId":"youtubeComments","summary":"YouTube video comments","description":"Pass `next_cursor` back as `cursor` for the next comments. `next_cursor` is null on the last page.\n\nEvery response includes `credits_used`: the credits this call cost.\n\nPrice: 1 credit per successful call. Docs: https://api.sh/docs/youtube-comments","tags":["YouTube"],"x-credits":1,"parameters":[{"name":"video_id","in":"query","required":true,"schema":{"type":"string"},"example":"dQw4w9WgXcQ"},{"name":"sort","in":"query","required":false,"description":"top (default) or newest, as in the comments header; next_cursor keeps the order.","schema":{"type":"string","enum":["top","newest"]}},{"name":"cursor","in":"query","required":false,"description":"Cursor from `next_cursor` on the previous response; `next_cursor` is null on the last page.","schema":{"type":"string"}},{"$ref":"#/components/parameters/raw"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/fresh"},{"$ref":"#/components/parameters/output"},{"$ref":"#/components/parameters/records"}],"responses":{"200":{"description":"The data as JSON (or CSV / NDJSON with `output`).","headers":{"x-request-id":{"$ref":"#/components/headers/x-request-id"},"x-credits-used":{"$ref":"#/components/headers/x-credits-used"},"x-credits-remaining":{"$ref":"#/components/headers/x-credits-remaining"}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"example":{"video_id":"dQw4w9WgXcQ","sort":"top","next_cursor":"Eg0SC2RRdzR3OVdnWGNRGAYylAMK1wJnZXRfcmFua2VkX3N0cmVhbXMtLUNxWUJDSUFFRlJlMzBUZ2Ftd0VLbGdFSTJGOFFnQVFZQnlLTEFmdHREVWllbEVSelZTUk8wX05RckhvanFx…","comments":[{"id":"UgzKYksqeQ5gA3t0g0F4AaABAg","author":"@grustache4569","text":"I Rick rolled my entire French class because we had to study a city in France and make a quiz about it as well as a presentation, I decided …","published":"6 years ago (edited)","likes":"107K","reply_count":667,"author_channel_id":"UCKrzgYonJnMd0Dk7zQXjYXw","author_avatar":"https://yt3.ggpht.com/ytc/AIdro_kDD-FhIbth2qcBbI9VGxR41dJa0kE3kN9iVlGzNgRU_g=s88-c-k-c0x00ffffff-no-rj","verified":false,"by_creator":false,"replies_cursor":"Eg0SC2RRdzR3OVdnWGNRGAYygwEaUBIaVWd6S1lrc3FlUTVnQTN0MGcwRjRBYUFCQWciAggAKhhVQ3VBWEZrZ3N3MUw3eGFDZm5kNUpKT3cyC2RRdzR3OVdnWGNRQAFICoIBAggBQi9j…","author_handle":"@grustache4569","author_url":"https://www.youtube.com/@grustache4569","author_is_artist":false,"like_count":107000,"like_count_text":"107K likes","hearted_by_creator":true,"heart_tooltip":"❤ by @RickAstleyYT","reply_level":0,"is_reply":false,"pinned":false,"pinned_text":null,"comment_key":"EhpVZ3pLWWtzcWVRNWdBM3QwZzBGNEFhQUJBZyAoKAE%3D"},{"id":"Ugxzbv_ZeZXNRcfwsSF4AaABAg","author":"@candycake9531","text":"Is everyone going to ignore the fact that Rick Astley looks like a twelve year old boy but has a uniquely deep voice?","published":"6 years ago","likes":"293K","reply_count":726,"author_channel_id":"UCNLgzvqrGzFi5SEAbVkFchg","author_avatar":"https://yt3.ggpht.com/ytc/AIdro_mEO82VrM8XtyGrBUkJgbAYgpAmDpUZixd1QvK9kyA=s88-c-k-c0x00ffffff-no-rj","verified":false,"by_creator":false,"replies_cursor":"Eg0SC2RRdzR3OVdnWGNRGAYygwEaUBIaVWd4emJ2X1plWlhOUmNmd3NTRjRBYUFCQWciAggAKhhVQ3VBWEZrZ3N3MUw3eGFDZm5kNUpKT3cyC2RRdzR3OVdnWGNRQAFICoIBAggBQi9j…","author_handle":"@candycake9531","author_url":"https://www.youtube.com/@candycake9531","author_is_artist":false,"like_count":293000,"like_count_text":"293K likes","hearted_by_creator":true,"heart_tooltip":"❤ by @RickAstleyYT","reply_level":0,"is_reply":false,"pinned":false,"pinned_text":null,"comment_key":"EhpVZ3h6YnZfWmVaWE5SY2Z3c1NGNEFhQUJBZyAoKAE%3D"},"… 18 more"],"total_comments":null,"cached":false,"credits_used":1}},"text/csv":{"schema":{"type":"string"}},"application/x-ndjson":{"schema":{"type":"string"}}}},"400":{"$ref":"#/components/responses/E400"},"401":{"$ref":"#/components/responses/E401"},"402":{"$ref":"#/components/responses/E402"},"404":{"$ref":"#/components/responses/E404"},"502":{"$ref":"#/components/responses/E502"},"503":{"$ref":"#/components/responses/E503"}}}},"/youtube/v1/hashtag":{"get":{"operationId":"youtubeHashtag","summary":"YouTube videos for a hashtag","description":"Every response includes `credits_used`: the credits this call cost.\n\nPrice: 1 credit per successful call. Docs: https://api.sh/docs/youtube-hashtag","tags":["YouTube"],"x-credits":1,"parameters":[{"name":"hashtag","in":"query","required":true,"schema":{"type":"string"},"example":"cooking"},{"name":"cursor","in":"query","required":false,"description":"Value of `next_cursor` from the previous page.","schema":{"type":"string"}},{"$ref":"#/components/parameters/raw"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/fresh"},{"$ref":"#/components/parameters/output"},{"$ref":"#/components/parameters/records"}],"responses":{"200":{"description":"The data as JSON (or CSV / NDJSON with `output`).","headers":{"x-request-id":{"$ref":"#/components/headers/x-request-id"},"x-credits-used":{"$ref":"#/components/headers/x-credits-used"},"x-credits-remaining":{"$ref":"#/components/headers/x-credits-remaining"}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"example":{"tag":"cooking","summary":"42M videos • 4.2M channels","count":34,"next_cursor":"4qmFsgLHBRIJRkVoYXNodGFnGqIFQ0NKNjRnTkRRMUZSUVVKcVZqaGxUSHB1YjNGQmJ6TlZXVFpNU0RSNlRrTlhlVFpGV2tkTlMyOTNaR1p6TkVrdGNuTlJSVmxmV2xSeGQwdHlWV3Ro…","videos":[{"channel_id":"UCSJ3dDwN9krnijouI8K8VOg","channel_url":"https://www.youtube.com/channel/UCSJ3dDwN9krnijouI8K8VOg","channel_avatar":"https://yt3.ggpht.com/ytc/AIdro_nQIdulSkv8hR7_nW8GcmKQJ2ZRgqm_ZsjuAwhwEonAe8Q=s68-c-k-c0x00ffffff-no-rj","channel_verified":true,"owner_badges":["Verified"],"view_count":41310219,"short_view_count":"41M views","duration_seconds":15,"description_snippet":null,"thumbnail":"https://i.ytimg.com/vi/fM5a_ZvUt-o/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGABwAcABBvABAfgBtgiAAoAPigIMCAAQARhlIFEoPjAP&rs=AOn…","thumbnails":[{"url":"https://i.ytimg.com/vi/fM5a_ZvUt-o/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAHABwAEG8AEB-AG2CIACgA-KAgwIABABGGUgUSg-MA8=&rs=AOn…","width":168,"height":94},{"url":"https://i.ytimg.com/vi/fM5a_ZvUt-o/hqdefault.jpg?sqp=-oaymwE1CMQBEG5IVfKriqkDKAgBFQAAiEIYAHABwAEG8AEB-AG2CIACgA-KAgwIABABGGUgUSg-MA8=&rs=AOn…","width":196,"height":110},"… 2 more"],"moving_thumbnail":"https://i.ytimg.com/an_webp/fM5a_ZvUt-o/mqdefault_6s.webp?du=3000&sqp=CILQ7tYG&rs=AOn4CLDCU0mXf28GalQ3-WE2x-Im1-Emiw","badges":[],"is_live":false,"is_upcoming":false,"scheduled_start":null,"is_short":true,"is_playable":null,"accessibility_label":"#masterlee Cooking 3D Bursting Eyeballs jelly |#viralvideo #satisfying  #cooking #recipe #homemade by khmer food Cooking 41,310,219 views 2 …","id":"fM5a_ZvUt-o","url":"https://www.youtube.com/watch?v=fM5a_ZvUt-o","title":"#masterlee Cooking 3D Bursting Eyeballs jelly |#viralvideo #satisfying  #cooking #recipe #homemade","channel":"khmer food Cooking","published":"2 years ago","duration":"0:15","views":"41,310,219 views"},{"channel_id":"UCQtMSKIwjA_RQsBQ1gDXAFA","channel_url":"https://www.youtube.com/channel/UCQtMSKIwjA_RQsBQ1gDXAFA","channel_avatar":"https://yt3.ggpht.com/Cb59CBE-sM0kFWxeKru6FE2uiQ54xVXqLJJ0RyPwwM4jA-326_FD2CNrEhy2d03DQx3gvau0=s68-c-k-c0x00ffffff-no-rj","channel_verified":true,"owner_badges":["Verified"],"view_count":163470472,"short_view_count":"163M views","duration_seconds":48,"description_snippet":null,"thumbnail":"https://i.ytimg.com/vi/CFArDEL2_RQ/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGABwAcABBvABAfgBtgiAAoAPigIMCAAQARhfIGUoOTAP&rs=AOn…","thumbnails":[{"url":"https://i.ytimg.com/vi/CFArDEL2_RQ/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAHABwAEG8AEB-AG2CIACgA-KAgwIABABGF8gZSg5MA8=&rs=AOn…","width":168,"height":94},{"url":"https://i.ytimg.com/vi/CFArDEL2_RQ/hqdefault.jpg?sqp=-oaymwE1CMQBEG5IVfKriqkDKAgBFQAAiEIYAHABwAEG8AEB-AG2CIACgA-KAgwIABABGF8gZSg5MA8=&rs=AOn…","width":196,"height":110},"… 2 more"],"moving_thumbnail":"https://i.ytimg.com/an_webp/CFArDEL2_RQ/mqdefault_6s.webp?du=3000&sqp=CNDK7tYG&rs=AOn4CLC4-GqpQ4y0SzwHbDwINf2k4nxk2w","badges":[],"is_live":false,"is_upcoming":false,"scheduled_start":null,"is_short":true,"is_playable":null,"accessibility_label":"How to Cook Rice in a Coconut #bushcraft #cooking #camping by Mao Bushcraft 163,470,472 views 1 year ago 48 seconds - play Short","id":"CFArDEL2_RQ","url":"https://www.youtube.com/watch?v=CFArDEL2_RQ","title":"How to Cook Rice in a Coconut #bushcraft #cooking #camping","channel":"Mao Bushcraft","published":"1 year ago","duration":"0:48","views":"163,470,472 views"},"… 32 more"],"shorts":[],"credits_used":1,"cached":false}},"text/csv":{"schema":{"type":"string"}},"application/x-ndjson":{"schema":{"type":"string"}}}},"400":{"$ref":"#/components/responses/E400"},"401":{"$ref":"#/components/responses/E401"},"402":{"$ref":"#/components/responses/E402"},"404":{"$ref":"#/components/responses/E404"},"502":{"$ref":"#/components/responses/E502"},"503":{"$ref":"#/components/responses/E503"}}}},"/youtube/v1/music/shorts":{"get":{"operationId":"youtubeMusicShorts","summary":"YouTube Shorts using a sound","description":"Shorts that use a sound: the sound (title, artist, cover, duration, number of Shorts; on the first page), then the Shorts (id, URL, title, views, thumbnail). `music_id` (or `audio_id`) is the sound's source video id (from a Short's sound link, youtube.com/source/<id>/shorts). Pass `next_cursor` back as `cursor` (null on the last page). Every response includes `credits_used`: the credits this call cost.\n\nPrice: 1 credit per successful call. Docs: https://api.sh/docs/youtube-music-shorts","tags":["YouTube"],"x-credits":1,"parameters":[{"name":"music_id","in":"query","required":true,"description":"Sound source video id or its /source/<id>/shorts URL.","schema":{"type":"string"},"example":"ZbZSe6N_BXs"},{"name":"cursor","in":"query","required":false,"description":"Value of `next_cursor` from the previous page.","schema":{"type":"string"}},{"$ref":"#/components/parameters/raw"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/fresh"},{"$ref":"#/components/parameters/output"},{"$ref":"#/components/parameters/records"}],"responses":{"200":{"description":"The data as JSON (or CSV / NDJSON with `output`).","headers":{"x-request-id":{"$ref":"#/components/headers/x-request-id"},"x-credits-used":{"$ref":"#/components/headers/x-credits-used"},"x-credits-remaining":{"$ref":"#/components/headers/x-credits-remaining"}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"example":{"music_id":"ZbZSe6N_BXs","sound":{"audio_id":"ZbZSe6N_BXs","title":"Happy (Official Video)","full_title":"Pharrell Williams - Happy (Official Video)","artist":"@Pharrell","artist_channel_id":"UCNUbNl2U6Hg8J0Zem6hzC2g","artist_url":"https://www.youtube.com/channel/UCNUbNl2U6Hg8J0Zem6hzC2g","artist_avatar":"https://yt3.ggpht.com/LtoZFEyh1hUGli1q-KPUc9EyYCQSFWif6pjc7fz8SQbS8W_LDhWUTZbptouwWLcXzJjn7r5p=s48-c-k-c0x00ffffff-no-rj","artist_official":true,"cover":"https://i.ytimg.com/vi/ZbZSe6N_BXs/hq720.jpg","duration":"4:01","duration_seconds":241,"shorts_count_text":"118K Shorts","shorts_count":118000,"source_video_id":"ZbZSe6N_BXs","source_video_url":"https://www.youtube.com/watch?v=ZbZSe6N_BXs","url":"https://www.youtube.com/source/ZbZSe6N_BXs/shorts","metadata":["@Pharrell","118K Shorts"]},"count":15,"shorts":[{"id":"6hJv7z_VLYQ","url":"https://www.youtube.com/shorts/6hJv7z_VLYQ","title":null,"views":"26M views","thumbnail":"https://i.ytimg.com/vi/6hJv7z_VLYQ/oar2.jpg?sqp=-oaymwEhCJUDENAFSFWQAgHyq4qpAxAIARUAAIhCcAHAAQa4AvMY&rs=AOn4CLCC9PLuV1y2QAiTiWOsIc_YVLz53Q","view_count":26000000,"thumbnails":[{"url":"https://i.ytimg.com/vi/6hJv7z_VLYQ/oar2.jpg?sqp=-oaymwEhCJUDENAFSFWQAgHyq4qpAxAIARUAAIhCcAHAAQa4AvMY&rs=AOn4CLCC9PLuV1y2QAiTiWOsIc_YVLz53Q","width":405,"height":720},{"url":"https://i.ytimg.com/vi/6hJv7z_VLYQ/oar2.jpg?sqp=-oaymwEkCJUDEOAESFWQAgHyq4qpAxMIARUAAIhCcAHAAQbIAQG4AvMY&rs=AOn4CLCB6V4YKRNlGFM-kM9adeg1LE70…","width":405,"height":608}],"accessibility_label":"i tried so hard😓 #nevada #xoteam #tiktok, 26 million views - play Short"},{"id":"yNfp_dHdgRE","url":"https://www.youtube.com/shorts/yNfp_dHdgRE","title":null,"views":"764K views","thumbnail":"https://i.ytimg.com/vi/yNfp_dHdgRE/oardefault.jpg?sqp=-oaymwEhCJUDENAFSFWQAgHyq4qpAxAIARUAAIhCcAHAAQa4AvMY&rs=AOn4CLAI4MCwRldeqzhUEdD9Nu9MrX…","view_count":764000,"thumbnails":[{"url":"https://i.ytimg.com/vi/yNfp_dHdgRE/oardefault.jpg?sqp=-oaymwEhCJUDENAFSFWQAgHyq4qpAxAIARUAAIhCcAHAAQa4AvMY&rs=AOn4CLAI4MCwRldeqzhUEdD9Nu9MrX…","width":405,"height":720},{"url":"https://i.ytimg.com/vi/yNfp_dHdgRE/oardefault.jpg?sqp=-oaymwEkCJUDEOAESFWQAgHyq4qpAxMIARUAAIhCcAHAAQbIAQG4AvMY&rs=AOn4CLA368YFuD8yeDwHyF0Bjm…","width":405,"height":608}],"accessibility_label":"happy#gacha#гачалайф#gachalife#gachaclub#shorts#gachatrend, 764 thousand views - play Short"},"… 13 more"],"next_cursor":"4qmFsgLlARIRRkVzZnZfYXVkaW9fcGl2b3QasAFDQkI2WDBOQ1kxRkNRbTltZFdkWlkwTm9iMHRETVhCcFYyeE9iRTVyTldaUmJHaDZSV2QwWVZsc2NGUmFWRnBQV0RCS1dXTjVTVkpE…","cached":false,"credits_used":1}},"text/csv":{"schema":{"type":"string"}},"application/x-ndjson":{"schema":{"type":"string"}}}},"400":{"$ref":"#/components/responses/E400"},"401":{"$ref":"#/components/responses/E401"},"402":{"$ref":"#/components/responses/E402"},"404":{"$ref":"#/components/responses/E404"},"502":{"$ref":"#/components/responses/E502"},"503":{"$ref":"#/components/responses/E503"}}}},"/youtube/v1/playlist":{"get":{"operationId":"youtubePlaylist","summary":"YouTube playlist","description":"Every response includes `credits_used`: the credits this call cost.\n\nPrice: 1 credit per successful call. Docs: https://api.sh/docs/youtube-playlist","tags":["YouTube"],"x-credits":1,"parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string"},"example":"https://www.youtube.com/playlist?list=PLBsP89CPrMeMV1oP42Zn2DrWpnFoSaufA"},{"name":"cursor","in":"query","required":false,"description":"Value of `next_cursor` from the previous page.","schema":{"type":"string"}},{"$ref":"#/components/parameters/raw"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/fresh"},{"$ref":"#/components/parameters/output"},{"$ref":"#/components/parameters/records"}],"responses":{"200":{"description":"The data as JSON (or CSV / NDJSON with `output`).","headers":{"x-request-id":{"$ref":"#/components/headers/x-request-id"},"x-credits-used":{"$ref":"#/components/headers/x-credits-used"},"x-credits-remaining":{"$ref":"#/components/headers/x-credits-remaining"}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"example":{"id":"PLBsP89CPrMeMV1oP42Zn2DrWpnFoSaufA","title":"Retro Tech","owner":"Marques Brownlee","video_count":"6 videos","views":"1,129,128 views","updated":null,"description":"In Retro Tech, Marques Brownlee uncovers the origin and nostalgia of iconic tech..","count":6,"next_cursor":null,"videos":[{"content_type":"video","thumbnail":"https://i.ytimg.com/vi/kMtN9KJHn5Y/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCLmzb7l4iMtJ-_lxz2md1ZOlnWFg","thumbnails":[{"url":"https://i.ytimg.com/vi/kMtN9KJHn5Y/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAwTl4v8IoiTf6Zask-JvUrVJRq9g","width":168,"height":94},{"url":"https://i.ytimg.com/vi/kMtN9KJHn5Y/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDJGM0lzVN3YkJmCXsj0lBeqSMyTw","width":196,"height":110},"… 2 more"],"duration":"22:55","duration_seconds":1375,"view_count":9300000,"badges":["22:55"],"metadata_parts":["Marques Brownlee","9.3M views","… 1 more"],"published_text":"6 years ago","channel_name":"Marques Brownlee","channel_id":"UCBJycsmduvYEL83R_U4JriQ","channel_url":"https://www.youtube.com/@mkbhd","channel_avatar":"https://yt3.ggpht.com/qu4TmIaYUlS41-dJ9gZ7DUR3nilvmB5_11i6OKSdvNnBNiyOusZP1bMN6ICnuxtjFBb6ioKgRQ=s68-c-k-c0x00ffffff-no-rj","id":"kMtN9KJHn5Y","type":"video","title":"RETRO TECH: CAMCORDER","url":"https://www.youtube.com/watch?v=kMtN9KJHn5Y","live":false,"upcoming":false,"views":"9.3M views","published":"6 years ago","channel":"Marques Brownlee"},{"content_type":"video","thumbnail":"https://i.ytimg.com/vi/VJI88QIW7H4/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBX488hvU2R-GEyV7IF96ahFCnHRA","thumbnails":[{"url":"https://i.ytimg.com/vi/VJI88QIW7H4/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBEUchVsdlpyJs7HAHb1fI0QJTDoQ","width":168,"height":94},{"url":"https://i.ytimg.com/vi/VJI88QIW7H4/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLA6RESgzRQptWA7nx0b7C7cCPt1Mw","width":196,"height":110},"… 2 more"],"duration":"26:05","duration_seconds":1565,"view_count":null,"badges":["26:05"],"metadata_parts":["Marques Brownlee","6 years ago"],"published_text":"6 years ago","channel_name":"Marques Brownlee","channel_id":"UCBJycsmduvYEL83R_U4JriQ","channel_url":"https://www.youtube.com/@mkbhd","channel_avatar":"https://yt3.ggpht.com/qu4TmIaYUlS41-dJ9gZ7DUR3nilvmB5_11i6OKSdvNnBNiyOusZP1bMN6ICnuxtjFBb6ioKgRQ=s68-c-k-c0x00ffffff-no-rj","id":"VJI88QIW7H4","type":"video","title":"RETRO TECH: MACINTOSH","url":"https://www.youtube.com/watch?v=VJI88QIW7H4","live":false,"upcoming":false,"views":null,"published":"6 years ago","channel":"Marques Brownlee"},"… 4 more"],"credits_used":1,"cached":false}},"text/csv":{"schema":{"type":"string"}},"application/x-ndjson":{"schema":{"type":"string"}}}},"400":{"$ref":"#/components/responses/E400"},"401":{"$ref":"#/components/responses/E401"},"402":{"$ref":"#/components/responses/E402"},"404":{"$ref":"#/components/responses/E404"},"502":{"$ref":"#/components/responses/E502"},"503":{"$ref":"#/components/responses/E503"}}}},"/youtube/v1/post":{"get":{"operationId":"youtubePost","summary":"YouTube community post","description":"Every response includes `credits_used`: the credits this call cost.\n\nPrice: 1 credit per successful call. Docs: https://api.sh/docs/youtube-post","tags":["YouTube"],"x-credits":1,"parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string"},"example":"https://www.youtube.com/post/UgkxHIfkQ3K2my65-kPq4VkRv9KrBRyN7alx"},{"$ref":"#/components/parameters/raw"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/fresh"},{"$ref":"#/components/parameters/output"},{"$ref":"#/components/parameters/records"}],"responses":{"200":{"description":"The data as JSON (or CSV / NDJSON with `output`).","headers":{"x-request-id":{"$ref":"#/components/headers/x-request-id"},"x-credits-used":{"$ref":"#/components/headers/x-credits-used"},"x-credits-remaining":{"$ref":"#/components/headers/x-credits-remaining"}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"example":{"id":"UgkxHIfkQ3K2my65-kPq4VkRv9KrBRyN7alx","url":"https://www.youtube.com/post/UgkxHIfkQ3K2my65-kPq4VkRv9KrBRyN7alx","author":"MrBeast","author_channel_id":"UCX6OQ3DkcsbYNE6H8uQQuVA","text":"NO MORE WAITING, this Saturday “Eat Everything In A Grocery Store Win $1,000,000” finally goes live! You’ll get to see if Juan and the gang …","links":[],"published":"3 weeks ago","likes":"318K","comments":null,"images":["https://yt3.ggpht.com/-gQueci3cQXl50-Tgiv_Ru65aUfw2-6aHe9ny2Iy1KWoU1iAALkCZ9VeiZkH5tcqqiAjaTjb50D7iQ=s2282-rw-nd-v1"],"video":null,"poll":null,"author_avatar":"https://yt3.googleusercontent.com/nxYrc_1_2f77DoBadyxMTmv7ZpRZapHR5jbuYe7PlPd5cIRJxtNNEYyOC0ZsxaDyJJzXrnJiuDE=s76-c-k-c0x00ffffff-no-rj-mo","author_url":"https://www.youtube.com/@MrBeast","like_count":318000,"comment_count":null,"images_all":[[{"url":"https://yt3.ggpht.com/-gQueci3cQXl50-Tgiv_Ru65aUfw2-6aHe9ny2Iy1KWoU1iAALkCZ9VeiZkH5tcqqiAjaTjb50D7iQ=s288-rw-nd-v1","width":288,"height":167},{"url":"https://yt3.ggpht.com/-gQueci3cQXl50-Tgiv_Ru65aUfw2-6aHe9ny2Iy1KWoU1iAALkCZ9VeiZkH5tcqqiAjaTjb50D7iQ=s400-rw-nd-v1","width":400,"height":231},"… 7 more"]],"poll_choices":null,"quiz":null,"shared_post":null,"members_only":false,"credits_used":1,"cached":false}},"text/csv":{"schema":{"type":"string"}},"application/x-ndjson":{"schema":{"type":"string"}}}},"400":{"$ref":"#/components/responses/E400"},"401":{"$ref":"#/components/responses/E401"},"402":{"$ref":"#/components/responses/E402"},"404":{"$ref":"#/components/responses/E404"},"502":{"$ref":"#/components/responses/E502"},"503":{"$ref":"#/components/responses/E503"}}}},"/youtube/v1/post/comments":{"get":{"operationId":"youtubePostComments","summary":"YouTube community post comments","description":"Comments on a community post. Each comment carries `replies_cursor` for /youtube/v1/comment/replies. Pass `next_cursor` back as `cursor`. Every response includes `credits_used`: the credits this call cost.\n\nPrice: 1 credit per successful call. Docs: https://api.sh/docs/youtube-post-comments","tags":["YouTube"],"x-credits":1,"parameters":[{"name":"url","in":"query","required":true,"description":"Post URL (https://www.youtube.com/post/<id>) or post id.","schema":{"type":"string"},"example":"https://www.youtube.com/post/UgkxHIfkQ3K2my65-kPq4VkRv9KrBRyN7alx"},{"name":"sort","in":"query","required":false,"description":"top (default) or newest.","schema":{"type":"string","enum":["top","newest"]}},{"name":"cursor","in":"query","required":false,"description":"Value of `next_cursor` from the previous page.","schema":{"type":"string"}},{"$ref":"#/components/parameters/raw"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/fresh"},{"$ref":"#/components/parameters/output"},{"$ref":"#/components/parameters/records"}],"responses":{"200":{"description":"The data as JSON (or CSV / NDJSON with `output`).","headers":{"x-request-id":{"$ref":"#/components/headers/x-request-id"},"x-credits-used":{"$ref":"#/components/headers/x-credits-used"},"x-credits-remaining":{"$ref":"#/components/headers/x-credits-remaining"}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"example":{"post_id":"UgkxHIfkQ3K2my65-kPq4VkRv9KrBRyN7alx","channel_id":"UCX6OQ3DkcsbYNE6H8uQQuVA","sort":"top","count":20,"total_comments":7459,"next_cursor":"4qmFsgKHBRIoRkVjb21tZW50X3Bvc3RfZGV0YWlsX3BhZ2Vfd2ViX3RvcF9sZXZlbBraBEVnVndiM04wYzZvRHRnTUswZ0puWlhSZmNtRnVhMlZrWDNOMGNtVmhiWE10TFVOeFdVSkRT…","comments":[{"id":"UgzaP-TSF3uoXlMuJHh4AaABAg","author":"@Nexxasvr","text":"“Juan and the gang” is a peak name.","published":"1 month ago","likes":"7.3K","reply_count":47,"author_channel_id":"UCSJGbr-KeIRZBzJZyopKhbQ","author_avatar":"https://yt3.ggpht.com/8nPCV0cT4PmBh-wOwspzZ01BXpRa8ft1oHeT1qantjF2plLOIHW7024k5NdLyjnrQ0ekj7ardw=s88-c-k-c0x00ffffff-no-rj","verified":false,"by_creator":false,"replies_cursor":"4qmFsgLQAhIrRkVjb21tZW50X3Bvc3RfZGV0YWlsX3BhZ2Vfd2ViX3JlcGxpZXNfcGFnZRqgAkVnVndiM04wYzhvQko3SUJKRlZuYTNoSVNXWnJVVE5MTW0xNU5qVXRhMUJ4TkZaclVu…","author_handle":"@Nexxasvr","author_url":"https://www.youtube.com/@Nexxasvr","author_is_artist":false,"like_count":7300,"like_count_text":"7.3K likes","hearted_by_creator":true,"heart_tooltip":"❤ by @MrBeast","reply_level":0,"is_reply":false,"pinned":false,"pinned_text":null,"comment_key":"EhpVZ3phUC1UU0YzdW9YbE11SkhoNEFhQUJBZyAoKAE%3D"},{"id":"UgzblDY_LkCWb0P0-iV4AaABAg","author":"@micahlloyd9240","text":"“No more waiting”…. Proceeds to have us wait till Saturday.😂😂","published":"1 month ago","likes":"509","reply_count":13,"author_channel_id":"UCTGLJ4w22kCBbEsSaeprSjw","author_avatar":"https://yt3.ggpht.com/ytc/AIdro_ngtVGz5ALkQZBYoIeL-i8ytLiZVpgBknxXZqREL-Y=s88-c-k-c0x00ffffff-no-rj","verified":false,"by_creator":false,"replies_cursor":"4qmFsgLQAhIrRkVjb21tZW50X3Bvc3RfZGV0YWlsX3BhZ2Vfd2ViX3JlcGxpZXNfcGFnZRqgAkVnVndiM04wYzhvQko3SUJKRlZuYTNoSVNXWnJVVE5MTW0xNU5qVXRhMUJ4TkZaclVu…","author_handle":"@micahlloyd9240","author_url":"https://www.youtube.com/@micahlloyd9240","author_is_artist":false,"like_count":508,"like_count_text":"508 likes","hearted_by_creator":true,"heart_tooltip":"❤ by @MrBeast","reply_level":0,"is_reply":false,"pinned":false,"pinned_text":null,"comment_key":"EhpVZ3pibERZX0xrQ1diMFAwLWlWNEFhQUJBZyAoKAE%3D"},"… 18 more"],"cached":false,"credits_used":1}},"text/csv":{"schema":{"type":"string"}},"application/x-ndjson":{"schema":{"type":"string"}}}},"400":{"$ref":"#/components/responses/E400"},"401":{"$ref":"#/components/responses/E401"},"402":{"$ref":"#/components/responses/E402"},"404":{"$ref":"#/components/responses/E404"},"502":{"$ref":"#/components/responses/E502"},"503":{"$ref":"#/components/responses/E503"}}}},"/youtube/v1/search":{"get":{"operationId":"youtubeSearch","summary":"YouTube search","description":"Pass `next_cursor` back as `cursor` for the next results. `next_cursor` is null on the last page. `query`, `lang`, `country` and `order_by` are accepted as other names of `q`, `hl`, `gl` and `sort`.\n\nEvery response includes `credits_used`: the credits this call cost.\n\nPrice: 1 credit per successful call. Docs: https://api.sh/docs/youtube-search","tags":["YouTube"],"x-credits":1,"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string"},"example":"lofi"},{"name":"sort","in":"query","required":false,"description":"relevance (default), rating, date or views.","schema":{"type":"string","enum":["relevance","rating","date","views"]}},{"name":"type","in":"query","required":false,"description":"video, channel, playlist or movie. Channels come back under `channels`, playlists under `playlists`.","schema":{"type":"string","enum":["video","channel","playlist","movie"]}},{"name":"duration","in":"query","required":false,"description":"short (under 4 min), medium (4-20 min) or long (over 20 min).","schema":{"type":"string","enum":["short","medium","long"]}},{"name":"upload_date","in":"query","required":false,"description":"hour, today, week, month or year.","schema":{"type":"string","enum":["hour","today","week","month","year"]}},{"name":"features","in":"query","required":false,"description":"Comma-separated: hd, subtitles, creative_commons, 3d, live, purchased, 4k, 360, location, hdr, vr180.","schema":{"type":"string"},"example":"hd,subtitles"},{"name":"hl","in":"query","required":false,"description":"Interface language of the results (ISO 639-1), default en.","schema":{"type":"string"},"example":"es"},{"name":"gl","in":"query","required":false,"description":"Country of the results (ISO 3166-1 alpha-2), default US.","schema":{"type":"string"},"example":"MX"},{"name":"cursor","in":"query","required":false,"description":"Cursor from `next_cursor` on the previous response; `next_cursor` is null on the last page.","schema":{"type":"string"}},{"$ref":"#/components/parameters/raw"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/fresh"},{"$ref":"#/components/parameters/output"},{"$ref":"#/components/parameters/records"}],"responses":{"200":{"description":"The data as JSON (or CSV / NDJSON with `output`).","headers":{"x-request-id":{"$ref":"#/components/headers/x-request-id"},"x-credits-used":{"$ref":"#/components/headers/x-credits-used"},"x-credits-remaining":{"$ref":"#/components/headers/x-credits-remaining"}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"example":{"query":"MrBeast","next_cursor":"ErYDEgdNckJlYXN0GqoDU0JTQ0FSaFZRMWcyVDFFelJHdGpjMkpaVGtVMlNEaDFVVkYxVmtHQ0FRdHdiRTQzU2sxaVlXUlNaNElCQzNCQmJrZDNVbWxSTkMwMGdnRVlWVU5KVUZCTlVr…","videos":[{"id":"_c2e1NcI3Sc","title":"Beat Haaland, Win $100,000","channel":"MrBeast","published":"3 days ago","length":"22:28","views":"62,083,752 views","url":"https://youtu.be/_c2e1NcI3Sc","channel_id":"UCX6OQ3DkcsbYNE6H8uQQuVA","channel_url":"https://www.youtube.com/@MrBeast","channel_avatar":"https://yt3.ggpht.com/nxYrc_1_2f77DoBadyxMTmv7ZpRZapHR5jbuYe7PlPd5cIRJxtNNEYyOC0ZsxaDyJJzXrnJiuDE=s68-c-k-c0x00ffffff-no-rj","channel_verified":true,"owner_badges":["Verified"],"view_count":62083752,"short_view_count":"62M views","duration_seconds":1348,"description_snippet":"Is it possible for me to beat the world's best athletes in a 1v1? Shopify can quickly help you cook up a successful business: ...","thumbnail":"https://i.ytimg.com/vi/_c2e1NcI3Sc/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAUQko6c_hDclT_NrWCxAJcQVROuQ","thumbnails":[{"url":"https://i.ytimg.com/vi/_c2e1NcI3Sc/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLB4mETeLOvzOsdnpy6Hiw1k-jd1tA","width":360,"height":202},{"url":"https://i.ytimg.com/vi/_c2e1NcI3Sc/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAUQko6c_hDclT_NrWCxAJcQVROuQ","width":720,"height":404}],"moving_thumbnail":"https://i.ytimg.com/an_webp/_c2e1NcI3Sc/mqdefault_6s.webp?du=3000&sqp=COfzqtcG&rs=AOn4CLBh8asRJ9L0pzhkngyaYNwCu0vJyg","badges":["New","4K"],"is_live":false,"is_upcoming":false,"scheduled_start":null,"is_short":false,"is_playable":null,"accessibility_label":"Beat Haaland, Win $100,000 22 minutes"},{"id":"RE3_PGwDwhw","title":"Lose 150 Lbs Together, Win $250,000","channel":"MrBeast","published":"2 weeks ago","length":"43:17","views":"178,700,339 views","url":"https://youtu.be/RE3_PGwDwhw","channel_id":"UCX6OQ3DkcsbYNE6H8uQQuVA","channel_url":"https://www.youtube.com/@MrBeast","channel_avatar":"https://yt3.ggpht.com/nxYrc_1_2f77DoBadyxMTmv7ZpRZapHR5jbuYe7PlPd5cIRJxtNNEYyOC0ZsxaDyJJzXrnJiuDE=s68-c-k-c0x00ffffff-no-rj","channel_verified":true,"owner_badges":["Verified"],"view_count":178700339,"short_view_count":"178M views","duration_seconds":2597,"description_snippet":"Function Health. The most comprehensive health check. 160+ lab tests. Advanced imaging. 5x more labs than your annual ...","thumbnail":"https://i.ytimg.com/vi/RE3_PGwDwhw/hq720_custom_2.jpg?sqp=CLSRq9cG-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDFu7_rEiQwvCFuG5…","thumbnails":[{"url":"https://i.ytimg.com/vi/RE3_PGwDwhw/hq720_custom_2.jpg?sqp=CLSRq9cG-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAzgoQhqCyz55UdbN…","width":360,"height":202},{"url":"https://i.ytimg.com/vi/RE3_PGwDwhw/hq720_custom_2.jpg?sqp=CLSRq9cG-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDFu7_rEiQwvCFuG5…","width":720,"height":404}],"moving_thumbnail":"https://i.ytimg.com/an_webp/RE3_PGwDwhw/mqdefault_6s.webp?du=3000&sqp=CMjFqtcG&rs=AOn4CLD8TVsQ1aBywPE9WCYT_xMEGgwFPw","badges":["CC"],"is_live":false,"is_upcoming":false,"scheduled_start":null,"is_short":false,"is_playable":null,"accessibility_label":"Lose 150 Lbs Together, Win $250,000 43 minutes"},"… 18 more"],"estimated_results":44922961,"refinements":[],"shorts":[{"id":"41UzbuW6wJs","url":"https://www.youtube.com/shorts/41UzbuW6wJs","title":"Can A Robot Do My Chores?","views":"56M views","thumbnail":"https://i.ytimg.com/vi/41UzbuW6wJs/sardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCxAJ6m3hdnkUoqzR3qnfBt10eCuQ","view_count":56000000,"thumbnails":[{"url":"https://i.ytimg.com/vi/41UzbuW6wJs/sardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLCxAJ6m3hdnkUoqzR3qnfBt10eCuQ","width":405,"height":720},{"url":"https://i.ytimg.com/vi/41UzbuW6wJs/sardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLA2uqUxKLKg9wKmzgbOEjWXHT…","width":405,"height":608}],"accessibility_label":"Can A Robot Do My Chores?, 56 million views - play Short"},{"id":"mND4T0lzg_g","url":"https://www.youtube.com/shorts/mND4T0lzg_g","title":"How People Treat You Based on Subscribers","views":"34M views","thumbnail":"https://i.ytimg.com/vi/mND4T0lzg_g/sardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDsFeGhMrxAOhLBR9u58BQ95qjUJg","view_count":34000000,"thumbnails":[{"url":"https://i.ytimg.com/vi/mND4T0lzg_g/sardefault.jpg?sqp=-oaymwEdCJUDENAFSFWQAgHyq4qpAwwIARUAAIhCcAHAAQY=&rs=AOn4CLDsFeGhMrxAOhLBR9u58BQ95qjUJg","width":405,"height":720},{"url":"https://i.ytimg.com/vi/mND4T0lzg_g/sardefault.jpg?sqp=-oaymwEgCJUDEOAESFWQAgHyq4qpAw8IARUAAIhCcAHAAQbIAQE=&rs=AOn4CLAItUaIBHR1w_d7GCLXkBg_TM…","width":405,"height":608}],"accessibility_label":"How People Treat You Based on Subscribers, 34 million views - play Short"},"… 38 more"],"channels":[{"id":"UCX6OQ3DkcsbYNE6H8uQQuVA","title":"MrBeast","handle":"MrBeast","url":"https://www.youtube.com/@MrBeast","description":"SUBSCRIBE FOR A COOKIE! New MrBeast or MrBeast Gaming video every single Saturday at noon eastern time!","subscribers":"525M subscribers","subscriber_count":525000000,"video_count":null,"thumbnail":"https://yt3.ggpht.com/nxYrc_1_2f77DoBadyxMTmv7ZpRZapHR5jbuYe7PlPd5cIRJxtNNEYyOC0ZsxaDyJJzXrnJiuDE=s176-c-k-c0x00ffffff-no-rj-mo","verified":true,"badges":["Verified"]},{"id":"UCIPPMRA040LQr5QPyJEbmXA","title":"MrBeast Gaming","handle":"MrBeastGaming","url":"https://www.youtube.com/@MrBeastGaming","description":"New MrBeast or MrBeast Gaming video every single Saturday at noon eastern time! MrBeast Gaming - SUBSCRIBE OR ELSE.","subscribers":"61.1M subscribers","subscriber_count":61100000,"video_count":null,"thumbnail":"https://yt3.googleusercontent.com/ytc/AIdro_lMiSL6eHqg2dVxvll6mVMeXo1qVak4TZ4_7mEWdobRRCk=s176-c-k-c0x00ffffff-no-rj-mo","verified":true,"badges":["Verified"]}],"playlists":[],"cached":false,"credits_used":1}},"text/csv":{"schema":{"type":"string"}},"application/x-ndjson":{"schema":{"type":"string"}}}},"400":{"$ref":"#/components/responses/E400"},"401":{"$ref":"#/components/responses/E401"},"402":{"$ref":"#/components/responses/E402"},"404":{"$ref":"#/components/responses/E404"},"502":{"$ref":"#/components/responses/E502"},"503":{"$ref":"#/components/responses/E503"}}}},"/youtube/v1/search/typeahead":{"get":{"operationId":"youtubeSearchTypeahead","summary":"YouTube search suggestions","description":"Every response includes `credits_used`: the credits this call cost.\n\nPrice: 1 credit per successful call. Docs: https://api.sh/docs/youtube-search-typeahead","tags":["YouTube"],"x-credits":1,"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string"},"example":"how to"},{"$ref":"#/components/parameters/raw"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/fresh"},{"$ref":"#/components/parameters/output"},{"$ref":"#/components/parameters/records"}],"responses":{"200":{"description":"The data as JSON (or CSV / NDJSON with `output`).","headers":{"x-request-id":{"$ref":"#/components/headers/x-request-id"},"x-credits-used":{"$ref":"#/components/headers/x-credits-used"},"x-credits-remaining":{"$ref":"#/components/headers/x-credits-remaining"}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"example":{"query":"how to","suggestions":["how to tie a tie","how to draw","… 12 more"],"suggestions_detail":[{"text":"how to tie a tie","type":0,"extra":[[512,433]]},{"text":"how to draw","type":0,"extra":[[512,433]]},"… 12 more"],"credits_used":1,"cached":false}},"text/csv":{"schema":{"type":"string"}},"application/x-ndjson":{"schema":{"type":"string"}}}},"400":{"$ref":"#/components/responses/E400"},"401":{"$ref":"#/components/responses/E401"},"402":{"$ref":"#/components/responses/E402"},"404":{"$ref":"#/components/responses/E404"},"502":{"$ref":"#/components/responses/E502"},"503":{"$ref":"#/components/responses/E503"}}}},"/youtube/v1/shorts":{"get":{"operationId":"youtubeShorts","summary":"One YouTube short","description":"Every response includes `credits_used`: the credits this call cost.\n\nPrice: 1 credit per successful call. Docs: https://api.sh/docs/youtube-shorts","tags":["YouTube"],"x-credits":1,"parameters":[{"name":"id","in":"query","required":true,"schema":{"type":"string"},"example":"dQw4w9WgXcQ"},{"$ref":"#/components/parameters/raw"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/fresh"},{"$ref":"#/components/parameters/output"},{"$ref":"#/components/parameters/records"}],"responses":{"200":{"description":"The data as JSON (or CSV / NDJSON with `output`).","headers":{"x-request-id":{"$ref":"#/components/headers/x-request-id"},"x-credits-used":{"$ref":"#/components/headers/x-credits-used"},"x-credits-remaining":{"$ref":"#/components/headers/x-credits-remaining"}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"example":{"id":"dQw4w9WgXcQ","title":"Rick Astley - Never Gonna Give You Up (Official Video) (4K Remaster)","channel":"Rick Astley","channel_id":"UCuAXFkgsw1L7xaCfnd5JJOw","length_seconds":213,"views":1829743592,"description":"The official video for “Never Gonna Give You Up” by Rick Astley. \n\nNever: The Autobiography 📚 OUT NOW! \nFollow this link to get your copy an…","keywords":["rick astley","Never Gonna Give You Up","… 25 more"],"published":"Oct 24, 2009","likes":"19M","thumbnail":"https://i.ytimg.com/vi_webp/dQw4w9WgXcQ/maxresdefault.webp","url":"https://www.youtube.com/watch?v=dQw4w9WgXcQ","publish_date":"2009-10-24T23:57:33-07:00","upload_date":"2009-10-24T23:57:33-07:00","category":"Music","is_family_safe":true,"is_unlisted":false,"is_shorts_eligible":false,"has_ypc_metadata":false,"available_countries":["AD","AE","… 247 more"],"live_broadcast":null,"embed":{"iframeUrl":"https://www.youtube.com/embed/dQw4w9WgXcQ","width":1280,"height":720},"owner_profile_url":"http://www.youtube.com/@RickAstleyYT","owner_channel_name":"Rick Astley","is_live_content":false,"is_live":false,"is_upcoming":false,"is_private":false,"allow_ratings":true,"is_crawlable":true,"thumbnails":[{"url":"https://i.ytimg.com/vi/dQw4w9WgXcQ/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDd2KtelLHaNSXrI9_5K-NvTscKNw","width":168,"height":94},{"url":"https://i.ytimg.com/vi/dQw4w9WgXcQ/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBUpEOOWUXWkNyijQuZ4UPzp2BE-w","width":196,"height":110},"… 3 more"],"thumbnail_max":"https://i.ytimg.com/vi/dQw4w9WgXcQ/maxresdefault.jpg","like_count":19493167,"view_count_text":"1,829,743,592 views","date_text":"Oct 24, 2009","relative_date":"16 years ago","super_title":"#RickAstley #NeverGonnaGiveYouUp #OfficialMusicVideo","hashtags":["#RickAstley","#NeverGonnaGiveYouUp","… 1 more"],"channel_url":"https://www.youtube.com/@RickAstleyYT","channel_avatar":"https://yt3.ggpht.com/_ShEGOdg-t5YGJse14Ooq6FYBZqX_QSlhaTNjG06miYusm5lWm1UroLyVxnYtahADfRTVLtuVQ=s176-c-k-c0x00ffffff-no-rj","…":"17 more fields","cached":false,"credits_used":1}},"text/csv":{"schema":{"type":"string"}},"application/x-ndjson":{"schema":{"type":"string"}}}},"400":{"$ref":"#/components/responses/E400"},"401":{"$ref":"#/components/responses/E401"},"402":{"$ref":"#/components/responses/E402"},"404":{"$ref":"#/components/responses/E404"},"502":{"$ref":"#/components/responses/E502"},"503":{"$ref":"#/components/responses/E503"}}}},"/youtube/v1/shorts/trending":{"get":{"operationId":"youtubeShortsTrending","summary":"Trending YouTube Shorts","description":"Every response includes `credits_used`: the credits this call cost.\n\nPrice: 1 credit per successful call. Docs: https://api.sh/docs/youtube-shorts-trending","tags":["YouTube"],"x-credits":1,"parameters":[{"name":"period","in":"query","required":false,"description":"today, week or month.","schema":{"type":"string"},"example":"today"},{"$ref":"#/components/parameters/raw"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/fresh"},{"$ref":"#/components/parameters/output"},{"$ref":"#/components/parameters/records"}],"responses":{"200":{"description":"The data as JSON (or CSV / NDJSON with `output`).","headers":{"x-request-id":{"$ref":"#/components/headers/x-request-id"},"x-credits-used":{"$ref":"#/components/headers/x-credits-used"},"x-credits-remaining":{"$ref":"#/components/headers/x-credits-remaining"}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"example":{"period":"today","query":"#shorts","count":0,"next_cursor":null,"shorts":[],"credits_used":1,"cached":false}},"text/csv":{"schema":{"type":"string"}},"application/x-ndjson":{"schema":{"type":"string"}}}},"400":{"$ref":"#/components/responses/E400"},"401":{"$ref":"#/components/responses/E401"},"402":{"$ref":"#/components/responses/E402"},"404":{"$ref":"#/components/responses/E404"},"502":{"$ref":"#/components/responses/E502"},"503":{"$ref":"#/components/responses/E503"}}}},"/youtube/v1/transcript":{"get":{"operationId":"youtubeTranscript","summary":"YouTube video transcript","description":"Every response includes `credits_used`: the credits this call cost.\n\nPrice: 1 credit per successful call. Docs: https://api.sh/docs/youtube-transcript","tags":["YouTube"],"x-credits":1,"parameters":[{"name":"video_id","in":"query","required":true,"schema":{"type":"string"},"example":"aircAruvnKk"},{"name":"url","in":"query","required":false,"description":"Video URL (instead of video_id).","schema":{"type":"string"}},{"$ref":"#/components/parameters/raw"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/fresh"},{"$ref":"#/components/parameters/output"},{"$ref":"#/components/parameters/records"}],"responses":{"200":{"description":"The data as JSON (or CSV / NDJSON with `output`).","headers":{"x-request-id":{"$ref":"#/components/headers/x-request-id"},"x-credits-used":{"$ref":"#/components/headers/x-credits-used"},"x-credits-remaining":{"$ref":"#/components/headers/x-credits-remaining"}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"example":{"video_id":"aircAruvnKk","segments":[{"start":4,"timestamp":"0:04","text":"This is a 3. It's sloppily written and rendered at an extremely low resolution of 28x28 pixels, but your brain has no trouble recognizing it…","end":14},{"start":14,"timestamp":"0:14","text":"And I want you to take a moment to appreciate how crazy it is that brains can do this so effortlessly.","end":19},"… 127 more"],"text":"This is a 3. It's sloppily written and rendered at an extremely low resolution of 28x28 pixels, but your brain has no trouble recognizing it…","credits_used":1,"cached":false}},"text/csv":{"schema":{"type":"string"}},"application/x-ndjson":{"schema":{"type":"string"}}}},"400":{"$ref":"#/components/responses/E400"},"401":{"$ref":"#/components/responses/E401"},"402":{"$ref":"#/components/responses/E402"},"404":{"$ref":"#/components/responses/E404"},"502":{"$ref":"#/components/responses/E502"},"503":{"$ref":"#/components/responses/E503"}}}},"/youtube/v1/trending":{"get":{"operationId":"youtubeTrending","summary":"YouTube trending","description":"Trending lists YouTube publishes. YouTube retired its all-categories Trending page in 2025; `music` is the daily trending music videos chart for a country (rank, previous rank, views), `gaming` the trending videos of YouTube Gaming, `movies` the Movies & TV store shelves, and `now` (default) music and gaming together. Each video carries `section`; `sections` groups them. One page (`next_cursor` is always null). Every response includes `credits_used`: the credits this call cost.\n\nPrice: 1 credit per successful call. Docs: https://api.sh/docs/youtube-trending","tags":["YouTube"],"x-credits":1,"parameters":[{"name":"section","in":"query","required":false,"description":"now (default), music, gaming or movies.","schema":{"type":"string","enum":["now","music","gaming","movies"]},"example":"music"},{"name":"gl","in":"query","required":false,"description":"Country (ISO 3166-1 alpha-2), default US. Also accepted as `country`.","schema":{"type":"string"},"example":"GB"},{"name":"hl","in":"query","required":false,"description":"Interface language (ISO 639-1), default en. Also accepted as `lang`.","schema":{"type":"string"},"example":"en"},{"$ref":"#/components/parameters/raw"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/fresh"},{"$ref":"#/components/parameters/output"},{"$ref":"#/components/parameters/records"}],"responses":{"200":{"description":"The data as JSON (or CSV / NDJSON with `output`).","headers":{"x-request-id":{"$ref":"#/components/headers/x-request-id"},"x-credits-used":{"$ref":"#/components/headers/x-credits-used"},"x-credits-remaining":{"$ref":"#/components/headers/x-credits-remaining"}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"example":{"section":"music","hl":"en","gl":"GB","count":30,"sections":[{"title":"Trending music videos","key":"music","count":30,"items":[{"id":"XO1h5G6xytU","url":"https://www.youtube.com/channel/UC9TO_oo4c_LrOiKNaY6aysA","title":"POKITO","channel":"Daddy Yankee","channel_id":"UC9TO_oo4c_LrOiKNaY6aysA","artists":["Daddy Yankee"],"rank":1,"previous_rank":null,"periods_on_chart":null,"view_count":null,"duration_seconds":248,"release_date":"2026-10-29","thumbnail":"https://i.ytimg.com/vi/XO1h5G6xytU/maxresdefault.jpg"},{"id":"BPZkZpGMpXA","url":"https://www.youtube.com/channel/UCq-Fj5jknLsUf-MWSy4_brA","title":"KING: Tu Mil Jaaye | Shah Rukh Khan, Deepika | Sachin-Jigar, Arijit, Ed Sheeran, Madhubanti, Kumaar","channel":"T-Series","channel_id":"UCq-Fj5jknLsUf-MWSy4_brA","artists":["T-Series"],"rank":2,"previous_rank":null,"periods_on_chart":null,"view_count":null,"duration_seconds":223,"release_date":"2026-11-01","thumbnail":"https://i.ytimg.com/vi/BPZkZpGMpXA/maxresdefault.jpg"},"… 28 more"]}],"videos":[{"id":"XO1h5G6xytU","url":"https://www.youtube.com/channel/UC9TO_oo4c_LrOiKNaY6aysA","title":"POKITO","channel":"Daddy Yankee","channel_id":"UC9TO_oo4c_LrOiKNaY6aysA","artists":["Daddy Yankee"],"rank":1,"previous_rank":null,"periods_on_chart":null,"view_count":null,"duration_seconds":248,"release_date":"2026-10-29","thumbnail":"https://i.ytimg.com/vi/XO1h5G6xytU/maxresdefault.jpg","section":"music"},{"id":"BPZkZpGMpXA","url":"https://www.youtube.com/channel/UCq-Fj5jknLsUf-MWSy4_brA","title":"KING: Tu Mil Jaaye | Shah Rukh Khan, Deepika | Sachin-Jigar, Arijit, Ed Sheeran, Madhubanti, Kumaar","channel":"T-Series","channel_id":"UCq-Fj5jknLsUf-MWSy4_brA","artists":["T-Series"],"rank":2,"previous_rank":null,"periods_on_chart":null,"view_count":null,"duration_seconds":223,"release_date":"2026-11-01","thumbnail":"https://i.ytimg.com/vi/BPZkZpGMpXA/maxresdefault.jpg","section":"music"},"… 28 more"],"next_cursor":null,"cached":false,"credits_used":1}},"text/csv":{"schema":{"type":"string"}},"application/x-ndjson":{"schema":{"type":"string"}}}},"400":{"$ref":"#/components/responses/E400"},"401":{"$ref":"#/components/responses/E401"},"402":{"$ref":"#/components/responses/E402"},"404":{"$ref":"#/components/responses/E404"},"502":{"$ref":"#/components/responses/E502"},"503":{"$ref":"#/components/responses/E503"}}}},"/youtube/v1/video":{"get":{"operationId":"youtubeVideo","summary":"One YouTube video","description":"Everything the watch page has for a video: details, formats, captions, chapters, heatmap (\"Most replayed\"), related videos and more. Every response includes `credits_used`: the credits this call cost.\n\nPrice: 1 credit per successful call. Docs: https://api.sh/docs/youtube-video","tags":["YouTube"],"x-credits":1,"parameters":[{"name":"id","in":"query","required":true,"description":"Video id or any YouTube video URL (also accepted as `video_id` or `url`).","schema":{"type":"string"},"example":"dQw4w9WgXcQ"},{"$ref":"#/components/parameters/raw"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/fresh"},{"$ref":"#/components/parameters/output"},{"$ref":"#/components/parameters/records"}],"responses":{"200":{"description":"The data as JSON (or CSV / NDJSON with `output`).","headers":{"x-request-id":{"$ref":"#/components/headers/x-request-id"},"x-credits-used":{"$ref":"#/components/headers/x-credits-used"},"x-credits-remaining":{"$ref":"#/components/headers/x-credits-remaining"}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"example":{"id":"dQw4w9WgXcQ","title":"Rick Astley - Never Gonna Give You Up (Official Video) (4K Remaster)","channel":"Rick Astley","channel_id":"UCuAXFkgsw1L7xaCfnd5JJOw","length_seconds":213,"views":1833552301,"description":"The official video for “Never Gonna Give You Up” by Rick Astley. \n\nNever: The Autobiography 📚 OUT NOW! \nFollow this link to get your copy an…","keywords":["rick astley","Never Gonna Give You Up","… 25 more"],"published":"Oct 24, 2009","likes":"19M","thumbnail":"https://i.ytimg.com/vi_webp/dQw4w9WgXcQ/maxresdefault.webp","url":"https://www.youtube.com/watch?v=dQw4w9WgXcQ","publish_date":"2009-10-24T23:57:33-07:00","upload_date":"2009-10-24T23:57:33-07:00","category":"Music","is_family_safe":true,"is_unlisted":false,"is_shorts_eligible":false,"has_ypc_metadata":false,"available_countries":["AD","AE","… 247 more"],"live_broadcast":null,"embed":{"iframeUrl":"https://www.youtube.com/embed/dQw4w9WgXcQ","width":1280,"height":720},"owner_profile_url":"http://www.youtube.com/@RickAstleyYT","owner_channel_name":"Rick Astley","is_live_content":false,"is_live":false,"is_upcoming":false,"is_private":false,"allow_ratings":true,"is_crawlable":true,"thumbnails":[{"url":"https://i.ytimg.com/vi/dQw4w9WgXcQ/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDd2KtelLHaNSXrI9_5K-NvTscKNw","width":168,"height":94},{"url":"https://i.ytimg.com/vi/dQw4w9WgXcQ/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBUpEOOWUXWkNyijQuZ4UPzp2BE-w","width":196,"height":110},"… 3 more"],"thumbnail_max":"https://i.ytimg.com/vi/dQw4w9WgXcQ/maxresdefault.jpg","like_count":19491222,"view_count_text":"1,833,552,301 views","date_text":"Oct 24, 2009","relative_date":"17 years ago","super_title":"#OfficialMusicVideo #NeverGonnaGiveYouUp #RickAstleyNever","hashtags":["#OfficialMusicVideo","#NeverGonnaGiveYouUp","… 1 more"],"channel_url":"https://www.youtube.com/@RickAstleyYT","channel_avatar":"https://yt3.ggpht.com/_ShEGOdg-t5YGJse14Ooq6FYBZqX_QSlhaTNjG06miYusm5lWm1UroLyVxnYtahADfRTVLtuVQ=s176-c-k-c0x00ffffff-no-rj","…":"17 more fields","cached":false,"credits_used":1}},"text/csv":{"schema":{"type":"string"}},"application/x-ndjson":{"schema":{"type":"string"}}}},"400":{"$ref":"#/components/responses/E400"},"401":{"$ref":"#/components/responses/E401"},"402":{"$ref":"#/components/responses/E402"},"404":{"$ref":"#/components/responses/E404"},"502":{"$ref":"#/components/responses/E502"},"503":{"$ref":"#/components/responses/E503"}}}},"/youtube/v1/video/chat":{"get":{"operationId":"youtubeVideoChat","summary":"YouTube live chat replay","description":"The chat replay of a past live stream (when the stream kept its chat): messages, Super Chats and memberships with author, badges, amount and the video offset. Pass `next_cursor` back as `cursor` to read on. Every response includes `credits_used`: the credits this call cost.\n\nPrice: 1 credit per successful call. Docs: https://api.sh/docs/youtube-video-chat","tags":["YouTube"],"x-credits":1,"parameters":[{"name":"id","in":"query","required":true,"description":"Video id or URL of a past stream.","schema":{"type":"string"},"example":"5qap5aO4i9A"},{"name":"mode","in":"query","required":false,"description":"top (default, Top chat replay) or all (Live chat replay).","schema":{"type":"string","enum":["top","all"]}},{"name":"start_s","in":"query","required":false,"description":"Start reading at this many seconds into the stream (first page only).","schema":{"type":"number"}},{"name":"cursor","in":"query","required":false,"description":"Value of `next_cursor` from the previous page.","schema":{"type":"string"}},{"$ref":"#/components/parameters/raw"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/fresh"},{"$ref":"#/components/parameters/output"},{"$ref":"#/components/parameters/records"}],"responses":{"200":{"description":"The data as JSON (or CSV / NDJSON with `output`).","headers":{"x-request-id":{"$ref":"#/components/headers/x-request-id"},"x-credits-used":{"$ref":"#/components/headers/x-credits-used"},"x-credits-remaining":{"$ref":"#/components/headers/x-credits-remaining"}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"example":{"video_id":"5qap5aO4i9A","mode":"top","count":87,"next_cursor":"op2w0wR9Gl5DaWtxSndvWVZVTlRTalJuYTFaRE5rNXlka2xKT0hWdGVuUm1NRTkzRWdzMWNXRndOV0ZQTkdrNVFSb1Q2cWpkdVFFTkNnczFjV0Z3TldGUE5HazVRU0FCTUFBJTNEKLm6…","messages":[{"id":"CiMKIVJFUExBWV9WRU0yMDI2LzExLzAzLTIxOjM3OjI3LjMyNA%3D%3D","type":"viewer_engagement_message","text":"Live chat replay is on. Messages that appeared when the stream was live will show up here.","author":null,"author_channel_id":null,"author_photo":null,"badges":[],"time_text":null,"timestamp":"2026-11-04T05:37:27.324Z","amount":null,"offset_ms":0},{"id":"ChwKGkNLcUk5Nl84NWVjQ0ZhOEloQW9kVUswTWxn","type":"text_message","text":"I miss study girl (ㆀ˘･з･˘)","author":"@rats9198","author_channel_id":"UCdjlLDIjECaZ49nRdiI-6eg","author_photo":"https://yt4.ggpht.com/ytc/AIdro_kCenac260DHqfXGV-eA-0bJ9qjdY1qvPOnIF4A4Wnidw=s64-c-k-c0x00ffffff-no-rj","badges":[],"time_text":"-1:07","timestamp":"2020-02-22T20:13:37.574Z","amount":null,"offset_ms":0},"… 85 more"],"cached":false,"credits_used":1}},"text/csv":{"schema":{"type":"string"}},"application/x-ndjson":{"schema":{"type":"string"}}}},"400":{"$ref":"#/components/responses/E400"},"401":{"$ref":"#/components/responses/E401"},"402":{"$ref":"#/components/responses/E402"},"404":{"$ref":"#/components/responses/E404"},"502":{"$ref":"#/components/responses/E502"},"503":{"$ref":"#/components/responses/E503"}}}},"/youtube/v1/video/formats":{"get":{"operationId":"youtubeVideoFormats","summary":"YouTube video formats and download links","description":"Stream links are signed by YouTube, expire after `expires_in_seconds` (about 6 hours) and only play from the address that requested them; a stream that needs signature deciphering is returned with `url` null and `cipher_required` true. Age-restricted, members-only and offline live videos come back with `playability` and `reason` and no formats.\n\nEvery response includes `credits_used`: the credits this call cost.\n\nPrice: 1 credit per successful call. Docs: https://api.sh/docs/youtube-video-formats","tags":["YouTube"],"x-credits":1,"parameters":[{"name":"id","in":"query","required":true,"description":"Video id or any YouTube video URL (watch, youtu.be, shorts, embed, live).","schema":{"type":"string"},"example":"dQw4w9WgXcQ"},{"$ref":"#/components/parameters/raw"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/fresh"},{"$ref":"#/components/parameters/output"},{"$ref":"#/components/parameters/records"}],"responses":{"200":{"description":"The data as JSON (or CSV / NDJSON with `output`).","headers":{"x-request-id":{"$ref":"#/components/headers/x-request-id"},"x-credits-used":{"$ref":"#/components/headers/x-credits-used"},"x-credits-remaining":{"$ref":"#/components/headers/x-credits-remaining"}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"example":{"id":"dQw4w9WgXcQ","title":"Rick Astley - Never Gonna Give You Up (Official Video) (4K Remaster)","channel":"Rick Astley","channel_id":"UCuAXFkgsw1L7xaCfnd5JJOw","length_seconds":213,"is_live":false,"playability":"OK","reason":null,"expires_in_seconds":21540,"expires_at":"2026-11-04T11:36:44.761Z","hls_manifest_url":null,"dash_manifest_url":null,"count":27,"best_muxed":{"itag":18,"kind":"video+audio","mime_type":"video/mp4; codecs=\"avc1.42001E, mp4a.40.2\"","container":"mp4","codecs":"avc1.42001E, mp4a.40.2","quality":"medium","quality_label":"360p","width":640,"height":360,"fps":25,"bitrate":444226,"average_bitrate":null,"size":null,"duration_ms":213089,"audio_quality":"AUDIO_QUALITY_LOW","audio_sample_rate":44100,"audio_channels":2,"audio_track":null,"hdr":false,"drm":false,"last_modified":"2025-12-28T22:29:13.317Z","url":"https://rr2---sn-8pxuuxa-8j5se.googlevideo.com/videoplayback?expire=1793792264&ei=qMTqatCXC-2M77APg7S04A8&ip=116.110.43.81&id=o-ABtQKVkujdX_…","cipher_required":false},"best_video":{"itag":313,"kind":"video","mime_type":"video/webm; codecs=\"vp9\"","container":"webm","codecs":"vp9","quality":"hd2160","quality_label":"2160p","width":3840,"height":2160,"fps":25,"bitrate":18076636,"average_bitrate":13466333,"size":358608461,"duration_ms":213040,"audio_quality":null,"audio_sample_rate":null,"audio_channels":null,"audio_track":null,"hdr":false,"drm":false,"last_modified":"2025-12-28T23:11:32.248Z","url":"https://rr2---sn-8pxuuxa-8j5se.googlevideo.com/videoplayback?expire=1793792264&ei=qMTqatCXC-2M77APg7S04A8&ip=116.110.43.81&id=o-ABtQKVkujdX_…","cipher_required":false},"best_audio":{"itag":251,"kind":"audio","mime_type":"audio/webm; codecs=\"opus\"","container":"webm","codecs":"opus","quality":"tiny","quality_label":null,"width":null,"height":null,"fps":null,"bitrate":136544,"average_bitrate":128930,"size":3433755,"duration_ms":213061,"audio_quality":"AUDIO_QUALITY_MEDIUM","audio_sample_rate":48000,"audio_channels":2,"audio_track":null,"hdr":false,"drm":false,"last_modified":"2025-12-28T21:04:43.819Z","url":"https://rr2---sn-8pxuuxa-8j5se.googlevideo.com/videoplayback?expire=1793792264&ei=qMTqatCXC-2M77APg7S04A8&ip=116.110.43.81&id=o-ABtQKVkujdX_…","cipher_required":false},"formats":[{"itag":18,"kind":"video+audio","mime_type":"video/mp4; codecs=\"avc1.42001E, mp4a.40.2\"","container":"mp4","codecs":"avc1.42001E, mp4a.40.2","quality":"medium","quality_label":"360p","width":640,"height":360,"fps":25,"bitrate":444226,"average_bitrate":null,"size":null,"duration_ms":213089,"audio_quality":"AUDIO_QUALITY_LOW","audio_sample_rate":44100,"audio_channels":2,"audio_track":null,"hdr":false,"drm":false,"last_modified":"2025-12-28T22:29:13.317Z","url":"https://rr2---sn-8pxuuxa-8j5se.googlevideo.com/videoplayback?expire=1793792264&ei=qMTqatCXC-2M77APg7S04A8&ip=116.110.43.81&id=o-ABtQKVkujdX_…","cipher_required":false},{"itag":313,"kind":"video","mime_type":"video/webm; codecs=\"vp9\"","container":"webm","codecs":"vp9","quality":"hd2160","quality_label":"2160p","width":3840,"height":2160,"fps":25,"bitrate":18076636,"average_bitrate":13466333,"size":358608461,"duration_ms":213040,"audio_quality":null,"audio_sample_rate":null,"audio_channels":null,"audio_track":null,"hdr":false,"drm":false,"last_modified":"2025-12-28T23:11:32.248Z","url":"https://rr2---sn-8pxuuxa-8j5se.googlevideo.com/videoplayback?expire=1793792264&ei=qMTqatCXC-2M77APg7S04A8&ip=116.110.43.81&id=o-ABtQKVkujdX_…","cipher_required":false},"… 25 more"],"captions":[{"language":"en","name":"English","kind":null,"url":"https://www.youtube.com/api/timedtext?v=dQw4w9WgXcQ&ei=qMTqatCXC-2M77APg7S04A8&caps=asr&opi=112496729&xoaf=5&xowf=1&hl=en&ip=0.0.0.0&ipbits=…"},{"language":"en","name":"English (auto-generated)","kind":"asr","url":"https://www.youtube.com/api/timedtext?v=dQw4w9WgXcQ&ei=qMTqatCXC-2M77APg7S04A8&caps=asr&opi=112496729&xoaf=5&xowf=1&hl=en&ip=0.0.0.0&ipbits=…"},"… 4 more"],"cached":false,"credits_used":1}},"text/csv":{"schema":{"type":"string"}},"application/x-ndjson":{"schema":{"type":"string"}}}},"400":{"$ref":"#/components/responses/E400"},"401":{"$ref":"#/components/responses/E401"},"402":{"$ref":"#/components/responses/E402"},"404":{"$ref":"#/components/responses/E404"},"502":{"$ref":"#/components/responses/E502"},"503":{"$ref":"#/components/responses/E503"}}}},"/youtube/v1/video/related":{"get":{"operationId":"youtubeVideoRelated","summary":"YouTube related videos","description":"The watch page's \"Up next\" list for a video, without the player data (cheaper than /youtube/v1/video). Every response includes `credits_used`: the credits this call cost.\n\nPrice: 1 credit per successful call. Docs: https://api.sh/docs/youtube-video-related","tags":["YouTube"],"x-credits":1,"parameters":[{"name":"id","in":"query","required":true,"description":"Video id or URL.","schema":{"type":"string"},"example":"dQw4w9WgXcQ"},{"name":"cursor","in":"query","required":false,"description":"Value of `next_cursor` from the previous page (YouTube returns one page to logged-out visitors for most videos).","schema":{"type":"string"}},{"$ref":"#/components/parameters/raw"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/fresh"},{"$ref":"#/components/parameters/output"},{"$ref":"#/components/parameters/records"}],"responses":{"200":{"description":"The data as JSON (or CSV / NDJSON with `output`).","headers":{"x-request-id":{"$ref":"#/components/headers/x-request-id"},"x-credits-used":{"$ref":"#/components/headers/x-credits-used"},"x-credits-remaining":{"$ref":"#/components/headers/x-credits-remaining"}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"example":{"video_id":"dQw4w9WgXcQ","count":20,"next_cursor":"CBQSDRILZFF3NHc5V2dYY1EYACq6DU1nc0kxZVhOMHNQLXplX1RBZHJPaS1zTTl3a0s5QWtLQV9JLUFBb093ajRMQ09PMHNZTG0zc3FmOEFFS0RjSS1DZ2lzODlhWXc2dmZvMndLRGNJ…","videos":[{"content_type":"video","thumbnail":"https://i.ytimg.com/vi/uxKmfEsVJbI/hqdefault_custom_1.jpg?sqp=CISIq9cG-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBWBlvE81bxWW…","thumbnails":[{"url":"https://i.ytimg.com/vi/uxKmfEsVJbI/hqdefault_custom_1.jpg?sqp=CISIq9cG-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBIo28NjJOfTn3QBd…","width":168,"height":94},{"url":"https://i.ytimg.com/vi/uxKmfEsVJbI/hqdefault_custom_1.jpg?sqp=CISIq9cG-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBWBlvE81bxWW…","width":336,"height":188}],"duration":"19:09","duration_seconds":1149,"view_count":240000,"badges":["19:09"],"metadata_parts":["Brent Rivera","240K","… 1 more"],"published_text":"3h ago","channel_name":"Brent Rivera","channel_id":"UC56D-IHcUvLVFTX_8NpQMXg","channel_url":"https://www.youtube.com/@brentrivera","channel_avatar":"https://yt3.ggpht.com/ytc/AIdro_nckg4JPK13gMS2o4E9ZVGXg6bHK0PgwVXTe3YCmvKHksU=s68-c-k-c0x00ffffff-no-rj","id":"uxKmfEsVJbI","type":"video","title":"Exploring Abandoned Movie Sets on Google Maps!","url":"https://www.youtube.com/watch?v=uxKmfEsVJbI","live":false,"upcoming":false,"views":null,"published":"3h ago","channel":"Brent Rivera"},{"content_type":"video","thumbnail":"https://i.ytimg.com/vi/h_D3VFfhvs4/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCR9tySWj6ywxK7kVu9d33iYJvlQw","thumbnails":[{"url":"https://i.ytimg.com/vi/h_D3VFfhvs4/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDthV7boxzXbMs3GnRoi4b2REY-UA","width":168,"height":94},{"url":"https://i.ytimg.com/vi/h_D3VFfhvs4/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCR9tySWj6ywxK7kVu9d33iYJvlQw","width":336,"height":188}],"duration":"9:26","duration_seconds":566,"view_count":1300000000,"badges":["9:26"],"metadata_parts":["Michael Jackson","1.3B","… 1 more"],"published_text":"15y ago","channel_name":"Michael Jackson","channel_id":"UC5OrDvL9DscpcAstz7JnQGA","channel_url":"https://www.youtube.com/channel/UC5OrDvL9DscpcAstz7JnQGA","channel_avatar":"https://yt3.ggpht.com/nvt02XjPB-lklNBuV8rI9BQOgD1l7geYdJBzTkgoFJTgdK_Fzv_eaoQ9jV4Vb9DWFks0QFzeog=s88-c-k-c0x00ffffff-no-rj","id":"h_D3VFfhvs4","type":"video","title":"Michael Jackson - Smooth Criminal (Official Video)","url":"https://www.youtube.com/watch?v=h_D3VFfhvs4","live":false,"upcoming":false,"views":null,"published":"15y ago","channel":"Michael Jackson"},"… 18 more"],"cached":false,"credits_used":1}},"text/csv":{"schema":{"type":"string"}},"application/x-ndjson":{"schema":{"type":"string"}}}},"400":{"$ref":"#/components/responses/E400"},"401":{"$ref":"#/components/responses/E401"},"402":{"$ref":"#/components/responses/E402"},"404":{"$ref":"#/components/responses/E404"},"502":{"$ref":"#/components/responses/E502"},"503":{"$ref":"#/components/responses/E503"}}}},"/youtube/v1/video/screenshot":{"get":{"operationId":"youtubeVideoScreenshot","summary":"YouTube video frame at a time","description":"A frame of the video near a time, from YouTube's own timeline preview frames (the images shown when scrubbing the player; up to 160x90 px). `image_url` is a grid image of frames and `crop` the box (x, y, width, height) of the frame in it. YouTube keeps one frame every few seconds (`frame.interval_s`), so the frame returned is the last one at or before `t`; its time is `frame_time_s`. `levels` lists the same frame in every size YouTube keeps. Every response includes `credits_used`: the credits this call cost.\n\nPrice: 1 credit per successful call. Docs: https://api.sh/docs/youtube-video-screenshot","tags":["YouTube"],"x-credits":1,"parameters":[{"name":"video_id","in":"query","required":true,"description":"Video id or any YouTube video URL (also accepted as `id` or `url`).","schema":{"type":"string"},"example":"aircAruvnKk"},{"name":"t","in":"query","required":false,"description":"Time in the video: seconds (90), 1:30 or 1m30s. Default 0. Also accepted as `timestamp`.","schema":{"type":"string"},"example":"300"},{"$ref":"#/components/parameters/raw"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/fresh"},{"$ref":"#/components/parameters/output"},{"$ref":"#/components/parameters/records"}],"responses":{"200":{"description":"The data as JSON (or CSV / NDJSON with `output`).","headers":{"x-request-id":{"$ref":"#/components/headers/x-request-id"},"x-credits-used":{"$ref":"#/components/headers/x-credits-used"},"x-credits-remaining":{"$ref":"#/components/headers/x-credits-remaining"}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"example":{"video_id":"aircAruvnKk","title":"But what is a neural network? | Deep learning chapter 1","channel":"3Blue1Brown","length_seconds":1120,"requested_t":0,"frame_time_s":0,"width":160,"height":90,"image_url":"https://i.ytimg.com/sb/aircAruvnKk/storyboard3_L2/M0.jpg?sqp=-oaymwGhAUg48quKqQOYAYgBAZUBAAAEQpgBMqABPKgBBLIBQBANDBAVHyYtDg4PEhcrLCkPDhAVHyo…","crop":{"x":0,"y":0,"width":160,"height":90},"note":"image_url is a grid of frames; the frame is the crop box (x, y, width, height) in it","frame":{"level":2,"frame_width":160,"frame_height":90,"frames_total":113,"columns":5,"rows":5,"interval_s":10,"frame_index":0,"sheet_index":0,"frame_time_s":0,"image_url":"https://i.ytimg.com/sb/aircAruvnKk/storyboard3_L2/M0.jpg?sqp=-oaymwGhAUg48quKqQOYAYgBAZUBAAAEQpgBMqABPKgBBLIBQBANDBAVHyYtDg4PEhcrLCkPDhAVHyo…","crop":{"x":0,"y":0,"width":160,"height":90}},"levels":[{"level":0,"frame_width":48,"frame_height":27,"frames_total":100,"columns":10,"rows":10,"interval_s":11.2,"frame_index":0,"sheet_index":0,"frame_time_s":0,"image_url":"https://i.ytimg.com/sb/aircAruvnKk/storyboard3_L0/default.jpg?sqp=-oaymwGhAUg48quKqQOYAYgBAZUBAAAEQpgBMqABPKgBBLIBQBANDBAVHyYtDg4PEhcrLCkPDh…","crop":{"x":0,"y":0,"width":48,"height":27}},{"level":1,"frame_width":80,"frame_height":45,"frames_total":113,"columns":10,"rows":10,"interval_s":10,"frame_index":0,"sheet_index":0,"frame_time_s":0,"image_url":"https://i.ytimg.com/sb/aircAruvnKk/storyboard3_L1/M0.jpg?sqp=-oaymwGhAUg48quKqQOYAYgBAZUBAAAEQpgBMqABPKgBBLIBQBANDBAVHyYtDg4PEhcrLCkPDhAVHyo…","crop":{"x":0,"y":0,"width":80,"height":45}},"… 1 more"],"thumbnail":"https://i.ytimg.com/vi/aircAruvnKk/maxresdefault.jpg","cached":false,"credits_used":1}},"text/csv":{"schema":{"type":"string"}},"application/x-ndjson":{"schema":{"type":"string"}}}},"400":{"$ref":"#/components/responses/E400"},"401":{"$ref":"#/components/responses/E401"},"402":{"$ref":"#/components/responses/E402"},"404":{"$ref":"#/components/responses/E404"},"502":{"$ref":"#/components/responses/E502"},"503":{"$ref":"#/components/responses/E503"}}}},"/youtube/v1/video/sponsors":{"get":{"operationId":"youtubeVideoSponsors","summary":"Sponsors in a YouTube video (segments, promo codes, links)","description":"Every response includes `credits_used`: the credits this call cost.\n\nPrice: 1 credit per successful call. Docs: https://api.sh/docs/youtube-video-sponsors","tags":["YouTube"],"x-credits":1,"parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string"},"example":"https://www.youtube.com/watch?v=dQw4w9WgXcQ"},{"$ref":"#/components/parameters/raw"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/fresh"},{"$ref":"#/components/parameters/output"},{"$ref":"#/components/parameters/records"}],"responses":{"200":{"description":"The data as JSON (or CSV / NDJSON with `output`).","headers":{"x-request-id":{"$ref":"#/components/headers/x-request-id"},"x-credits-used":{"$ref":"#/components/headers/x-credits-used"},"x-credits-remaining":{"$ref":"#/components/headers/x-credits-remaining"}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"example":{"id":"dQw4w9WgXcQ","title":"Rick Astley - Never Gonna Give You Up (Official Video) (4K Remaster)","channel":"Rick Astley","channel_id":"UCuAXFkgsw1L7xaCfnd5JJOw","paid_promotion":false,"sponsor_mentions":[],"promo_codes":[],"links":[{"url":"https://linktr.ee/rickastleynever","sponsor_like":false},{"url":"https://RickAstley.lnk.to/YTSubID","sponsor_like":false},"… 9 more"],"segments":[],"paid_content_overlay":null,"description":"The official video for “Never Gonna Give You Up” by Rick Astley. \n\nNever: The Autobiography 📚 OUT NOW! \nFollow this link to get your copy an…","credits_used":1,"cached":false}},"text/csv":{"schema":{"type":"string"}},"application/x-ndjson":{"schema":{"type":"string"}}}},"400":{"$ref":"#/components/responses/E400"},"401":{"$ref":"#/components/responses/E401"},"402":{"$ref":"#/components/responses/E402"},"404":{"$ref":"#/components/responses/E404"},"502":{"$ref":"#/components/responses/E502"},"503":{"$ref":"#/components/responses/E503"}}}},"/youtube/v1/video/subtitles":{"get":{"operationId":"youtubeVideoSubtitles","summary":"YouTube video subtitles","description":"Every subtitle track of a video: language, name, whether it is auto-generated, and links to the track as json3, srv3, vtt and ttml (the links work for a few hours). With `lang`, also that track's text as timed segments (start, duration, end, text) and as one string. Manual tracks are preferred over auto-generated ones unless `kind=asr`. A video without subtitles answers an empty `tracks`. Every response includes `credits_used`: the credits this call cost.\n\nPrice: 1 credit per successful call. Docs: https://api.sh/docs/youtube-video-subtitles","tags":["YouTube"],"x-credits":1,"parameters":[{"name":"video_id","in":"query","required":true,"description":"Video id or any YouTube video URL (also accepted as `id` or `url`).","schema":{"type":"string"},"example":"aircAruvnKk"},{"name":"lang","in":"query","required":false,"description":"Language code of the track to return as text (en, es, pt-BR...). Without it only the track list is returned.","schema":{"type":"string"},"example":"en"},{"name":"kind","in":"query","required":false,"description":"asr (auto-generated) or manual: which track to return when the language has both.","schema":{"type":"string","enum":["asr","manual"]}},{"$ref":"#/components/parameters/raw"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/fresh"},{"$ref":"#/components/parameters/output"},{"$ref":"#/components/parameters/records"}],"responses":{"200":{"description":"The data as JSON (or CSV / NDJSON with `output`).","headers":{"x-request-id":{"$ref":"#/components/headers/x-request-id"},"x-credits-used":{"$ref":"#/components/headers/x-credits-used"},"x-credits-remaining":{"$ref":"#/components/headers/x-credits-remaining"}},"content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"example":{"video_id":"aircAruvnKk","title":"But what is a neural network? | Deep learning chapter 1","channel":"3Blue1Brown","channel_id":"UCYO_jab_esuFRV4b17AJtAw","length_seconds":1120,"count":31,"tracks":[{"language":"ar","name":"Arabic","kind":null,"auto_generated":false,"vss_id":".ar","translatable":true,"is_default":false,"track_name":null,"url":"https://www.youtube.com/api/timedtext?v=aircAruvnKk&ei=1cvqaufIFYChobIP6uW8GA&caps=asr&opi=112496729&xoaf=5&xowf=1&hl=en&ip=0.0.0.0&ipbits=0…","urls":{"json3":"https://www.youtube.com/api/timedtext?v=aircAruvnKk&ei=1cvqaufIFYChobIP6uW8GA&caps=asr&opi=112496729&xoaf=5&xowf=1&hl=en&ip=0.0.0.0&ipbits=0…","srv3":"https://www.youtube.com/api/timedtext?v=aircAruvnKk&ei=1cvqaufIFYChobIP6uW8GA&caps=asr&opi=112496729&xoaf=5&xowf=1&hl=en&ip=0.0.0.0&ipbits=0…","vtt":"https://www.youtube.com/api/timedtext?v=aircAruvnKk&ei=1cvqaufIFYChobIP6uW8GA&caps=asr&opi=112496729&xoaf=5&xowf=1&hl=en&ip=0.0.0.0&ipbits=0…","ttml":"https://www.youtube.com/api/timedtext?v=aircAruvnKk&ei=1cvqaufIFYChobIP6uW8GA&caps=asr&opi=112496729&xoaf=5&xowf=1&hl=en&ip=0.0.0.0&ipbits=0…"}},{"language":"bn","name":"Bangla","kind":null,"auto_generated":false,"vss_id":".bn","translatable":true,"is_default":false,"track_name":null,"url":"https://www.youtube.com/api/timedtext?v=aircAruvnKk&ei=1cvqaufIFYChobIP6uW8GA&caps=asr&opi=112496729&xoaf=5&xowf=1&hl=en&ip=0.0.0.0&ipbits=0…","urls":{"json3":"https://www.youtube.com/api/timedtext?v=aircAruvnKk&ei=1cvqaufIFYChobIP6uW8GA&caps=asr&opi=112496729&xoaf=5&xowf=1&hl=en&ip=0.0.0.0&ipbits=0…","srv3":"https://www.youtube.com/api/timedtext?v=aircAruvnKk&ei=1cvqaufIFYChobIP6uW8GA&caps=asr&opi=112496729&xoaf=5&xowf=1&hl=en&ip=0.0.0.0&ipbits=0…","vtt":"https://www.youtube.com/api/timedtext?v=aircAruvnKk&ei=1cvqaufIFYChobIP6uW8GA&caps=asr&opi=112496729&xoaf=5&xowf=1&hl=en&ip=0.0.0.0&ipbits=0…","ttml":"https://www.youtube.com/api/timedtext?v=aircAruvnKk&ei=1cvqaufIFYChobIP6uW8GA&caps=asr&opi=112496729&xoaf=5&xowf=1&hl=en&ip=0.0.0.0&ipbits=0…"}},"… 29 more"],"translation_languages":[{"language":"ar","name":"Arabic"},{"language":"zh-Hant","name":"Chinese (Traditional)"},"… 16 more"],"subtitles":null,"cached":false,"credits_used":1}},"text/csv":{"schema":{"type":"string"}},"application/x-ndjson":{"schema":{"type":"string"}}}},"400":{"$ref":"#/components/responses/E400"},"401":{"$ref":"#/components/responses/E401"},"402":{"$ref":"#/components/responses/E402"},"404":{"$ref":"#/components/responses/E404"},"502":{"$ref":"#/components/responses/E502"},"503":{"$ref":"#/components/responses/E503"}}}}},"components":{"securitySchemes":{"apiKey":{"type":"apiKey","in":"header","name":"x-api-key","description":"Create keys at https://app.api.sh/keys. Authorization: Bearer <key> also works."}},"parameters":{"raw":{"name":"raw","in":"query","required":false,"description":"0 leaves out the bulky `raw` source blocks (often 10-30x smaller).","schema":{"type":"string","enum":["0","1"]}},"fields":{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return, e.g. `posts.id,posts.title`. Call metadata is always included.","schema":{"type":"string"}},"fresh":{"name":"fresh","in":"query","required":false,"description":"1 skips the 24-hour cache and fetches live.","schema":{"type":"string","enum":["1"]}},"output":{"name":"output","in":"query","required":false,"description":"csv or ndjson returns the response's records (its main list, or the object as one row) as CSV or NDJSON instead of JSON.","schema":{"type":"string","enum":["json","csv","ndjson"]}},"records":{"name":"records","in":"query","required":false,"description":"With output=csv|ndjson: the top-level list to turn into rows (e.g. `reviews`), or `.` for the whole object as one row.","schema":{"type":"string"}}},"schemas":{"Error":{"type":"object","properties":{"success":{"type":"boolean","const":false},"error":{"type":"string"}},"required":["success","error"]}},"responses":{"E400":{"description":"A parameter is missing or invalid. Not charged (unless the call ran and the source rejected the value; credits_used says).","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"E401":{"description":"Missing, invalid, revoked or expired API key. Not charged. See https://api.sh/docs/errors#401","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"E402":{"description":"Not enough credits, a spend limit you set was reached (`spend_limit`), or the key's monthly credit cap was reached (`key_cap`). Not charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"E404":{"description":"Not found, or not public. A lookup that ran costs the endpoint's price (credits_used says); an unknown route is free.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"E502":{"description":"The source site failed this time; retry. Not charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"E503":{"description":"Endpoint paused or temporarily unavailable; may include retry-after. Not charged.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"headers":{"x-request-id":{"description":"The call's id (logs, re-fetch with /v1/results/{id}).","schema":{"type":"string","format":"uuid"}},"x-credits-used":{"description":"Credits charged for this call.","schema":{"type":"integer"}},"x-credits-remaining":{"description":"Balance after the call.","schema":{"type":"integer"}}}},"externalDocs":{"url":"https://api.sh/docs"}}