Instagram Reels & Posts Scraper
Pricing
from $3.00 / 1,000 results
Instagram Reels & Posts Scraper
Extract Instagram posts and Reels with likes, comments, views, hashtags, and engagement metrics. No API key needed.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer

viralanalyzer
Actor stats
0
Bookmarked
4
Total users
2
Monthly active users
40 minutes ago
Last modified
Categories
Share
🔗 View on Apify Store | 🇺🇸 English | 🇧🇷 Português
Extract detailed data from public Instagram profiles — Reels, Posts, and Carousels. Get likes, comments, video views, hashtags, captions, and more. No API key required.
✨ Features
- 📸 Posts, Reels & Carousels — scrape all content types from any public profile
- 📊 Full engagement metrics — likes, comments, video views, duration
- 🏷️ Hashtag extraction — automatic from captions
- 🎬 Content type detection — distinguishes Reels vs Posts vs IGTV
- 🔄 Multiple profiles — scrape several profiles in one run
- 🍪 Cookies support — optionally provide cookies for better access
- ✅ Validated output — every item checked before delivery
- 🌐 Apify Proxy — built-in proxy support for reliability
📥 Input
| Field | Type | Default | Description |
|---|---|---|---|
profiles | string[] | ["cristiano"] | Instagram usernames (with or without @) |
maxPosts | integer | 10 | Max posts per profile (1–50) |
cookies | object[] | — | Optional browser cookies for authenticated access |
Example Input
{"profiles": ["cristiano", "leomessi"],"maxPosts": 15}
📤 Output
Each post/reel produces one object:
| Field | Type | Description |
|---|---|---|
id | string | Instagram media ID |
shortCode | string | Short code for the post URL |
url | string | Full post URL |
timestamp | string | ISO 8601 creation date |
likesCount | integer | Number of likes |
commentsCount | integer | Number of comments |
videoViewCount | integer | Video views (reels/videos only) |
videoDuration | number | Duration in seconds |
hashtags | string[] | Extracted hashtags from caption |
displayUrl | string | Media display/thumbnail URL |
caption | string | Full caption text |
type | string | Content type: GraphVideo, GraphImage, GraphSidecar |
productType | string | feed, clips (reels), igtv |
isVideo | boolean | Whether the content is video |
author | string | Username of the profile |
scrapedAt | string | ISO 8601 scrape timestamp |
Output Example
{"id": "3012345678901234567","shortCode": "CxAbCdEfGh","url": "https://www.instagram.com/p/CxAbCdEfGh/","timestamp": "2025-01-15T14:30:00.000Z","likesCount": 1250000,"commentsCount": 8500,"videoViewCount": 5200000,"videoDuration": 28.5,"hashtags": ["football", "goat"],"displayUrl": "https://scontent-...","caption": "Match day! ⚽ #football #goat","type": "GraphVideo","productType": "clips","isVideo": true,"author": "cristiano","scrapedAt": "2026-02-12T10:00:00.000Z"}
📋 Use Cases
- Influencer Analytics — Track engagement metrics across profiles
- Competitor Research — Monitor competitors' content strategy
- Hashtag Analysis — Discover trending hashtags in your niche
- Content Calendar — Analyze posting frequency and best times
- Market Research — Understand audience engagement patterns
- Reporting — Export data for dashboards and presentations
❓ FAQ
Q: Do I need an Instagram API key? A: No! This actor works without any API credentials.
Q: Can I scrape private profiles? A: No, only public profiles are supported.
Q: What proxy should I use? A: Apify Proxy is recommended. Residential proxies give the best results.
Q: How many posts can I get per profile? A: Up to 50 posts per profile per run.
Q: Does it detect Reels vs regular Posts?
A: Yes! The productType field shows clips for Reels and feed for regular posts.
� Pricing
This actor uses Pay Per Event (PPE) pricing:
| Metric | Cost |
|---|---|
| Per post/reel extracted | $0.005 |
| Free tier | 100 results/month |
💡 Try it free — first 100 results every month at no cost!
�🔗 Related Actors
- TikTok Video Scraper — TikTok video metrics
- YouTube Fast Scraper — YouTube video data
- Reddit Scraper — Reddit posts and comments
📝 Changelog
v1.4 (Current)
- ✅ Improved extraction reliability
- ✅ Better content type detection (Reels vs Posts)
- ✅ Added
productType,videoDuration,scrapedAtfields - ✅ Enhanced proxy support
v1.3
- ✅ Additional extraction methods for improved reliability
v1.2
- ✅ Proxy improvements
v1.1
- ✅ Output validation
- ✅ Hashtag extraction from captions
Instagram Reels & Posts Scraper
🇺🇸 English | 🇧🇷 Português
Extraia dados detalhados de perfis públicos do Instagram — Reels, Posts e Carrosséis. Obtenha curtidas, comentários, visualizações de vídeo, hashtags, legendas e mais. Sem necessidade de API key.
✨ Funcionalidades
- 📸 Posts, Reels e Carrosséis — raspe todos os tipos de conteúdo de qualquer perfil público
- 📊 Métricas completas — curtidas, comentários, visualizações, duração
- 🏷️ Extração de hashtags — automática a partir das legendas
- 🎬 Detecção de tipo — distingue Reels vs Posts vs IGTV
- 🔄 Múltiplos perfis — raspe vários perfis em uma única execução
- 🍪 Suporte a cookies — opcionalmente forneça cookies para melhor acesso
- ✅ Output validado — cada item verificado antes da entrega
- 🌐 Apify Proxy — suporte a proxy integrado para confiabilidade
📥 Entrada
| Campo | Tipo | Padrão | Descrição |
|---|---|---|---|
profiles | string[] | ["cristiano"] | Usernames do Instagram (com ou sem @) |
maxPosts | integer | 10 | Máximo de posts por perfil (1–50) |
cookies | object[] | — | Cookies opcionais para acesso autenticado |
Exemplo de Entrada
{"profiles": ["cristiano", "leomessi"],"maxPosts": 15}
📤 Saída
Cada post/reel produz um objeto:
| Campo | Tipo | Descrição |
|---|---|---|
id | string | ID da mídia Instagram |
shortCode | string | Código curto para URL do post |
url | string | URL completa do post |
timestamp | string | Data de criação ISO 8601 |
likesCount | integer | Número de curtidas |
commentsCount | integer | Número de comentários |
videoViewCount | integer | Visualizações (reels/vídeos) |
videoDuration | number | Duração em segundos |
hashtags | string[] | Hashtags extraídas da legenda |
displayUrl | string | URL da mídia/thumbnail |
caption | string | Texto completo da legenda |
type | string | Tipo: GraphVideo, GraphImage, GraphSidecar |
productType | string | feed, clips (reels), igtv |
isVideo | boolean | Se o conteúdo é vídeo |
author | string | Username do perfil |
scrapedAt | string | Timestamp ISO 8601 da coleta |
📋 Casos de Uso
- Análise de influenciadores — Acompanhe métricas de engajamento entre perfis
- Pesquisa de concorrentes — Monitore a estratégia de conteúdo dos concorrentes
- Análise de hashtags — Descubra hashtags em alta no seu nicho
- Calendário de conteúdo — Analise frequência de postagem e melhores horários
- Pesquisa de mercado — Entenda padrões de engajamento do público
- Relatórios — Exporte dados para dashboards e apresentações
❓ Perguntas Frequentes
P: Preciso de API key do Instagram? R: Não! Este actor funciona sem nenhuma credencial de API.
P: Posso raspar perfis privados? R: Não, apenas perfis públicos são suportados.
P: Qual proxy devo usar? R: Apify Proxy é recomendado. Proxies residenciais dão melhores resultados.
P: Quantos posts consigo por perfil? R: Até 50 posts por perfil por execução.
P: Ele detecta Reels vs Posts normais?
R: Sim! O campo productType mostra clips para Reels e feed para posts normais.
� Preços
Este actor usa precificação Pay Per Event (PPE):
| Métrica | Custo |
|---|---|
| Por post/reel extraído | $0.005 |
| Tier gratuito | 100 resultados/mês |
💡 Teste grátis — primeiros 100 resultados todo mês sem custo!
�🔗 Actors Relacionados
- TikTok Video Scraper — Métricas de vídeos do TikTok
- YouTube Fast Scraper — Dados de vídeos do YouTube
- Reddit Scraper — Posts e comentários do Reddit