1.1.1 • Published 2 years ago
@neguin/insta-dl v1.1.1
insta-dl
Overview
@neguin/insta-dl is a tool for downloading media from Instagram. It uses Playwright to interact with Instagram pages and extract media URLs.
Features
- Validates Instagram URLs.
- Downloads media (images and videos) from Instagram posts.
- Handles different types of Instagram media, including sidecar posts.
Installation
npm install @neguin/insta-dl
npx playwright installUsage
To download media from an Instagram URL, use the instaDl function. This function takes an Instagram URL as input and returns an array of media URLs.
Example:
const { instaDownload } = require('@neguin/insta-dl');
(async () => {
const mediaUrls = await instaDl('https://www.instagram.com/p/C0-fN1dLPNi/');
console.log(mediaUrls);
})();Output:
{
"type": "video",
"urls": [
"https://scontent.cdninstagram.com/v/t50.2886-16/411871655_6943863569015015_2167177240664383492_n.mp4?_nc_ht=scontent.cdninstagram.com&_nc_cat=111&_nc_ohc=CEO103UVEfEAX_axHSD&edm=APs17CUBAAAA&ccb=7-5&oh=00_AfBP_Z24NC2U_2z2BBBhfoBp0AGPrqZyXITd_ZvRnmOiGQ&oe=6581A508&_nc_sid=10d13b"
]
}