YouTube Channel API
The YouTube Channel API lets you scrape comprehensive channel data including about info, subscriber counts, video sections, and YouTube Shorts. Each successful request costs 5 API credits.
Endpoint:
https://api.scrapingdog.com/youtubeAPI Parameters
🔑
Scrapingdog Parameters
api_keyRequiredYour personal API key. Available on your dashboard.
Type: String
📺
Channel
channel_idRequiredThis is the YouTube Channel ID. You can find it in the channel URL (e.g.,youtube.com/channel/UCX6OQ3DkcsbYNE6H8uQQuVA).
Type: String
🌍
Localization
countryOptionalISO code of the country from which you are seeking YouTube search results. Default:us
Type: StringlanguageOptionalLanguage of the results. Possible Values —en,es,fr,de, etc. Default:en
Type: String
API Examples

Code to Integrate
curl "https://api.scrapingdog.com/youtube?api_key=APIKEY&channel_id=UCX6OQ3DkcsbYNE6H8uQQuVA"
import requests params = { "api_key": "APIKEY", "channel_id": "UCX6OQ3DkcsbYNE6H8uQQuVA", "country": "us", "language": "en" } response = requests.get("https://api.scrapingdog.com/youtube", params=params) print(response.json())
const params = new URLSearchParams({ api_key: "APIKEY", channel_id: "UCX6OQ3DkcsbYNE6H8uQQuVA", country: "us", language: "en" }); const res = await fetch(`https://api.scrapingdog.com/youtube?${params}`); const data = await res.json(); console.log(data);
<?php $url = 'https://api.scrapingdog.com/youtube?' . http_build_query([ 'api_key' => 'APIKEY', 'channel_id' => 'UCX6OQ3DkcsbYNE6H8uQQuVA', 'country' => 'us', 'language' => 'en', ]); echo file_get_contents($url);
API Response
{
"about": {
"description": "Scrapingdog is a web scraping API that helps developers extract public data from search engines, e-commerce platforms, and websites at scale.",
"subscribers": "372 subscribers",
"videos": "113 videos",
"views": "88,943 views",
"joined_date_text": "Joined May 30, 2020",
"joined_date": "2020-05-30",
"links": [
{ "title": "Homepage", "link": "https://scrapingdog.com" },
{ "title": "Twitter", "link": "https://twitter.com/scrapingdog" },
{ "title": "LinkedIn", "link": "https://linkedin.com/company/scrapingdog" },
{ "title": "Medium", "link": "https://medium.com/@darshankhandelwal12" }
]
},
"channel": {
"handle": "http://www.youtube.com/@scrapingdog9955",
"id": "UC-NW7zBTUu2Wz23LOvag09w",
"title": "Scrapingdog",
"subscribers": "372 subscribers",
"videos": "113 videos",
"keywords": ""web scraping API" "data extraction api" "google search api" ...",
"tags": ["web scraping API", "data extraction api", "google search api", "serp api"],
"avatar": "https://yt3.googleusercontent.com/-JH5fOP53DkpmC8wRJqRNclsmAgkNZzLF3IZtygfiw...",
"banner": "https://yt3.googleusercontent.com/Nsti6tCZSlI2OTWPnyYRt52IUv0qAI1J97Umw3SWrKPY...",
"is_family_safe": true,
"first_link": "https://scrapingdog.com"
},
"highlighted_video": {
"id": "GOxYIfnvB-w",
"title": "What is Scrapingdog | Introduction Video | How To Use Scrapingdog API",
"link": "https://www.youtube.com/watch?v=GOxYIfnvB-w",
"views": "4197",
"published_time": "1 year ago"
},
"videos_sections": [
{
"section_title": "Videos",
"videos": []
}
],
"shorts_sections": [
{
"section_title": "Shorts",
"videos": [
{
"position": 1,
"id": "shorts-shelf-item-fqIWBxH1pko",
"title": "Stop Fighting CAPTCHAs. Do This Instead, 547 views - play Short",
"link": "https://www.youtube.com/shorts/shorts-shelf-item-fqIWBxH1pko",
"views": 547,
"thumbnail": ""
},
{
"position": 2,
"id": "shorts-shelf-item-RQkUQt06_xc",
"title": "Weekly API Updates: Fixes Across Google Jobs, Images, YouTube & Amazon, 705 views - play Short",
"link": "https://www.youtube.com/shorts/shorts-shelf-item-RQkUQt06_xc",
"views": 705,
"thumbnail": ""
}
]
}
]
}