
YouTube Structured Transcript Extractor
1 day trial then $15.00/month - No credit card required now

YouTube Structured Transcript Extractor
1 day trial then $15.00/month - No credit card required now
Extract 1 or 1000s of YouTube transcripts fast. Save time & effort . Get accurate structured transcripts or captions in seconds for each video. Export in various formats,, JSON, XML, HTML, CSV, EXCEL... Boost your productivity!
dont work in this video
dont work in this video https://www.youtube.com/watch?v=ATapsyGafXc

Hi there, the captions are in Spanish, I will fix it ,I will notify you here

Hi there, its Ok I fixed the issue. Please try again :)
golden_chicken
Thanks mate, I'll keep testing, does it pull the audio and transcribe it or does it pick up the subtitles?
El lun, 19 ago 2024 a las 15:07, karamelo (< topic+isiekh6tgbrp6gxq5d@reply.apify.com>) escribió:

This actor is designed to extract the subtitles (closed captions) autogenerated or user generated
golden_chicken
It still fail: i use this json
{ "proxyOptions": { "useApifyProxy": true, "apifyProxyGroups": [ "BUYPROXIES94952" ] }, "urls": [ "https://www.youtube.com/watch?v=ATapsyGafXc" ] }
El mar, 20 ago 2024 a las 0:16, karamelo (< topic+isiekh6tgbrp6gxq5d@reply.apify.com>) escribió:
golden_chicken
i change the proxy : { "proxyOptions": { "useApifyProxy": true, "apifyProxyGroups": [ "RESIDENTIAL" ] }, "urls": [ "https://www.youtube.com/watch?v=ATapsyGafXc" ] } but in make still error: [image: image.png]
[image: image.png]
El mar, 20 ago 2024 a las 10:03, Golden Chicken (< goldenchickenchannels@gmail.com>) escribió:

maybe the error is in 'Make' because from the Actor's endpoint the json output is well formated! I will take a look again, please stay tuned

I tested the api endpoint and it works well, your json is valid { "proxyOptions": { "useApifyProxy": true, "apifyProxyGroups": [ "RESIDENTIAL" ] }, "urls": [ "https://www.youtube.com/watch?v=ATapsyGafXc" ] } I used VSCode with your json parameters and it works. I thing the issue is in Make and how it handles the received json file. here is the code i used to retrieve it. can you use VSCode? beacause it gives you more freedom for cusomisation code:
import fetch from 'node-fetch'; const apiUrl = 'https://api.apify.com/v2/acts/karamelo~test-youtube-structured-transcript-extractor/run-sync-get-dataset-items?token=apify_api_**************'; // Split the input URLs by comma and trim any whitespace const urlsList = 'https://www.youtube.com/watch?v=ATapsyGafXc'; const urls = urlsList.split(',').map(url => url.trim()); const input = { "proxyOptions": { "useApifyProxy": true, "apifyProxyGroups": [ "RESIDENTIAL" ] }, "urls": [ "https://www.youtube.com/watch?v=ATapsyGafXc" ] }; //{ urls: urls }; const options = { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify(input) }; async function fetchTranscripts() { try { const response = await fetch(apiUrl, options); if (!response.ok) { throw new Error(`Error fetching data from Apify: ${response.statusText}`); } let result = await response.json(); //console.log('Result:', result); if (Array.isArray(result)) { const transcript = result.r... [trimmed]
Actor Metrics
22 monthly users
-
12 bookmarks
>99% runs succeeded
Created in Jun 2024
Modified 8 days ago