Youtube Metadata Scraper (Videos & Shorts)

Youtube Metadata Scraper (Videos & Shorts)

Introducing the most comprehensive and robust YouTube Metadata Scraper on Apify, built for videos and shorts. Get detailed metadata, including title, description, video length, tags, like count, view count, comment count, and even full transcripts.

VIDEOSSEO_TOOLSOTHERApify

📝 Youtube Metadata Scraper (Videos & Shorts) 📝

Introducing the most comprehensive and robust Youtube Metadata web scraper on Apify. Get full metadata from Youtube videos and shorts via a single interface.

😋 Features 😋

  • Extract complete video metadata including video title, description, channel details, engagement stats and full transcripts.
  • Seamlessly handle both videos and shorts URL through a single interface.
  • Customize transcript language preferences directly in the input options: Select English (auto-generated) or add other languages.
  • Get detailed timestamp information for transcripts, inclusing start time and time range.

⚡ Use Cases ⚡

Market Research & Competitor Analysis

  • Track trends through titles, descriptions, and tags.
  • Monitor competitor video performance through likes, views, and comment counts.
  • Identify high-performing keywords and optimize SEO strategies.

Content Creation & Strategy

  • Analyze successful videos to refine content ideas.
  • Extract transcripts for repurposing into blog posts, captions, or summaries.
  • Gather engagement insights to understand audience preferences.

Academic & Sentiment Analysis

  • Collect video transcripts for natural language processing (NLP) or sentiment analysis.
  • Study trends in discussions across different topics.
  • Monitor misinformation and content moderation studies.

Social Media & Brand Monitoring

  • Track mentions of brands or topics in video descriptions and transcripts.
  • Measure audience sentiment and engagement around specific products or campaigns.
  • Identify influencers and assess their impact.

👩‍🍳 Input Parameters 👩‍🍳

ParameterTypeDescriptionDefault Value
startURLsarrayAt least one Youtube URL (Video and Shorts URL are supported)-
extractTranscriptbooleanIf selected, includes transcript in the resulttrue
includeEnglishAGbooleanIf selected, includes English (auto-generated) option in transcriptfalse
includeNonEnglishbooleanIf selected, includes non-English languages in transcriptsfalse
proxyobjectApify's proxy configuration. Choose RESIDENTIAL proxies for reliable runsRESIDENTIAL

🍖 Output Example 🍖

This example was ran with both includeEnglishAG and includeNonEnglish set to False.

1{
2  "id": "yy16KFzM4XU",
3  "url": "https://www.youtube.com/watch?v=yy16KFzM4XU",
4  "title": "Why sci-fi alien planets all look the same",
5  "description": "There's a reason that a lot of planets in American science fiction look the same: they're all filmed in the same places. But why those particular locations? It's about money, about union rules, and about the thirty-mile zone -- or as it's otherwise known, the TMZ.\n\nWikipedia on Vasquez Rocks: https://en.wikipedia.org/wiki/List_of_productions_using_the_Vasquez_Rocks_as_a_filming_location\n\nCamera: Matt Gray http://www.mattg.co.uk/\n\n🟥 MORE FROM TOM: https://www.tomscott.com/\n(you can find contact details and social links there too)\n\n📰 WEEKLY NEWSLETTER with good stuff from the rest of the internet: https://www.tomscott.com/newsletter/\n❓ LATERAL, free weekly podcast: https://lateralcast.com/ https://youtube.com/lateralcast/\n➕ TOM SCOTT PLUS: https://youtube.com/tomscottplus\n👥 THE TECHNICAL DIFFICULTIES: https://youtube.com/techdif",
6  "lengthInSeconds": 128,
7  "uploadDatetime": "2017-05-01T15:00:05+00:00",
8  "category": "Education",
9  "tags": [],
10  "channelID": "UCBa659QWEk1AI4Tg--mrJ2A",
11  "channelURL": "http://www.youtube.com/@TomScottGo",
12  "channelUsername": "TomScottGo",
13  "channelDisplayName": "Tom Scott",
14  "viewCount": 4006384,
15  "likeCount": 106009,
16  "commentCount": 1810,
17  "transcripts": [
18    {
19      "language": "English",
20      "content": [
21        {
22          "startMs": 60,
23          "endMs": 1920,
24          "startTime": "0:00",
25          "text": "I am exactly thirty miles away"
26        },
27        {
28          "startMs": 1920,
29          "endMs": 5720,
30          "startTime": "0:01",
31          "text": "from the intersection of Beverly Boulevard\nand North La Cienega Boulevard"
32        },
33        {
34          "startMs": 5720,
35          "endMs": 7588,
36          "startTime": "0:05",
37          "text": "in downtown Los Angeles."
38        },
39        {
40          "startMs": 7589,
41          "endMs": 10230,
42          "startTime": "0:07",
43          "text": "This is part of the boundary\nof the studio zone,"
44        },
45        {
46          "startMs": 10230,
47          "endMs": 13660,
48          "startTime": "0:10",
49          "text": "a thirty-mile circle that\nsweeps through southern California,"
50        },
51        {
52          "startMs": 13660,
53          "endMs": 18570,
54          "startTime": "0:13",
55          "text": "and which explains why a lot of planets in\nscience fiction look kind of the same."
56        },
57        {
58          "startMs": 18570,
59          "endMs": 21500,
60          "startTime": "0:18",
61          "text": "See, if I were filming a movie and I asked\nmy cast and crew"
62        },
63        {
64          "startMs": 21500,
65          "endMs": 23759,
66          "startTime": "0:21",
67          "text": "to meet me here, outside the zone,"
68        },
69        {
70          "startMs": 23759,
71          "endMs": 26699,
72          "startTime": "0:23",
73          "text": "I'd have to pay them for their time and mileage\ngetting to the location."
74        },
75        {
76          "startMs": 26699,
77          "endMs": 31189,
78          "startTime": "0:26",
79          "text": "But if I just walk a few paces this way,\ninside the studio zone,"
80        },
81        {
82          "startMs": 31189,
83          "endMs": 36320,
84          "startTime": "0:31",
85          "text": "then cast and crew get paid from when they\narrive here, from their call time."
86        },
87        {
88          "startMs": 36320,
89          "endMs": 38570,
90          "startTime": "0:36",
91          "text": "Filming inside the zone is significantly cheaper."
92        },
93        {
94          "startMs": 38570,
95          "endMs": 42500,
96          "startTime": "0:38",
97          "text": "The headquarters of pretty much all the movie\nstudios are inside the zone,"
98        },
99        {
100          "startMs": 42500,
101          "endMs": 46080,
102          "startTime": "0:42",
103          "text": "and so are a lot of places that you'll have\nseen in film and television."
104        },
105        {
106          "startMs": 46080,
107          "endMs": 49010,
108          "startTime": "0:46",
109          "text": "Griffith Park and Bronson Canyon\nare well within the zone,"
110        },
111        {
112          "startMs": 49010,
113          "endMs": 52690,
114          "startTime": "0:49",
115          "text": "close to the centre of Hollywood,\nso that's where Adam West's Batcave was,"
116        },
117        {
118          "startMs": 52690,
119          "endMs": 56579,
120          "startTime": "0:52",
121          "text": "along with where the walls fell for\nCaptain Picard, and along with, well,"
122        },
123        {
124          "startMs": 56580,
125          "endMs": 60140,
126          "startTime": "0:56",
127          "text": "pretty much any American TV show that's ever\nneeded that sort of landscape."
128        },
129        {
130          "startMs": 60140,
131          "endMs": 65399,
132          "startTime": "1:00",
133          "text": "And Vasquez Rocks, which have been used in\nso many TV shows, films and music videos"
134        },
135        {
136          "startMs": 65399,
137          "endMs": 68750,
138          "startTime": "1:05",
139          "text": "that there is a separate\nWikipedia page just listing them,"
140        },
141        {
142          "startMs": 68750,
143          "endMs": 72570,
144          "startTime": "1:08",
145          "text": "is conveniently twenty-nine miles from the\ncentre of the zone."
146        },
147        {
148          "startMs": 72570,
149          "endMs": 75909,
150          "startTime": "1:12",
151          "text": "If those rocks were slightly further away\nfrom Hollywood, then who knows?"
152        },
153        {
154          "startMs": 75909,
155          "endMs": 80560,
156          "startTime": "1:15",
157          "text": "Perhaps Bill and Ted would have been killed\nby their evil robot doubles somewhere else."
158        },
159        {
160          "startMs": 80560,
161          "endMs": 81968,
162          "startTime": "1:20",
163          "text": "Why thirty miles?"
164        },
165        {
166          "startMs": 81969,
167          "endMs": 82969,
168          "startTime": "1:21",
169          "text": "Union rules."
170        },
171        {
172          "startMs": 82969,
173          "endMs": 85950,
174          "startTime": "1:22",
175          "text": "Hollywood is a union town, and long ago,\nit was negotiated"
176        },
177        {
178          "startMs": 85950,
179          "endMs": 89750,
180          "startTime": "1:25",
181          "text": "that thirty miles was \"local\"\nand anything outside wasn't,"
182        },
183        {
184          "startMs": 89750,
185          "endMs": 92720,
186          "startTime": "1:29",
187          "text": "presumably after many, many disagreements\ngoing back and forth"
188        },
189        {
190          "startMs": 92720,
191          "endMs": 95080,
192          "startTime": "1:32",
193          "text": "between union reps and the studios."
194        },
195        {
196          "startMs": 95080,
197          "endMs": 97950,
198          "startTime": "1:35",
199          "text": "Now, exceptions have been added over time:\nthe rules are complicated,"
200        },
201        {
202          "startMs": 97950,
203          "endMs": 100210,
204          "startTime": "1:37",
205          "text": "and I couldn't explain them all if I tried."
206        },
207        {
208          "startMs": 100210,
209          "endMs": 102509,
210          "startTime": "1:40",
211          "text": "Production coordinators generally have that job."
212        },
213        {
214          "startMs": 102509,
215          "endMs": 105429,
216          "startTime": "1:42",
217          "text": "But in summary:\nthis thirty-mile zone, this TMZ,"
218        },
219        {
220          "startMs": 105429,
221          "endMs": 108380,
222          "startTime": "1:45",
223          "text": "and yes, that's where the gossip site got\nits name from,"
224        },
225        {
226          "startMs": 108380,
227          "endMs": 112218,
228          "startTime": "1:48",
229          "text": "this border is why, sometimes, it looks like\nthe crew of the Enterprise"
230        },
231        {
232          "startMs": 112219,
233          "endMs": 116739,
234          "startTime": "1:52",
235          "text": "are boldly going where quite a lot of people\nhave gone before."
236        }
237      ]
238    }
239  ]
240}

⚠ Limitations ⚠

  • Does not currently support channel and playlist URLs
  • Very likely to fail if the scraper is not ran with RESIDENTIAL proxies.

This scraper is under active development and suggestions or feature requests will be greatly appreciated. Reach out in the Issues tab or contact me at isaactoluwani30@gmail.com.

Frequently Asked Questions

Is it legal to scrape job listings or public data?

Yes, if you're scraping publicly available data for personal or internal use. Always review Websute's Terms of Service before large-scale use or redistribution.

Do I need to code to use this scraper?

No. This is a no-code tool — just enter a job title, location, and run the scraper directly from your dashboard or Apify actor page.

What data does it extract?

It extracts job titles, companies, salaries (if available), descriptions, locations, and post dates. You can export all of it to Excel or JSON.

Can I scrape multiple pages or filter by location?

Yes, you can scrape multiple pages and refine by job title, location, keyword, or more depending on the input settings you use.

How do I get started?

You can use the Try Now button on this page to go to the scraper. You’ll be guided to input a search term and get structured results. No setup needed!