Instagram Ads

Our Instagram Ads connector enables simple API data extraction without writing a single line of code.

Automatic Data Synchronization

Our Instagram Ads Connector gives you the ability to sync your data automatically in hourly, daily, weekly, or monthly increments.

Available Ad Metrics

To see ad metrics related to Instagram Ads:

  1. Go to Ads Manager.

  2. Click on the campaign name that contains the ad you'd like to see ad metrics for.

  3. Click View Charts

  4. You should see a section at the top that includes Performance, Demographics, Placement, and Delivery data. Click Placement. If you selected Instagram as a placement, you should see it listed.
    Depending on the objective you chose, you'll see different results available. For example, if you created a Page post engagement ad, you'll see how many post engagements your Instagram ad has received as well as total reach. You can also view the Amount Spent and Cost per Result to understand how your budget is being allocated.

You can view additional metrics related to Instagram from the table at the bottom of the same page.

  1. In the table at the bottom of the page, click Breakdown, and select Placement from the list. You should now see a line item called Instagram that shows Feed or Story and Mobile.
  2. To view specific metrics related to Instagram, look at the metrics listed next to Instagram.

If you'd like to see more results directly related to Instagram, click the Columns dropdown. You can choose additional columns from the list or click Customize Columns to add additional ad metrics to the table.

API Call Limitations

All limitations for API calls for the Graph API are available here:

Creating an Instagram Ads Data Source

To create an Instagram Ads data source, navigate to Sources at the top left of the Dataddo app.

Top Bar Marked-png-1

Then click on New Sources from the top right corner.

Source Selection Page-png-1

From the list of connectors, choose the Instagram Ads connector.


You will be redirected into the Instagram Ads connector. First of all, you will need to give Dataddo authorization to connect with your Instagram Ads account. You will be taken to a Facebook authorization page, as all the information related to Instagram media are processed using Facebook marketing API. Once you click on Authorize, you will be redirected to your account to log in.

configure account

After you log in and give Dataddo the necessary permissions to access your data, you will get redirected back to the connector. If you happen to have more Instagram accounts attached to your Facebook account connected to Dataddo, you can select the one you would like to use from the drop-down menu. You will also have to select Ads Accounts, the Campaign, and Ad set. 

Having a problem with the authorization process?

You can contact us or create a ticket and we will add it for you if possible


Next, you can name your data source, and select the Reporting level and required Metrics and Attributes. 


On the next page, you will be able to configure some optional parameters such as Time breakdown, Optional breakdown, or Advanced filtering.

Missing metric or attribute?

If you feel like some metrics or attributes that you would like to use are missing, you can contact us or create a ticket and we will add it for you if possible.


The next page is the snapshotting page, where you will set up the destination configuration. To help you with the snapshot mapping, we make it easier for you to create a connection to the destination based on your preference.

  • Click on the option "Dashboarding App" if you want your data to connect to applications, like Google Data Studio, Power BI, or Tableau.
  • Click on the option "Data Warehouse", If you want your data to be sent to warehouse storage, like MySQL, Big Query, or PostgreSQL.
  • If you are already experienced with the snapshotting setup, you can go ahead and process without selecting the two options.

snapshotting options

Lastly, you configure your snapshotting preferences, choosing Data range (if available), Snapshotting frequency, and Snapshotting retention. 

snapshotting configuration

Now you are all set and ready. Click on See Preview to review all the selections made by you before saving the Data Source using the button in the top right corner Save source.


Your new source is now created. You can click on Add source to a flow to bind the source with a flow. To create a flow, please follow our Creating a data flow guide.

Visual example