Instagram carousels
Filters a public Instagram profile to carousel posts only (multi-slide image posts) and emits one dataset row per carousel with every slide's media URL. Used as a reference corpus for the marketing swarm's carousel renderer.
Overview
- Worker
ig-carousel-scraper- Targets
- Public IG profiles, carousel posts only
- Distinct field
- slides[] array per row with all media URLs
- Sibling
- Shares cookie + proxy contract with reels and trends scrapers
- Webhook target
scraper-webhook.51ultron.com/apify
The marketing swarm's carousel renderer learns from exemplars. This scraper is how that exemplar corpus is populated: pull carousels from accounts whose visual system we want to emulate (one slide per image plus the caption per post), normalise into the dataset shape, then write to the carousel-engine-exemplars R2 bucket downstream.
Input schema
Crawl flow
Output shape
Use cases
Carousel exemplar corpus for the marketing swarm. The brief indexer compares incoming briefs against the exemplar embeddings via the Vectorize index so the planner can pull similar prior carousels as reference material.
Competitor visual audit. Pull a competitor's last 50 carousels, run the slides through OCR + canvas-block classification, surface a brand-visual summary.
Trend mining. Combine with the Instagram trends scraper to find which carousel patterns are gaining traction in a niche this week.