Cómo funciona por dentro
Todo pin de video lleva la URL de su propio archivo en el JSON de su página pública. Un descargador busca esa página, lee la lista de variantes que Pinterest guardó y entrega la mejor. No hay descifrado ni API secreta — el trabajo es saber dónde mirar y qué hacer cuando un pin solo trae HLS.
Dónde vive el video
Pinterest aloja los videos en su propia CDN (v.pinimg.com y v1.pinimg.com) y publica la lista de variantes en el JSON de la página del pin. Cada variante lleva URL, ancho, alto y un código de calidad como V_1080P o V_720P.
Cuando pegas un enlace aquí, buscamos la página pública del pin, leemos ese JSON y devolvemos las variantes ordenadas de mejor a peor.
Los Idea Pins guardan el video en otro sitio
Los pins de historia (Idea Pins) no usan el mismo campo que los pins de video normales. Tienen una estructura por páginas, y cada página lleva su propio bloque de video. Un extractor que solo lee el campo tradicional no encuentra nada en esos pins — por eso algunos servicios fallan con ellos.
El problema del HLS
Algunos pins solo ofrecen HLS: un archivo .m3u8 que no es video, sino una lista de fragmentos. Descargarlo directamente te da un archivo de texto de aproximadamente 1 KB que ningún reproductor abre — un fallo habitual en herramientas descuidadas.
La misma CDN suele guardar el MP4 equivalente en una ruta paralela, cambiando la carpeta hls por una carpeta de calidad. Construimos esa dirección, la confirmamos con una petición de un byte y solo entonces entregamos el enlace. Recibes un MP4 real, con audio.
Sitio y extensión resuelven lo mismo de formas distintas
La lógica de extracción es la misma idea en dos contextos de ejecución, y a propósito no es código compartido. El sitio la ejecuta en un servidor que llega a Pinterest como visitante anónimo. La extensión la ejecuta en tu pestaña, en tu sesión.
Esa diferencia es toda la razón de que los pins privados funcionen en una y no en el otro — y de que el sitio necesite un límite de uso y la extensión no.
| Paso | Sitio | Extensión |
|---|---|---|
| Quién busca la página del pin | Nuestro servidor, sin sesión | Tu navegador, en tu sesión |
| Quién lee las variantes | Nuestro servidor | La extensión, dentro de la página |
| Quién descarga el archivo | Nuestro servidor, y te lo transmite | Tu navegador, directo desde la CDN |
| Coste de ancho de banda | Nuestro | Ninguno para nosotros |
| Cómo lo ve Pinterest | Un visitante anónimo | Tú, navegando con normalidad |
Lo que el sitio no puede hacer
Los pins privados y los tableros secretos quedan fuera de alcance: el servidor visita Pinterest sin sesión y no ve lo que solo ve tu cuenta. Para eso la extensión es la única vía, porque corre dentro de tu sesión.
Tampoco convertimos formatos, ni recortamos clips, ni subimos la resolución, ni quitamos marcas grabadas en los fotogramas. Entregamos el archivo exactamente como lo aloja Pinterest.
No tenemos vínculo, patrocinio ni respaldo de Pinterest. Descarga solo contenido tuyo, con licencia abierta o que tengas permiso para usar. · PinCrate