The Instagram group turns public profiles and posts into rows.
- Actions
- 3
- Category
- Lead Sourcing — Scrape
- Authentication
- SyncGTM credits — no external API key
- Cost
- 0.3 credits per post
- Returns
- Posts, Reels, or comment threads
Available scrapers
| Scraper | Input | What it returns |
|---|---|---|
| Posts From Username | Handle or profile URL | Recent posts and their metadata |
| Reels From Profile | Handle or profile URL | Reels published by that profile |
| Comments From Post | Post URL | The comment thread, with the accounts that left each comment |
Instagram is a SyncGTM native integration — it runs on SyncGTM credits, so there is no Instagram account or API key to connect.
How to use it
- Copy the handle or the post URL you want to work from
- Open the table and click Table → Import → Instagram, then pick the scraper
- Paste the input and set how many items to pull
- Run it, map the fields to columns, and click Create Rows
Common use cases
- Source creators and micro-influencers. Profile posts and Reels show output volume and engagement before you reach out.
- Prospect local businesses. For salons, gyms, restaurants and clinics, Instagram is the storefront — often more current than the website.
- Mine a post’s comment section. Commenters on a category post are a warm audience.
- Collect UGC and social proof. Posts mentioning your product, gathered in one column.
Best practices
- Only public profiles return data — a private handle comes back empty, not wrong
- Pull a small item count first; profile scrapes get expensive per post at volume
- Keep the caption column — it carries the contact details many small businesses only publish there
- Cross-check a handle against a website before treating it as a business record
- Dedupe on handle; the same account appears across several posts
Where to next
- Instagram integration — the same scrapers as enrichment columns
- Company Instagram — find the handle for a company you already have
instagram_profile_posts— run it from an AI client over MCP