Table of Contents
Instagram’s native analytics are fine for a quick check. They’re useless for serious reporting.
You can’t export data, you can’t compare periods side by side, and there’s no way to share performance with a client without handing them your login. If you manage multiple Instagram accounts — or you’re an agency building reports for social media clients — you already know how painful this is.
Connecting Instagram Insights to Data Studio fixes all of it. Your Instagram data flows in automatically, updates on its own, and lives in a shareable dashboard your clients can actually use. In this guide, we’ll walk you through exactly how to connect it — step by step — and show you what a solid Instagram Insights report looks like once it’s set up.
What You Need Before You Start
Instagram Insights has one prerequisite that catches a lot of people off guard. Make sure you have all of the following before starting:
A Data Bloo account. Sign up for free at hub.databloo.com.
A Google account with access to Data Studio. It’s free with any Google account.
An Instagram Business or Creator account. Personal Instagram accounts don’t have access to Insights data. You need a Business or Creator account.
The Instagram account must be linked to a Facebook Page. This is the one most people miss. Instagram Insights data is accessed through the Facebook/Meta API, which requires your Instagram account to be connected to a Facebook Page with Admin or Editor access. If it isn’t linked yet, do that first inside Instagram settings before connecting.
Pop-up blockers disabled. Both Google and Facebook OAuth windows need to open during setup.
Does Data Studio Have a Native Instagram Insights Connector?
No. Data Studio doesn’t have a native Instagram Insights connector. Instagram data lives inside Meta’s API, which requires a dedicated third-party connector to bring it into Data Studio.
The good news: Data Bloo’s connector is free, takes about five minutes to set up, and comes with a ready-to-use template so you’re not starting from a blank canvas.
How to Connect Instagram Insights to Data Studio Using Data Bloo
Data Bloo’s Instagram Insights connector is the fastest way to get your Instagram data into Data Studio. No CSV exports, no API setup, no code.
There are two ways to do it: through the Data Bloo Hub, or directly from Data Studio. Both take about five minutes.
Option A: Connect via the Data Bloo Hub (Recommended)
The Hub gives you a central place to manage all your connectors and data sources in one spot.
Step 1: Sign in to Data Bloo
Visit hub.databloo.com and sign in using Google or your email and password.
Step 2: Navigate to Instagram Insights Data Source
After logging in, go to Data Sources from the left menu. You’ll see all your active connections and an “Add new connection” section below. Click on the Instagram Insights tile.

Step 3: Authorize Your Instagram Account
Click Connect with Instagram Insights. You’ll be redirected to Facebook for authorization — this is expected, since Instagram data is accessed through the Meta API. Approve the requested permissions to let Data Bloo access your Instagram data.
Important: Make sure you authorize with the Facebook account that has Admin or Editor access to the Facebook Page linked to your Instagram Business account. If you’re not sure which account to use, check inside Instagram Settings → Account → Linked Accounts.
Step 4: Select Instagram Accounts
Choose the Instagram Business or Creator account(s) you want to connect. Click Connect Selected Accounts.

Step 5: Review Connection
Your connected accounts will appear under the Instagram Insights data source. You can add or remove accounts at any time.
Step 6: Create Your Report in Data Studio
Next to each connected account, you’ll see a “Create a report in Data Studio” link. Click it and Data Studio opens with your Instagram Insights data source already connected. From here, you can build from scratch or use a pre-built template.
Option B: Connect Directly from Data Studio
Prefer to stay inside Data Studio? You can add the Data Bloo connector from there too.
Step 1: In Data Studio, click Create → Report and then Add data.
Step 2: Search for “data bloo” in the connector search bar. You’ll see all Data Bloo partner connectors appear. Select Instagram Insights – Free.

Step 3: Data Studio will ask you to authorize the connector. Approve access for both the connector and your Instagram data. Click Edit and share at the top right, then in the modal window, click Acknowledge and save.

Important: Wait for the report to fully generate before clicking anything. Don’t perform any actions until you’re redirected to the edit mode of the report.
Step 4: Click Connect, then Create Report. Your Instagram Insights data source is live and ready to use.
Tip: Check the “Use report template for new reports” box on the configuration screen. It applies a pre-built Data Bloo layout automatically — saving you from starting with a blank canvas.
Use a Ready-Made Instagram Insights Template (Faster)
Building a report from scratch works, but it takes time. The faster approach — and the one most agencies use — is starting from a template.
Data Bloo’s Instagram Insights template comes pre-built with the charts, KPIs, and layout you need to start analyzing social performance right away. Connect your data source, and your report is ready in minutes.

The template covers impressions, reach, and profile visits at a glance, follower growth and audience demographics, post engagement including saves, shares, and comments, and Stories and Reels performance metrics.
If you need to white-label it for a client, you can swap in their logo, apply their brand colors, and remove any pages that aren’t relevant. Unlimited edits, no restrictions.
Key Instagram Insights Metrics Available in Data Studio
Once you’re connected, you have access to the core social media metrics that matter most for Instagram reporting.
| Metric | What It Tells You |
|---|---|
| Impressions | How many times your content was displayed |
| Reach | How many unique accounts saw your content |
| Profile visits | How many people visited your profile |
| Posts | The total count of posts for the lifetime of the Instagram profile. |
| Post engagement | Total interactions — likes, comments, saves, shares |
| Saves | How many people saved your posts for later |
| Comments | Direct audience responses to your content |
| Likes | The count of likes on the media objects |
| Reels plays | How many times your Reels were played |
Dimensions for Segmentation
Breaking performance down by the right dimensions turns a generic social report into a useful one. Key dimensions include post type (feed, Reel, Story, Carousel), date, country, age range, and gender. This is especially useful when you want to compare content formats, identify top-performing posts, or track audience growth trends over time.
Adjusting Your Instagram Reporting Setup
If you want to filter by account, adjust reporting, or switch to a different Facebook/Instagram account, you can do that directly in Data Studio.
Use this when you manage multiple Instagram accounts, want to segment performance by campaign, region, or brand, or need to collaborate across teams or clients.
To edit the data source configuration: open your Data Studio report, go to the top menu and click Resource → Manage added data sources, find your Instagram Insights source and click Edit, then click Edit connection in the data schema view.
To modify account or page parameters: change the Facebook account from the dropdown, select a different Instagram account or add multiple ones, and apply filters or segments depending on your analysis needs.
To finalize changes, click Reconnect, confirm by clicking Apply, and the dashboard will update with the new configuration.
Common Issues (and How to Fix Them)
These are the three errors you’re most likely to run into — and exactly how to fix each one.
Authentication Expired
Your connection is no longer authenticated, so Data Bloo can’t retrieve your Instagram data. This usually happens when the access token expires, the token is revoked, or your login credentials changed.
To fix it: go to hub.databloo.com, open Data Sources → Instagram Insights, and click the Re-authenticate button on your connection. If that button isn’t available, click Add new connection instead. Reload your Data Studio report once reconnected.
Session Invalidated
Your authentication session is no longer valid. This happens when an access token expires, after a password or security change, or due to prolonged inactivity.
To fix it: go to hub.databloo.com, select Data Sources, and click Add Account. Re-select your account or click Skip — this generates a new access token automatically. Reload your Data Studio report after reconnecting.
ccount Required
No account is selected for the data source, so the connector has nothing to query. Metrics and dimensions are tied to specific accounts — without at least one selected, the report can’t run.
To fix it: open your report in Data Studio, go to Edit data source → Edit connection, select at least one Instagram account under the Account field, and click Reconnect. Refresh your report and data should appear.
A few Instagram-specific issues to know:
Instagram Insights not available in Data Studio. Make sure at least one connected Instagram account is a verified Business or Creator account linked to a Facebook Page. Personal accounts don’t have Insights data.
No data shown. Ensure the selected account has recent posts and engagement activity. Accounts with very little recent activity may not populate metrics.
Only one account’s data appears. Use the multi-account selection step to link additional accounts.
OAuth window didn’t appear. Disable pop-up blockers, clear cookies, and ensure you’re logged into a browser session with the correct Google and Facebook accounts.
Error 400 (Bad Request). Open a new browser window and log in only with the Google account linked to both Data Studio and your data source. Log out of any other Google accounts, clear your browser’s cookies and cache, then try reconnecting again.
For a full list of Instagram Insights connector errors and fixes, visit the Data Bloo Instagram Insights error guide.
Using Your Instagram Data in Multi-Channel Reports
Social performance doesn’t tell the full story on its own. With Data Bloo’s Custom Master Template, you can blend Instagram Insights data with Facebook Ads, Google Ads, GA4, and more — all in one dashboard.
This is especially useful for agencies managing social and paid campaigns together, where organic Instagram reach needs to be viewed alongside paid promotion performance to understand what’s actually driving results. Instead of separate reports per channel, your clients get a single view of everything that matters.
FAQs
How do I connect Instagram Insights to Data Studio?
Sign in to Data Bloo, connect your Instagram Business account, authorize the connector in Data Studio, and start with the ready-to-use report template.
Is the Instagram Insights connector free?
Data Bloo offers a free plan that includes one account per connector and up to 300 daily refreshes. Check the connectors pricing page for current plans.
Do I need a Facebook Page to connect Instagram Insights?
Yes. Instagram Insights data is accessed through the Meta API, which requires your Instagram Business or Creator account to be linked to a Facebook Page. Make sure that connection is in place before setting up the connector.
What happens if I reach the daily refresh limit?
Once you hit your plan’s daily refresh limit, data will stop updating until the limit resets. Upgrading to a paid plan increases your refresh allowance.
Can I connect multiple Instagram accounts to one report?
Yes. During setup you can select multiple Business or Creator accounts, making this useful for agencies managing several clients from a single dashboard.
Can I white-label my Instagram report for clients?
Yes. Data Bloo templates support full white-labeling — add your client’s logo, apply their brand colors, and share via a private link or scheduled email delivery.
