> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.pandavideo.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Cómo descargar usando la API


### Cómo descargar usando la API:

### Aprende a utilizar la API para descargar tus videos

El endpoint ""Descarga de video"" permite iniciar la descarga de un video específico. Para utilizarlo, realiza una solicitud POST al URL especificado: `https://download-us01.pandavideo.com:7443/videos/{video_id}/download`, reemplazando `{video_id}` con el ID del video deseado.

Para usar la API, existen varias opciones disponibles. Puedes escribir código directamente en un lenguaje de programación, usar una herramienta de solicitudes como Postman o incluso utilizar la propia documentación de la API. En este artículo, encontrarás ejemplos de código en JavaScript.

###### Generando la clave API:

Para usar cualquier funcionalidad de la API, necesitarás una clave API, que es un código único que da acceso a todas las funciones de la API vinculadas a tu cuenta.

Para acceder a la clave API, ve a ""Ajustes"" > ""Avanzado"" > Haz clic en el botón ""Generar nueva clave API"". Al hacer clic, aparecerá un campo con el código de la clave para usar.

**NOTA:** No pierdas este código; si no lo tienes más, será necesario generar una nueva clave, lo que desactivará la anterior y cualquier funcionalidad vinculada a ella, por lo que necesitarás reemplazarla.

![](https://storage.crisp.chat/users/helpdesk/website/5efce8ce8b62b000/image_4ygqe5.png)

###### Obteniendo el ID del video:

Para obtener el ID del video, hay varias formas de hacerlo. Puedes usar otros endpoints de la API, como los de listado o propiedades del video, o puedes obtenerlo directamente desde el dashboard.

Ve a la pestaña Videos > Abre un video > En la URL de la página, los últimos caracteres después de la barra serán el ID del video:

![](https://storage.crisp.chat/users/helpdesk/website/5efce8ce8b62b000/image_gy39w4.png)

###### Usando una herramienta de solicitud para la descarga:

Con tu clave API copiada, puedes ir a la documentación de la API en [https://pandavideo.readme.io/reference/download-video](https://pandavideo.readme.io/reference/download-video) para ingresar la información y obtener el CURL de la solicitud.

1. Ingresa el Video ID y la clave API que obtuviste en el dashboard en los campos respectivos:

![](https://storage.crisp.chat/users/helpdesk/website/5efce8ce8b62b000/dados-na-documentacaopng_wz0oaa.png)

2. Asegúrate de que esté seleccionada la opción de lenguaje SHELL con CURL Request y haz clic en el botón de copiar:

![](https://storage.crisp.chat/users/helpdesk/website/5efce8ce8b62b000/print-do-copiar-requestpng_1ah3s6x.png)

3. Abre tu herramienta de solicitud e ingresa los datos. En el caso de Postman, que se muestra en el ejemplo, haz clic en ""Importar"" en la esquina superior izquierda:

![IMAGEN POSTMAN 1](https://storage.crisp.chat/users/helpdesk/website/5efce8ce8b62b000/tela-postman-1png_ubrlyt.png)

4. Pega el código CURL que copiaste de la documentación en el campo de texto:

![IMAGEN POSTMAN 2](https://storage.crisp.chat/users/helpdesk/website/5efce8ce8b62b000/tela-postman-2png_159i0in.png)

5. Haz clic en el botón ""Enviar"" para hacer la solicitud. El video aparecerá en la pestaña ""Body"":

![](https://storage.crisp.chat/users/helpdesk/website/5efce8ce8b62b000/postman-sendpng_1tpw2wf.png)

6. Para descargar el archivo, haz clic en los tres puntos al lado de ""Guardar Ejemplo"" y selecciona ""Guardar Respuesta como archivo"":

![](https://storage.crisp.chat/users/helpdesk/website/5efce8ce8b62b000/postman-downloadpng_x8xcs1.png)

¡Listo! Ahora puedes usar la API de descarga a través de Postman para descargar tus videos.

### USANDO LA API DE DESCARGA DESDE GITHUB

Para facilitar la integración de nuestra API en sistemas propios, ofrecemos varios ejemplos de código listos en nuestro GitHub. Puedes copiar y pegar estos códigos en tu sistema. Uno de estos ejemplos es el endpoint de descarga, que se puede encontrar en el enlace: 
[GitHub - Ejemplo de Descarga de Video](https://github.com/pandavideo/Direct-Front-End-Video-Download-Example/blob/master/index.html)

![](https://storage.crisp.chat/users/helpdesk/website/5efce8ce8b62b000/image_1p8vp7m.png)

###### Insertando en el Editor de Código

Después de copiar el código desde GitHub, pégalo en un archivo con extensión .html dentro de tu editor de código.

![](https://storage.crisp.chat/users/helpdesk/website/5efce8ce8b62b000/extensao-htmlpng_1iz8xfj.png)

###### Modificando los Datos

Después de pegar el código, ingresa las informaciones ""API_KEY"" y ""VIDEO_ID"" que puedes obtener en el dashboard, como se muestra en la imagen al inicio de la página.

| Ingresa los datos dentro de las comillas ' '

![](https://storage.crisp.chat/users/helpdesk/website/5efce8ce8b62b000/vscode-download-apipng_16hl716.png)

|| En este ejemplo usamos la herramienta VS Code, pero se puede usar en cualquier otra IDE.

¡Después de ingresar los datos, el código estará listo para usar!