# 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               |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.coupler.io/sources/category/ppc/instagram-ads.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
