Home > Destinations > Power BI > Instagram

Connect Instagram to Power BI

Connect Instagram to Power BI and and make the most of your data with direct integration into Power BI. Discover how to transfer, analyze, and visualize your marketing data to support better, data-driven decisions.

Instagram query · Power BI format
Ready to refresh
Instagram One source
Saved query API URL
Power BI Web · Import
Instagram accounts One or several selected accounts
Reporting grain Date · campaign · ad set · ad
Fields Selected metrics + dimensions
Date range Last 28 days · example preset
Filters Optional · query-specific
Power BI mode Import through Web (Basic)
One saved URL represents one Catchr source. Multiple Instagram accounts can share the query.

Used by the world's leading companies

Get Instagram data into Power BI

A no-code connection that works in Power BI Desktop and in the Power BI service.

Connect your data

Launch Instagram reporting faster

Skip ODBC drivers and custom API scripts. The connection runs from your browser and Power BI, with nothing else to install on your machine.

Automate extraction

Always work with fresh numbers

Once the report is published, Power BI calls your Facebook Ads query again on the schedule you choose, so weekly reviews start from current figures.

More than just one source

Connect your entire stack. Not only Instagram.

Connect not only your Instagram account but all your Social accounts too.

Start with a template

Ready-to-use Power BI dashboards

Move faster with templates built for Social reporting in Power BI.

Use your Instagram data with ready-to-use dashboards for tracking performance, trends, and key indicators.

Instagram metrics and dimensions available in Power BI

Access 71 metrics and 37 dimensions from Instagram connectors including Views, Profile Reach, Profile Total Interactions, Media Engagement Rate, Website Clicks, Date, Media Type, Media Product type, Media created at, Country, Age, Gender and more.

71

Available metrics

37

Available dimensions

How to connect Instagram to Power BI ?

Four steps, from Catchr to a refreshed Power BI report.

Step one

Authorize Instagram

Connect Instagram in Catchr with a Instagram user that has access to the Social accounts you need, and make those accounts available for reporting.

Client A · Connected sources
5 sources ready
Instagram 3 advertising accounts Connected
Google Ads 2 advertising accounts Connected
Google Analytics 4 1 web property Connected
HubSpot 1 CRM portal Connected
Step two

Build and preview the query

Choose Power BI format, select Instagram, accounts, fields, date range, filters, and supported options. Preview the response, save the query, and copy its URL.

Step three

Use Get data > Web

In Power BI Desktop, choose Get data > Web, keep Basic selected, paste the complete Catchr URL, confirm, then load or transform the response.

Step four

Shape, model, and refresh

Clean the table in Power Query, add relationships and DAX measures, then publish the report and set its refresh schedule in the Power BI service.

Instagram to Power BI pricing

Choose your plan by the number of platforms and accounts you report on.

Starter

For freelancers and small teams.

$ 24 /mo

Billed monthly · cancel anytime

Platforms3
Accounts10
Start free trial

Growth

For agencies managing more clients.

$ 239 /mo

Billed monthly · cancel anytime

Platforms10
Accounts100
Start free trial

Scale

For teams reporting at scale.

$ 599 /mo

Billed monthly · cancel anytime

Platforms25
Accounts500
Start free trial

More Power BI connectors

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Instagram to Power BI: FAQ

Answers to common questions about connecting data to spreadsheets, dashboards, AI assistants, and reporting tools with Catchr.

How do I connect Instagram to Power BI?

Authorize the Instagram account and its required linked Facebook access through Catchr. In Catchr’s Power BI query builder, select account activity and a separate media-performance table and preview a short extraction. Import the generated URL through Get data > Web in Power BI Desktop. Check the returned rows before building measures, keeping account-level activity versus accumulated media metrics clear in the model.

Why is my Instagram account missing from Catchr?

Check that it is a Business or Creator account, that it is linked to the expected Facebook Page, and that the Facebook user you connected can access that Page. Review the permissions granted when authorizing Catchr, then reconnect after making changes. Being able to sign in to Instagram does not by itself give the connected Facebook user access to its reporting data.

Can I report on Reels, posts and Stories in one dashboard?

Yes, using the metrics available for each format. Post and Reel reporting includes views, reach, saves, shares and interactions, with available Reel watch-time metrics. Stories have their own interaction and navigation measures. Filter by media type or product type when comparing content; a field that is unavailable for Reels should not be interpreted as zero performance.

Why does an Instagram Impressions field now show Views?

Meta replaced deprecated impression metrics with Views in its newer Insights API. Catchr preserves some existing field names for compatibility but maps those fields to the new Views metric. Check the field definition before comparing a recent chart with an older impressions export. A familiar chart label does not guarantee that Meta is still returning the same historical metric definition.

Why do publication totals differ from daily Instagram account insights?

A publication table selects content by its publication date and retrieves the available counters for that content. Those counters are not limited to interactions that happened on the publication date. Account insights describe account-level activity for a period. Use separate charts for content performance and daily activity, and avoid adding post reach to claim a deduplicated account audience.

Can I retrieve old Instagram Stories and historical follower counts?

The Stories endpoint exposes currently available Stories, so selecting an old date range cannot reconstruct expired Stories. The account's Followers Count field is also a current audience total, not a past daily balance. Save dated snapshots if you need a long-term archive, and use available follow and unfollow insight fields separately when analyzing audience changes.

Does this connector include Instagram advertising spend?

Use the Facebook Ads connector for Instagram campaigns managed in Meta Ads Manager, including spend and attributed conversions. Instagram Insights focuses on account and content performance, with some metrics that can include promoted activity. Check each metric's scope before combining sources so paid results are not counted twice or treated as purely organic.

Can I analyze a competitor's Instagram account with this connector?

Private Insights require authorized access to the professional account. Connecting your account does not unlock a competitor's reach, saves or audience insights. Catchr has a separate Instagram public data source for the public fields it supports. Keep public content counters separate from the private performance metrics of accounts you manage.

Still have a question?

Our team is always here to answer any questions you may have about our data connector.

Your next report should not start with five exports

Connect your marketing platforms and build a data workflow your entire agency can use.

14 days free-trial
No credit-card required
100+ sources