# Instagram Public Data

Instagram Public Data lets you export information about public Instagram profiles and their posts directly to your spreadsheet, workbook, or database. Whether you're tracking competitor accounts, monitoring brand mentions, or analyzing public engagement, you can automate the entire process with Coupler.io.

## Why connect to Coupler.io?

* **No manual downloads** — Stop copying profile data and post metrics by hand. Pull data automatically on a schedule.
* **Multiple destinations** — Send data to Google Sheets, Excel, BigQuery, Looker Studio, or AI destinations like Claude and ChatGPT.
* **Track multiple accounts** — Monitor several public profiles in a single data flow by listing them all.
* **Stay current** — Schedule regular refreshes to keep your follower counts, post engagement, and other metrics up to date.

## Prerequisites

* A personal Instagram account or Instagram Business account
* Access to public Instagram profiles you want to track
* A destination ready (Google Sheets, Excel, BigQuery, Looker Studio, or an AI destination)

## Quick start

{% hint style="success" %}
Start by connecting your Instagram account, choose "Public profiles info" or "Public profiles posts," enter the profile usernames you want to track, and run the data flow manually to test it before scheduling.
{% endhint %}

## How to connect

{% stepper %}
{% step %}
**Sign in to Coupler.io** and create a new data flow. Choose Instagram Public Data as your source.
{% endstep %}

{% step %}
**Click "Connect" and sign into Instagram.** You'll be taken to Instagram's login page. Enter your credentials and authorize Coupler.io to access your account. You'll be redirected back to Coupler.io once authorization is complete.
{% endstep %}

{% step %}
**Select your report type.** Choose either "Public profiles info" (to get follower counts, bio, verification status, and other profile metrics) or "Public profiles posts" (to get individual post data like captions, likes, and comments).
{% endstep %}

{% step %}
**Enter the Instagram profiles you want to track.** Type each profile's username on a new line (e.g., `instagram`, `nasa`, `yourcompetitor`). Use only the usernames, not full profile URLs.
{% endstep %}

{% step %}
**Choose your destination** — Google Sheets, Excel, BigQuery, Looker Studio, or an AI destination like Claude or ChatGPT.
{% endstep %}

{% step %}
**Run the data flow manually** to test the connection and see your data. Once the run completes successfully, you can schedule future refreshes.
{% endstep %}
{% endstepper %}

## Available report types

| Report Type               | What you get                                                                                             | Best for                                                                    |
| ------------------------- | -------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------- |
| **Public profiles info**  | Profile name, follower count, following count, bio, post count, verification status, profile picture URL | Tracking competitor metrics, monitoring brand accounts, benchmarking growth |
| **Public profiles posts** | Post ID, caption, image/video URL, like count, comment count, post date                                  | Analyzing engagement trends, tracking post performance, content auditing    |
