¿Puedo vibecodear Social Fetch?
NO TANTO · sigue valiendo pagarloA personal TikTok or Instagram profile fetcher with Playwright and SQLite is a one-sitting build. Social Fetch is not that. It is kept-alive scrapers on 20+ platforms, proxy routing, anti-bot handling, a stable response schema, and credit metering. Your DIY script breaks when TikTok changes markup. The API bill is for that not being your problem.
Build a closest honest personal substitute for Social Fetch in an empty folder.
Stack (fixed): Node 22, TypeScript, Express, better-sqlite3, Playwright, Zod. No alternative stacks.
Scope: one platform only · TikTok public profiles + recent videos. Localhost only.
- GET /profile/:handle → display name, bio, follower/following counts, avatar URL
- GET /videos/:handle → last N public videos with id, caption, play/like counts, createdAt
- Cache responses in SQLite for 15 minutes; return cached JSON when fresh
- Normalize into a stable { data, meta } shape with requestId and cached: boolean
- Secrets (optional PROXY_URL) in .env; ship .env.example
- README must say bluntly: this will break when TikTok changes markup; no proxies, no Instagram/YouTube/X, no transcripts, no comments at scale, no production use
- Out of scope (say so in README): multi-platform adapters, residential proxies, captcha solving, rate-limit farms, billing, accounts, telemetry
- Include a smoke test that mocks HTML fixtures (do not hit TikTok in CI)
- One command to run locally; finish by listing exact commands used$ ábrelo en tu agente (prompt listo, tú das enter) o cópialo crudo
prompt copied. want to know what dies next week?
veredictos nuevos + votos de la semana. gratis. te sales en un clic.
Writing a scraper is a weekend. Keeping scrapers working against platforms that fight scrapers is ongoing ops. Teams pay so their pipeline keeps returning `{ data, meta }` while someone else rotates proxies and patches adapters.
x20+ platforms on one schema and one API key
xproxy / anti-bot / captcha handling
xsomeone else patching when platforms break
xproduction metering, request IDs, and uptime
xmonitors, webhooks, and batch enrichment at volume
¿Puedo vibecodear Social Fetch?
No tanto. El valor de Social Fetch no es el código. Mira el desglose honesto arriba.
¿Cuánto cuesta Social Fetch?
Social Fetch cuesta unos $29/mes (Starter, revisado 2026-07-31), o sea $348 al año.
¿Qué pierdo si reemplazo Social Fetch?
Con honestidad: 20+ platforms on one schema and one API key; proxy / anti-bot / captcha handling; someone else patching when platforms break; production metering, request IDs, and uptime; monitors, webhooks, and batch enrichment at volume. Si alguno de esos te sostiene el negocio, sigue pagando.
¿Hay una alternativa open source a Social Fetch?
Sí: yt-dlp (open-source media/metadata extraction for some platforms · not a multi-platform profile API). Usar arte previo también es vibecodear; el prompt es para cuando la quieres exactamente a tu modo.