const axios = require('axios'); async function ytsummarizer(url) { try { if (!/youtube.com|youtu.be/.test(url)) throw new Error('Invalid youtube url'); const { data } = await axios.post('https://docsbot.ai/api/tools/youtube-prompter', { videoUrl: url, type: 'summary' }, { headers: { 'content-type': 'application/json' } }); return data; } catch (error) { throw new Error(error.message); } } // Usage: const resp = await ytsummarizer('https://m.youtube.com/watch?v=-32e0O9wkIE&pp=ygUOZGF2aWQgZ2FkZ2V0aW4%3D'); console.log(resp);