# API de Cut.Pro

> Genera clips de videos largos, renderízalos, publica en redes sociales y genera con IA imagen, video, voz, música, sonido, 3D y texto, todo por HTTP.

La API de Cut.Pro convierte un enlace de video en clips verticales listos para publicar. Envías la URL, la IA elige los mejores momentos y renderizas, descargas o publicas cada corte con una solicitud.

- [Quickstart](https://cut.pro/docs/es/quickstart): Del enlace al MP4 en siete solicitudes.
- [Referencia de la API](https://cut.pro/docs/reference): Cada endpoint, con un cliente para probar en el navegador.

## Tu primera solicitud

Analizar un video es gratis y devuelve el costo en créditos antes de que gastes nada.

**curl**

```bash
curl -X POST https://api.cut.pro/api/v1/clips/info \
  -H "X-Api-Key: $CUTPRO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ" }'
```

**Node.js**

```js
const response = await fetch("https://api.cut.pro/api/v1/clips/info", {
	method: "POST",
	headers: {
		"X-Api-Key": process.env.CUTPRO_API_KEY,
		"Content-Type": "application/json",
	},
	body: JSON.stringify({ url: "https://www.youtube.com/watch?v=dQw4w9WgXcQ" }),
});

const video = await response.json();
```

**Python**

```python

response = requests.post(
    "https://api.cut.pro/api/v1/clips/info",
    headers={"X-Api-Key": os.environ["CUTPRO_API_KEY"]},
    json={"url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ"},
)

video = response.json()
```

```json title="200 OK"
{
  "id": "7412908365112823",
  "title": "Rick Astley - Never Gonna Give You Up",
  "author": "Rick Astley",
  "platform": "youtube",
  "duration": 213,
  "credits_cost": 4,
  "current_balance": 120,
  "credits_unlimited": false
}
```

El `id` es el `video_id` que usas en el resto del flujo. ¿Aún no tienes una clave? [Genera una](/es/authentication).

## Elige cómo integrar

- [REST](https://cut.pro/docs/es/quickstart): HTTP con JSON en `https://api.cut.pro/api/v1`. Funciona en cualquier lenguaje.
- [MCP](https://cut.pro/docs/es/mcp): Usa la API dentro de Claude, ChatGPT, Cursor y VS Code, sin escribir código.
- [Agente de código](https://cut.pro/docs/es/mcp): Dale a tu agente el `llms-full.txt` o el Markdown de cualquier página.

## Qué puedes hacer

- [Clips](https://cut.pro/docs/es/clipping): Un enlace de YouTube, TikTok, Twitch, Kick u otras fuentes se convierte en cortes con título, descripción y nota de 0 a 10.
- [Subida de video](https://cut.pro/docs/es/uploads): Envía el archivo directo al storage, en una parte o en varias.
- [Monitoreo](https://cut.pro/docs/es/monitoring): Sigue canales y transmisiones en vivo y recibe clips de cada video nuevo.
- [Renderizado](https://cut.pro/docs/es/rendering): Aplica una plantilla y genera el MP4 vertical con subtítulos.
- [Publicación](https://cut.pro/docs/es/publishing): Publica en TikTok, Instagram, YouTube y ocho redes más, ahora o programado.
- [Transcripción](https://cut.pro/docs/es/transcription): Audio o video se convierte en texto con tiempos, en JSON, SRT, VTT o TXT.
- [Modelos](https://cut.pro/docs/es/models): El catálogo completo de modelos de IA, con precio y lo que acepta cada uno.
- [Generar con IA](https://cut.pro/docs/es/generations): Imagen, video, voz, música, sonido, avatares, 3D y herramientas, con el precio cerrado de antemano.
- [Chat y embeddings](https://cut.pro/docs/es/text): Claude, GPT, Gemini, DeepSeek y otros en el formato de OpenAI, cobrados por token.
- [Personajes IA](https://cut.pro/docs/es/personas): Crea un personaje consistente y ponlo en fotos y videos.

## Antes de pasar a producción

- [Convenciones](https://cut.pro/docs/es/conventions): IDs, fechas, paginación y el formato de toda respuesta.
- [Créditos](https://cut.pro/docs/es/credits): Qué cobra, cuándo cobra y cómo revisar el extracto.
- [Errores](https://cut.pro/docs/es/errors): Todos los códigos de error de la API, con la ruta que devuelve cada uno.
- [Límites de solicitudes](https://cut.pro/docs/es/rate-limits): 600 solicitudes por minuto por clave, y cómo reaccionar al 429.
