Grid Insights extension icon

Browse Instagram like a power user.

Auto-scroll any profile to load every post, then filter by tagged user, caption keywords, date range, or like count — and sort or copy results with one click.

Grid Insights filter panel open beside a profile's post grid, with fields for tagged users, caption keywords, date range, and like count

Everything you need to navigate any profile

Eleven tools, one extension, zero clutter.

How it works

From install to results in under a minute.

Open any Instagram profile

Navigate to any public or accessible Instagram profile. The extension activates automatically — no configuration needed.

Auto-scroll to load all posts

Click the blue scroll button in the corner. It scrolls to the bottom and silently pre-fetches all post metadata in the background.

Open the filter panel & search

Click the filter icon to reveal the side panel. Enter any combination of tagged user, keywords, exclusions, date range, or like count.

Browse, sort & copy results

Matching posts appear as a thumbnail grid. Sort by date or likes, click to open, or hover a thumbnail to copy the link to your clipboard.

See it in action

A closer look at the tools inside every profile you visit.

One-click auto-scroll: command the extension to load hundreds of posts in seconds
Quick engagement stats badge showing last post date and estimated engagement rate while auto-scrolling
Dedicated sorting and media view: an expanded five-column grid with dynamic sorting, content-type filtering, and inline like/comment metrics
High-resolution media viewer with zoom and distraction-free full-screen layout
Intelligent viral post recognition highlighting top-performing outlier posts with badges and metric overlays
Complete profile analytics dashboard with 26+ stats including engagement rate, posting behavior, content breakdown, and top posts

Privacy first, always

We don't collect anything — not even anonymously.

No Data Collection

The extension collects zero personal data. No account info, no browsing history, no post content — nothing leaves your browser.

No Tracking

No analytics, no telemetry, no crash reporting tools. There is no server-side component whatsoever.

Runs Locally Only

Everything runs entirely in your browser. Filter preferences are saved only in your browser's local storage and never leave your device.

Like the extension?

If Finish Watching, Takealot Price History, DataCamp Dark Mode, or Grid Insights have helped you—whether keeping track of your YouTube videos, saving money on Takealot, protecting your eyes while coding, or browsing Instagram like a power user—consider buying me a coffee!

These extensions are completely free, but your support helps me dedicate more time to adding features and creating awesome browser tools. Every coffee keeps the code flowing! ☕✨

Buy Me A Coffee

Privacy Policy

Last Updated: April 25, 2026

Overview

Grid Insights ("the Extension") is a Chrome browser extension that runs exclusively on https://www.instagram.com/*. This policy explains what data the Extension does and does not interact with.

What We Do NOT Collect

The Extension does not collect, transmit, store externally, or share any of the following:

  • Personally identifiable information (name, email address, IP address, etc.)
  • Instagram account credentials or session tokens
  • Browsing history or URLs visited outside of instagram.com
  • Post content, captions, images, or media
  • User activity, interactions, or click patterns
  • Device information or browser fingerprinting data
  • Crash reports, error logs, or analytics events

What the Extension Does Locally

All processing happens entirely within your browser on your device:

  • Instagram API calls: When you trigger auto-scroll or the filter panel, the Extension calls the same internal REST and GraphQL endpoints that the Instagram web application itself uses. These requests are authenticated with your existing Instagram session cookies (specifically the csrftoken cookie that Instagram already sets) and are indistinguishable from normal Instagram web traffic. No data is routed through any third-party server.
  • In-memory post cache: Fetched post metadata (timestamps, like counts, captions, thumbnail URLs) is held in JavaScript memory for the duration of your browser session to enable fast re-filtering without repeated API calls. This data is never written to disk by the Extension and is discarded when you close or reload the tab.
  • Filter preferences (localStorage): Your last-used filter inputs — tagged user, caption keyword, exclusion terms, date range, like count bounds, and sort order — are saved to your browser's localStorage under the key ig_scroller_filter_state. This data lives only on your device, is never transmitted anywhere, and can be cleared at any time by clearing site data for instagram.com in your browser settings.

Third-Party Services

The Extension does not integrate with, load code from, or transmit data to any third-party service. The only network requests the Extension initiates are to www.instagram.com — the same domain you are already browsing.

Permissions Explained

This Extension requests no Chrome browser permissions beyond injecting a content script into Instagram pages. The manifest.json declares an empty permissions array. Specifically:

  • Content script on https://www.instagram.com/*: Required to inject the extension's UI (scroll buttons, filter panel, sort overlay, image viewer) into Instagram pages and to call Instagram's own APIs using your existing session.

No tabs, storage, cookies, webRequest, history, or any other sensitive Chrome API permissions are requested or used.

Data Retention

No data is retained on any external server — ever. The only persistent data is the filter-preference object in your browser's localStorage, which is entirely under your control and can be deleted at any time.

Children's Privacy

The Extension does not knowingly collect any information from anyone, including children under the age of 13.

Changes to This Policy

If this privacy policy is updated, the revised version will be published at this page with a new "Last Updated" date. Continued use of the Extension after any change constitutes acceptance of the updated policy.

Contact

Questions or concerns about this privacy policy? Please reach out via the Chrome Web Store listing.