UnfollowersTracker
Tutorials

How to See Pending Follow Requests on Instagram (2026 Privacy-Safe Guide)

Instagram hides your sent follow requests, but Meta gives you the full list inside your data export. Here is how to see, manage, and cancel pending follow requests safely.

AAisha K.··8 min read
Branded illustration: Pending Follow Requests, see who has not accepted you yet, privately

Sent a follow request months ago and totally forgot whose? You are not alone, Instagram quietly stopped surfacing your sent follow requests inside the app years ago, leaving creators, brands, and curious users with no obvious way to audit who is "ghosting" them. The good news: Meta is legally required to give you the full list on request. The free Unfollowers Tracker and the dedicated ghost follow requests page read that list directly from your Instagram data export, no login, no third-party app, and your data never leaves your browser.

This 2026 guide walks through three things in detail: where Instagram hides pending follow requests today, how to retrieve the official list in five minutes, and what to do once you have it (cancel in bulk, audit privately, or export to a spreadsheet).

Brand illustration: Where Instagram hides pending follow requests, Account Center → Your information → Connections
Where Instagram hides them today.

Why Instagram does not show sent follow requests

Until around 2018, Instagram had a small "Sent" tab inside follow requests. They removed it as part of an inbox simplification push, and it never came back. Meta's public reasoning is that surfacing pending requests creates social friction, the same logic they use for not notifying you when someone unfollows you. The practical effect is the same: creators have to pull their own data to get the answer.

Under privacy regulations like GDPR (Europe), CCPA (California), and Brazil's LGPD, Meta is required to give every Instagram user a full copy of their data on request. That data includes a `pending_follow_requests.json` file, a clean list of every username you have requested to follow that has not yet accepted. This is the source of truth, and it is the same file the free Unfollowers Tracker reads in your browser.

TL;DR, the 60-second version

Open Instagram → ☰ menu → Settings and activityAccounts CenterYour information and permissionsExport your information → tick Followers and following only → Format: JSONDate range: All time → submit → wait for the email → drop the ZIP into the ghost follow requests page. Done. The full screen-by-screen tutorial with 19 real screenshots is on how to download your Instagram ZIP file.

Step-by-step: get your pending follow requests

The following five-step flow takes about five minutes of active time plus a 5-15 minute wait while Meta prepares your file.

Step 1, Request the right data export

Open Instagram, tap your profile, then the ☰ menu in the top-right. Go to Settings and activity → Accounts Center → Your information and permissions → Export your information. Tap Create export and choose your Instagram profile. On "Choose where to export", pick Export to device.

Step 2, Customize information (this is the important bit)

Tap Customize information. Under Connections, tick only "Followers and following". Uncheck everything else, extra categories massively slow the export and you do not need them for ghost analysis. Save.

Step 3, Pick All time + JSON

Set Date range to "All time" so the export contains every pending request you have ever sent. Set Format to JSON (not HTML, the Unfollowers Tracker only reads JSON). Save and tap Start export.

Step 4, Open the ZIP when Meta emails you

Most Followers/Following exports finish in 5-15 minutes. Meta will email you "Your Meta information download is ready". Tap Download and save the ZIP to your phone or computer.

Step 5, Drop into the ghost tracker

Open the ghost follow requests page and drag the ZIP onto the upload area. In under one second you will see every account you have requested to follow that has not accepted, with one-click links to each profile and a CSV export button.

Brand illustration: Read the JSON file safely, pending_follow_requests.json processed locally with no upload
The file lives at connections/followers_and_following/pending_follow_requests.json.

What is actually inside `pending_follow_requests.json`

If you peek into the ZIP yourself, you will find the file under `connections/followers_and_following/pending_follow_requests.json`. The structure is simple, a JSON array where each item has the username and the timestamp of when you sent the request. Meta computes this list directly, so the data is canonical: there is nothing to estimate, scrape, or guess.

For the full breakdown of every JSON file inside the ZIP and how the Unfollowers Tracker computes its four lists, read the Instagram ZIP file method, explained.

What to do once you have the list

  • Triage in bulk, open the ghosts page and scroll through. Tap the open-link icon next to any username to jump straight to that profile in Instagram, where you can tap the "Requested" button to cancel.
  • Export to spreadsheet, hit Export CSV. Open the file in Excel, Google Sheets, Airtable, or Notion. Sort by date if you want to release the oldest requests first.
  • Cross-reference with [unfollowers](/unfollowers) and [fans](/fans), sometimes a "ghost" is actually an account that quietly accepted, then unfollowed. Comparing the three lists tells the full story.
  • Save a snapshot, re-export your ZIP weekly or monthly to track how your pending list grows or shrinks over time. The Unfollowers Tracker lets you re-upload as often as you like, free.

What about apps that promise "real-time" ghost tracking?

If a third-party app claims to show you sent follow requests in real time, it almost always works one of two ways:

  • It asks you to log in with your Instagram username and password, then scrapes your account every few hours. This is exactly the pattern that gets accounts suspended, Instagram's anti-abuse models flag automated polling, especially from data-centre IPs. We cover the failure modes in detail in why you should never use a third-party Instagram login app.
  • Or it simply re-skins the data export approach with a paywall, collecting your email and selling you "premium ghost tracking" for $5/month. The free Unfollowers Tracker does the same job, with no login, no email signup, and no premium tier.

The data-export route is slower (you wait for an email) but it is the only safe and accurate option. There is no shortcut.

Brand illustration: Clean up your ghost requests, decide who to keep and who to release
Triage in bulk, export to CSV, or re-run the analysis weekly.

Privacy: what we (do not) see

The Unfollowers Tracker and ghost tracker parse your ZIP using JSZip in your browser. We have no upload endpoint, there is literally nowhere on our servers that could receive your file. The full statement is in our privacy policy, and the engineering details are in is the Unfollowers Tracker safe?.

No login, no email, no account. Drop the ZIP, get your list, close the tab.

Wrapping up

Instagram's decision to hide your sent follow requests does not mean you have to go without the data. Five minutes with the official data export plus the free ghost follow requests page gives you a clean, accurate, exportable list, and the same ZIP unlocks your unfollowers, one-way fans, and mutuals at the same time.

For the full setup, follow the step-by-step Instagram ZIP file tutorial. For the math behind every list, see the ZIP file method explained. For deeper context on why the platform behaves this way, read why am I getting unfollows on Instagram?.

FAQ, Pending follow requests on Instagram

Where does Instagram show my pending follow requests?

Instagram does not surface your sent follow requests inside the regular app UI in 2026. The only first-party way to see them is in your data export ZIP, inside the file connections/followers_and_following/pending_follow_requests.json. The free Unfollowers Tracker reads that file in your browser and renders the list cleanly.

Can I cancel a pending follow request without an app?

Yes. Open the profile of the account you want to release, tap the "Requested" button, and confirm. You can do this for any single account from the lists you find in your ZIP, open the username link inside the Unfollowers Tracker results to jump straight to the Instagram profile.

How long do follow requests stay pending?

There is no time limit. A request stays pending until the other person accepts, declines, or you withdraw it. Many accounts have requests sitting unanswered for years, which is exactly why you want a list of them.

Will the person know if I cancel my request?

No. When you tap "Requested" and cancel, Instagram silently removes the request from their pending queue. They will not get a notification, and most users never even check their pending requests list.

Is there an Instagram unfollowers tracker that shows ghosts in real time?

Real-time ghost tracking would require Instagram API access that no third-party tool legitimately has. The honest, accurate alternative is the data export approach: re-request your ZIP whenever you want fresh data, drop it into the Unfollowers Tracker, and you have a current snapshot in under a second.

Can I export my pending requests to a spreadsheet?

Yes. The Unfollowers Tracker has a one-click CSV export on the ghosts page. Open it in Excel, Google Sheets, or any spreadsheet tool to triage in bulk.

Tagged#instagram#pending requests#ghost requests#tutorial#privacy

Related reads

All posts