# Instagram Ads

Instagram Ads is Meta's advertising platform for running paid campaigns across Instagram placements — Feed, Stories, Reels, Explore, and more. With Coupler.io, you can automatically export your Instagram Ads data — campaign performance, ad sets, individual ads, and detailed insights — to your destination of choice without writing a single line of code.

## Why connect Instagram Ads to Coupler.io?

* **Centralize your ad reporting** — pull campaigns, ad sets, ads, and insights into one place alongside data from other channels
* **Flexible breakdowns** — slice performance by age, gender, country, placement, device, and dozens of other dimensions
* **Multi-account support** — connect multiple ad accounts and use the Append transformation to combine them into a single report
* **Send data anywhere** — export to Google Sheets, Excel, BigQuery, Looker Studio, or AI destinations like ChatGPT, Claude, or Gemini for analysis and automated insights

## Prerequisites

* A Facebook account with admin or advertiser access to at least one Instagram Ad account
* Your Instagram account must be connected to a Facebook Business Manager
* You cannot import data from public Instagram profiles — only from ad accounts you manage

## Quick start

{% hint style="success" %}
If you want campaign performance data with breakdowns (age, gender, placement, etc.), start with the **Reports and Insights** entity. For a structural overview of what's in your account, grab Campaigns, Ad Sets, or Ads first.
{% endhint %}

## How to connect

{% stepper %}
{% step %}
**Create a new data flow and select Instagram Ads as your source.** In Coupler.io, click **Add data flow**, then search for and select **Instagram Ads**.
{% endstep %}

{% step %}
**Authenticate with Facebook.** Click **Connect** and sign in with the Facebook account that has access to your Instagram ad accounts. Grant the requested permissions — Coupler.io needs these to read your ad data.
{% endstep %}

{% step %}
**Select your ad account and entity.** Choose the ad account(s) you want to pull data from. Then pick an entity: Reports and Insights, List of Campaigns, List of Ad Sets, or List of Ads.
{% endstep %}

{% step %}
**Choose your destination.** Select where you want your data to land — Google Sheets, Excel, BigQuery, Looker Studio, or an AI destination like ChatGPT or Claude.
{% endstep %}

{% step %}
**Run your data flow.** Click **Run** to execute a manual sync. Once it completes successfully, your Instagram Ads data will appear in your destination.
{% endstep %}
{% endstepper %}

## Available entities

| Entity               | Group                 | What it contains                                             |
| -------------------- | --------------------- | ------------------------------------------------------------ |
| Reports and Insights | Analytics & reporting | Performance metrics with flexible breakdowns and date ranges |
| List of Campaigns    | Core components       | All campaigns in your ad account with status and settings    |
| List of Ad Sets      | Core components       | Ad set details including targeting and budget info           |
| List of Ads          | Core components       | Individual ad details and creative information               |
