Skip to content

bibywupeng-git/instagram-video-parser-extension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Instagram Video Parser Extension

Instagram Video Parser is a lightweight browser extension designed to help users analyze and work with Instagram video page URLs.

The extension runs locally in the browser and only works when the user actively interacts with it. It does not perform background crawling or broad page interception.

Main Features

  • Parse Instagram video page URLs
  • Extract structured video-related information from the current page
  • Add a simple action button on supported Instagram video pages
  • Open the corresponding GrabClip page for further processing
  • Run with a reduced permission set for a cleaner and more privacy-friendly extension design

How It Works

When the user clicks the extension icon, or clicks the action button inserted on a supported Instagram video page, the extension reads the current public video page URL and opens the corresponding GrabClip page in a new tab.

Example continuation page:

https://www.grabclip.com/instagram

Permissions

This extension uses a minimal permission set:

  • activeTab — used only when the user actively clicks the extension
  • host_permissions for *.instagram.com — used to work on supported Instagram pages

Compared with earlier versions, this release reduces permissions and does not require webRequest.

Privacy

  • No user account is required
  • No personal data is collected
  • No browsing history is harvested
  • No background monitoring is performed
  • The extension only processes publicly available information from the active Instagram page when triggered by the user

Supported Pages

Currently supported:

  • Instagram Reel pages
  • Instagram video-related public page URLs that the extension can detect and parse

Project Structure

.
├── _locales/                # Localization files
├── analyzers/
│   ├── base.js              # Base analyzer
│   └── instagram.js         # Instagram page analyzer
├── icons/                   # Extension icons
├── background.js            # Background service worker
├── content.js               # Content script
├── manifest.json            # Chrome Extension Manifest V3
└── README.md

Installation for Development

  1. Download or clone this repository
  2. Open chrome://extensions/
  3. Enable Developer mode
  4. Click Load unpacked
  5. Select the project folder

Usage

  1. Open a supported Instagram video page
  2. Click the extension icon in the browser toolbar
    or use the action button injected on the page
  3. The extension extracts the current video page URL
  4. A GrabClip page opens in a new tab for the next step

Technical Notes

  • Built with Chrome Extension Manifest V3
  • Uses a background service worker
  • Uses content scripts on supported Instagram pages
  • Uses localized extension metadata via _locales

Browser Compatibility

  • Google Chrome
  • Other Chromium-based browsers that support Manifest V3

Release Notes

v1.0.3

  • Reduced extension permissions
  • Removed unnecessary webRequest permission usage
  • Aligned permission strategy with other GrabClip-related extensions
  • Kept the extension focused on user-triggered URL parsing

Related Link

GrabClip Instagram page:

https://www.grabclip.com/instagram

License

MIT License

About

A Chrome extension for parsing Instagram video URLs and redirecting them to the GrabClip web tool.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors