const axios = require('axios'); async function downr(url) { try { if (!url.includes('https://')) throw new Error('Invalid url.'); const { headers } = await axios.get('https://downr.org/.netlify/functions/analytics', { headers: { referer: 'https://downr.org/', 'user-agent': 'Mozilla/5.0 (Linux; Android 15; SM-F958 Build/AP3A.240905.015) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.6723.86 Mobile Safari/537.36' } }); const { data } = await axios.post('https://downr.org/.netlify/functions/download', { url: url }, { headers: { 'accept': '*/*', 'accept-encoding': 'gzip, deflate, br', 'accept-language': 'id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7', 'content-type': 'application/json', 'cookie': headers['set-cookie']?.join('; ') || '', 'origin': 'https://downr.org', 'referer': 'https://downr.org/', 'sec-ch-ua': '"Chromium";v="137", "Not/A)Brand";v="24"', 'sec-ch-ua-mobile': '?1', 'sec-ch-ua-platform': '"Android"', 'sec-fetch-dest': 'empty', 'sec-fetch-mode': 'cors', 'sec-fetch-site': 'same-origin', 'user-agent': 'Mozilla/5.0 (Linux; Android 15; SM-F958 Build/AP3A.240905.015) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.6723.86 Mobile Safari/537.36' } }); return data; } catch (error) { throw new Error(error.message); } }; // Usage: downr('https://www.instagram.com/p/DSrFMtck5CO/?igsh=anNuZmh4ZzIxYnA=').then(console.log);