Video-API

Eén video-API
voor alles wat je publiceert

Ondertitels, renders, AI-video, beelden, voice-over en publiceren achter één REST API en één sleutel. Hetzelfde platform dat je eigen agent via MCP kan bedienen.

REST + MCPSleutels met scopesOndertekende webhooks

Van een URL naar een mp4 met ondertitels

Vier calls, met de echte endpointnamen. Geen pseudocode.

export AUTOSTUD_API_KEY="sk_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
export MEDIA_URL="https://cdn.example.com/interview.mp4"

# 1. A project to hang the timeline on.
VIDEO_ID=$(curl -s -X POST https://autostud.ai/api/v1/actions/videos.create \
  -H "Authorization: Bearer $AUTOSTUD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"video_name":"Interview clip","video_type_id":"timeline","video_format":"portrait","video_lang":"en"}' \
  | jq -r .data.video_id)

# 2. Transcribe and style the subtitles.
curl -X POST https://autostud.ai/api/v1/actions/subtitles.generate \
  -H "Authorization: Bearer $AUTOSTUD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"video_id":"'"$VIDEO_ID"'","media_url":"'"$MEDIA_URL"'","style_preset":"beast","words_per_group":3,"enable_emphasis":true}'

# 3. Render it.
curl -X POST https://autostud.ai/api/v1/actions/renders.create \
  -H "Authorization: Bearer $AUTOSTUD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"video_id":"'"$VIDEO_ID"'","video_type_id":"timeline","video_format":"portrait"}'

# 4. Stop polling: register the webhook once.
curl -X POST https://autostud.ai/api/v1/webhooks \
  -H "Authorization: Bearer $AUTOSTUD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://your-app.com/hooks/autostud","events":["render.completed","render.failed"]}'
Renders kosten credits, en elke respons vertelt wat er is verbruikt.OpenAPI-specFoutcodes

Of laat een agent het doen

Hetzelfde platform, beschreven voor machines: één MCP-URL, een Markdown-versie van elke pagina en fouten die vertellen hoe je verder komt.

llms.txtMachineleesbare index

Voordat je een client schrijft

Heb ik een betaald plan nodig om het te proberen?

Nee. Sleutels maak je in het dashboard, en een sk_test_-sleutel voert de hele request uit en stopt vóór elke schrijfactie, creditafname of webhook. Live-calls kosten credits.

Hoe krijg ik het afgeronde bestand?

Registreer één webhook: elke render en generatie meldt zichzelf, ondertekend en met herhalingen. Pollen kan ook, als dat beter bij je stack past.

Is er een rate limit?

Ja, per sleutel, en gokken hoeft niet: GET /api/v1 geeft de limieten van je sleutel en het verbruik tot nu toe.

Kan een AI-agent dit gebruiken zonder dat ik code schrijf?

Ja. De MCP-pagina maakt een sleutel en geeft een verbindings-URL terug: plak die in Claude, Cursor of ChatGPT en dezelfde API is beschikbaar als tools.

Klaar om te maken?

Maak virale video's in enkele minuten. Geen creditcard nodig voor de gratis proefperiode.

Veilig betalen
Direct toegang
Altijd opzegbaar