A personal dashboard to analyze Instagram Reels performance using Apify for scraping and Claude for transcript analysis, with all data stored locally.

Stars

30

7-day growth

No data

Forks

6

Open issues

0

License

No data

Last updated

2026-07-05

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It combines public scraping with AI-powered theme extraction from transcripts, runs entirely offline after setup, and provides time-series metrics tracking without relying on cloud servers or databases.

Who it is for

  • Instagram content creators
  • Social media managers and marketers
  • Data-savvy individuals analyzing their own Reels
  • Developers looking for a self-hosted analytics tool

Use cases

  • Track how views, likes, and comments evolve per Reel over time
  • Discover which topics, formats, and hooks drive the most engagement
  • Compare up to three Reels side by side to identify winning patterns
  • Periodically sync new Reels and refresh metrics without re-transcribing

Strengths

  • Privacy-focused: all data stays on your local machine; no cloud server or database
  • Pay-as-you-go costs with no artificial usage limits (Apify credits ~$0.05 per 20-30s Reel)
  • Combines quantitative metrics with qualitative theme analysis from transcripts using Claude
  • Supports incremental updates: only new Reels are transcribed, existing ones just refresh counters

Considerations

  • Requires a public Instagram account; private accounts are not supported
  • Needs external API keys (Apify and Anthropic) with associated costs
  • Manual periodic sync needed; no built-in scheduler or real-time updates

README quick start

Reels Stats

Panel personal para analizar el rendimiento de tus Reels de Instagram: qué vídeos funcionan mejor, cómo evolucionan sus métricas en el tiempo, de qué hablan (temática, formato, gancho) según su transcript, y comparación entre reels para entender qué le gusta a tu audiencia.

Los datos se descargan a archivos locales en tu ordenador vía Apify (scraping público) y Claude (análisis del transcript). La app los lee desde ahí; no hay servidor en la nube ni base de datos.


Qué necesitas antes de empezar

ProgramaPara qué sirveCómo comprobarlo
Node.js (v18 o superior)Ejecutar la app webnode --version
Python (v3.10 o superior)Descargar y analizar los reelspython3 --version

También necesitas:

  • Una cuenta de Apify (apify.com) con un token de API. Se usa el actor oficial apify/instagram-reel-scraper: las métricas son baratas y el transcript es un add-on cobrado por minuto de audio (~$0.05 por reel de 20-30s en nuestras pruebas). Sin límite artificial de usos.
  • Una API key de Anthropic (console.anthropic.com) para el análisis de temáticas con Claude.
  • Que tu cuenta de Instagram sea pública — el scraping de Apify no funciona sobre cuentas privadas.

Guía paso a paso

1. Configurar tus credenciales

Nunca subas este archivo a internet.

cp .env.example .env

Abre .env y rellena:

APIFY_TOKEN=tu_token_de_apify
ANTHROPIC_API_KEY=tu_api_key_de_anthropic
IG_USERNAME=tu_usuario_de_instagram
  • APIFY_TOKEN: Apify → Settings → Integrations → Personal API tokens.
  • ANTHROPIC_API_KEY: Anthropic Console → API Keys.
  • IG_USERNAME: tu usuario público de Instagram, sin @.

2. Instalar dependencias de Python

cd fetch
python3 -m pip install -r requirements.txt
cd ..

3. Sincronizar tus reels

Desde la carpeta raíz del proyecto:

python3 fetch/sync.py --limit 10

Qué hace este comando (encadena 4 pasos):

  1. fetch_reels.py — descarga tus reels y sus métricas públicas (vistas, likes, comentarios) vía Apify.
  2. fetch_transcripts.py — transcribe el audio de cada reel vía Apify.
  3. analyze_themes.py — analiza cada transcript con Claude para extraer temática, formato, tipo de gancho y tono.
  4. build_dataset.py — combina todo en `public/data/reels.js

Description

Necesito entender como funcionan mis reels...

Related repositories

Similar projects matched by category, topics, and programming language.

TanStack
Featured
TanStack GitHub avatar

router

TanStack Router is a type-safe, data-driven React router with built-in caching, prefetching, and nested layouts, while TanStack Start extends it into a full-stack SSR framework.

Web DevelopmentFrontend Frameworks
14,861
vercel-labs
Featured
vercel-labs GitHub avatar

scriptc

scriptc compiles ordinary TypeScript into small, fast native executables without needing Node.js, V8, or any JavaScript runtime in the binary.

Developer ToolsCode Quality & Build
1,985
Jakubantalik
Featured
Jakubantalik GitHub avatar

thinking-orbs

A React component library that renders six hand-tuned animated thought orb loading indicators on a plain 2D canvas, with two purpose-tuned sizes and automatic theme detection for AI and agent UIs.

AI & Machine LearningAI Agents
1,191