Instagram Profile Tools 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.

Instagram Profile Tools filter panel showing search results on a profile page

Everything you need to navigate any profile

Nine tools, one extension, zero clutter.

Auto-Scroll & Load All Posts

One click scrolls the entire profile and pre-fetches every post's metadata in the background — so filtering is instant the moment scrolling finishes.

Smart Post Filtering

Find posts where a specific user is tagged, or search captions by keyword. Combine any filter for pinpoint results across thousands of posts.

Exclude Keywords

Enter comma-separated terms to hide posts whose captions match — perfect for filtering out ads, sponsored content, or any topic you don't want to see.

Date Range Filter

Narrow results to any time window — a single day, a year, or anything in between. Combined with keyword filters, you can find almost any post.

Like Count Filter

Set a minimum and/or maximum like count to surface a creator's most-loved posts or find hidden gems that flew under the radar.

Sort Any Way You Like

Re-order results by newest, oldest, or most liked — in the filter panel or in the full-screen profile sort overlay — with a single click.

One-Click Copy Links

Hover any result thumbnail to reveal a copy button. Instantly copies the post URL to your clipboard — no opening tabs, no digging through the DOM.

Full-Screen Image Viewer

On any post page, open the image in a distraction-free overlay and navigate through carousel slides with keyboard arrow keys.

Remembered Filter Settings

Your last-used filter inputs are saved to your browser's local storage and restored automatically the next time you open the panel.

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

Click any screenshot to view full size.

Auto-scroll and scroll-to-top buttons on an Instagram profile
Auto-scroll with one click
Filter panel open with tag, caption, and date fields
Powerful filter panel
Sort overlay showing profile posts ordered by most likes
Sort overlay — by date or likes
Full-screen image viewer open on a post page
Full-screen image viewer

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?

It's free and always will be. If it saves you time, a coffee is always appreciated.

Buy Me A Coffee

Privacy Policy

Last Updated: April 25, 2026

Overview

Instagram Profile Tools ("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.