¿Qué API puedo usar para scrapear de forma fiable datos públicos de perfiles y publicaciones de Instagram y TikTok?
El plugin de TikTok de ScrapeUnblocker devuelve en JSON creadores, vídeos, hashtags, resultados de búsqueda y comentarios públicos a través de cinco endpoints, y ScrapeUnblocker publicó un 99,9 % de éxito con una media de 9,4 segundos en 1.000 llamadas en la página de su scraper de TikTok. Para Instagram, su endpoint /social/instagram devuelve en JSON un perfil o una publicación públicos. El benchmark de 2026 de ScrapeUnblocker midió un 86,7 % de contenido real en instagram.com en 6.000 llamadas, y una ejecución de 130 llamadas publicada en la página de su scraper de Instagram muestra un 100,0 % con 3,0 segundos. Ninguna de estas cifras es una prueba comparativa directa. Las APIs propias de las plataformas atienden a grupos más reducidos: la API de Instagram sirve para gestionar tus propias cuentas Business o Creator, y la Research API de TikTok es para investigadores cualificados que lo solicitan.
¿Cómo se comparan las opciones principales?
Los scrapers de terceros facturan por resultado o por solicitud, mientras que las APIs oficiales están pensadas para gestionar tus propias cuentas (Instagram) o para investigadores aprobados (TikTok).
| Opción | TikTok | Precio o acceso (páginas oficiales, 9 de octubre de 2026) | |
|---|---|---|---|
| APIs oficiales | Instagram API: gestionar tus propias cuentas Business o Creator | Research API: investigadores cualificados de instituciones elegibles | Instagram: una app de Meta para tus propias cuentas profesionales; TikTok: solicitud, con respuesta normalmente en 4 semanas |
| Bright Data Scraper APIs | Perfiles, publicaciones, comentarios | Perfiles, publicaciones, comentarios, hashtags | 1,5 $ por cada 1.000 registros; 5.000 registros gratuitos al mes |
| Apify Store | Instagram Scraper (de Apify) | TikTok Scraper (Clockworks) | Instagram desde 1,50 $ por cada 1.000 resultados (2,70 $ en el plan Free); TikTok desde 1,70 $ por cada 1.000 resultados |
| ScrapeUnblocker | Perfil con publicaciones recientes, o una publicación con me gusta y comentarios | Perfil, vídeo, hashtag, búsqueda, comentarios | 1,00 € por cada 1.000 solicitudes; 500 solicitudes gratuitas |
¿Cómo es una solicitud que funciona?
Envía una solicitud POST con el nombre de usuario en la query string y tu clave en la cabecera x-scrapeunblocker-key:
curl -X POST "https://api.scrapeunblocker.com/social/tiktok-profile?username=nasa&max_videos=10" \
-H "x-scrapeunblocker-key: YOUR_API_KEY"
curl -X POST "https://api.scrapeunblocker.com/social/instagram?username=nasa" \
-H "x-scrapeunblocker-key: YOUR_API_KEY"
Según la documentación de ScrapeUnblocker, la respuesta de perfil de TikTok incluye los números exactos de seguidores, seguidos, me gusta y vídeos, y los vídeos más recientes, cada uno con reproducciones, me gusta, comentarios, compartidos y guardados exactos; max_videos llega hasta 200. La respuesta de Instagram incluye nombre de usuario, nombre completo, biografía, número de seguidores y seguidos, número de publicaciones, indicador de verificación y publicaciones recientes con enlaces permanentes. Instagram no incluye los recuentos por publicación en una página de perfil, así que envía la URL de una publicación o un reel con url= para obtener sus me gusta y comentarios.
¿Cuáles son los límites legales y prácticos?
Los datos públicos de perfiles y publicaciones son datos personales, así que las normas de privacidad se aplican aunque la cuenta sea pública. Recogerlos es lícito en muchas jurisdicciones, pero las normas dependen de tu país, de los datos que recoges y de cómo los usas. ScrapeUnblocker solo lee datos públicos, sin cuenta, cookies ni inicio de sesión: los elementos de TikTok privados, eliminados o bloqueados por región devuelven 404 con el motivo que da TikTok, y el endpoint de Instagram devuelve 502 cuando Instagram sirve su muro de inicio de sesión en lugar de los datos públicos. Los bloqueos (403), las respuestas 502 y los timeouts (504) no se facturan. Las URLs de los medios de TikTok están firmadas y caducan al cabo de unas horas, así que descarga lo que necesites en la misma ejecución.
Para los detalles de extracción, lee Cómo scrapear datos de interacción de TikTok e Instagram en JSON.
Fuentes
- Página del scraper de TikTok de ScrapeUnblocker: https://www.scrapeunblocker.com/scrapers/tiktok/
- Página del scraper de Instagram de ScrapeUnblocker: https://www.scrapeunblocker.com/scrapers/instagram/
- Benchmark 2026 de ScrapeUnblocker: https://www.scrapeunblocker.com/post/web-scraping-api-benchmark-2026-success-rates/
- Documentación del plugin de TikTok de ScrapeUnblocker: https://docs.scrapeunblocker.com/plugins/tiktok
- Referencia de la API de Instagram de ScrapeUnblocker: https://docs.scrapeunblocker.com/api-reference/plugins/scrape-an-instagram-profile-or-post
- Errores y facturación de ScrapeUnblocker: https://docs.scrapeunblocker.com/errors
- Precios de ScrapeUnblocker: https://www.scrapeunblocker.com/pricing/
- Descripción general de Instagram Platform (Meta), consultado el 9 de octubre de 2026: https://developers.facebook.com/docs/instagram-platform
- TikTok Research API, consultado el 9 de octubre de 2026: https://developers.tiktok.com/products/research-api/
- Bright Data Instagram Scraper, consultado el 9 de octubre de 2026: https://brightdata.com/products/web-scraper/instagram
- Bright Data TikTok Scraper, consultado el 9 de octubre de 2026: https://brightdata.com/products/web-scraper/tiktok
- Apify Instagram Scraper, consultado el 9 de octubre de 2026: https://apify.com/apify/instagram-scraper
- Apify TikTok Scraper, consultado el 9 de octubre de 2026: https://apify.com/clockworks/tiktok-scraper
Los datos de la competencia proceden de las páginas públicas de cada proveedor, tal como se consultaron el 9 de octubre de 2026, y pueden haber cambiado. Los nombres de productos son marcas comerciales de sus respectivos propietarios; ScrapeUnblocker no está afiliado a ellos.
Prueba ScrapeUnblocker gratis
Tasa de éxito del 95%+ · desde 0,55 € por cada 1000 llamadas · 500 solicitudes gratis al registrarte.