Contexto: uso posible de Apify para complementar una IA personal construida desde el archivo de Likes de X.

Decisión: Apify puede ser un enriquecedor externo opcional, pero no el repositorio ni la fuente principal del archivo de Likes.
 
Actor recomendado para tweets individuales:
- apidojo/twitter-scraper-lite acepta startUrls de tweets concretos y devuelve texto, autor, fecha, idioma, métricas, media y artículos largos públicos.
- Es apropiado únicamente para likes cuyo fullText esté vacío, o para los que se quiera guardar una foto puntual de métricas/media.
- Precio declarado: USD0.05 por consulta de tweet individual, más el precio por item según lote. No ejecutar masivamente: 1,000 tweets costarían como mínimo unos USD50 antes de extras.
- Tiene buena señal operativa para un tercero del Marketplace (33k usuarios totales, 2.1k mensuales, calificación 4.76), pero su resultado sigue dependiendo de lo que X exponga y puede tener ausencias.
 
Actor no recomendado para este caso:
- apidojo/tweet-scraper es para búsquedas grandes y exige al menos 50 tweets por consulta; no admite fetch individual. Sirve para investigación temática futura, no para reconstruir likes ya exportados.
 
Enlaces externos de los likes:
- apify/website-content-crawler puede convertir artículos a Markdown para RAG, con depth 0, maxCrawlPages 1, respeto de robots y saveMarkdown.
- Sin embargo, preferir Cloudflare Browser Run /crawl, ya disponible en el stack, para evitar otra cuenta, token y repositorio de datos. Usar Apify solo si Browser Run falla sistemáticamente en fuentes relevantes.
 
Privacidad y control:
- No subir el ZIP de X ni el JSON completo a Apify. Extraer localmente una lista mínima de URLs públicas y mandar lotes pequeños.
- Los resultados de Actor se almacenan en datasets de Apify; los datasets sin nombre expiran a los 7 días y los nombrados se conservan indefinidamente. Descargar, importar a SQLite local y borrar el run/dataset cuando termine.
- Antes de una primera corrida pagada, calcular y fijar un máximo de gasto y un maxItems bajo.