Contexto: evaluación de SocialCrawl como proveedor de enriquecimiento para una base personal de likes de X/Twitter.
Decisión: probar SocialCrawl solo como enriquecedor opcional de URLs de tweet incluidas en el archivo de X; la exportación propia sigue siendo la fuente de verdad.
Lo que ofrece:
- API de datos sociales públicos, con 65 plataformas y esquema normalizado.
- Para X: perfil, timeline público, búsqueda, tweet individual por URL, respuestas, retweeters, comunidades y transcript de vídeo.
- GET /v1/twitter/tweet?url=<URL-del-tweet> cuesta 1 crédito y devuelve texto completo, métricas, autor, fecha y media cuando el tweet sigue siendo público.
- 100 créditos gratis; créditos de pago no expiran. Starter: 2,500 créditos por GBP15.
Límite decisivo:
- No ofrece endpoint para recuperar los likes privados de nuestra cuenta y no acepta credenciales de redes sociales. La documentación declara que solo maneja contenido accesible sin iniciar sesión.
Uso recomendado:
1. Importar data/like.js localmente.
2. Conservar siempre su texto y URL original.
3. Enviar al endpoint de tweet solo los likes que no tengan fullText o necesiten media/métricas actuales.
4. Guardar la respuesta enriquecida y su timestamp separada del dato original.
5. Probar 10 URLs variadas con los 100 créditos antes de integrar el proveedor.
Riesgos y controles:
- Servicio joven y dependiente de upstreams; no usarlo como dependencia única ni asumir que la cobertura de X será permanente.
- Sus propios términos prohíben usos que incumplan los términos de la plataforma origen. No usarlo para evadir controles de X.
- Conservan logs de llamadas de API, incluidos parámetros, durante 90 días; proveedores upstream reciben los parámetros necesarios. Nunca subir ni mandar el ZIP de X: solo URLs públicas, handles o consultas mínimas.
- Hay una pequeña inconsistencia documental: los términos nombran api.socialcrawl.com/v1 mientras los ejemplos actuales usan www.socialcrawl.dev/v1. Verificar la URL emitida por el dashboard antes de producción.