Grab your API key
Sign in at
https://kie.ai/ → Dashboard → API Keys. Make sure your account has enough credits before sending requests.
Create a video with Veo 3
• In your Bubble workflow choose Generate Video VEO.
• Provide a prompt and any optional parameters (duration, ratio, sound, etc.).
• Store the returned task_id and stream_url for instant preview.
Create a video with Runway
• Choose Generate Video RUNWAY.
• Pass a prompt, plus optional settings such as duration or ratio.
• Save the task_id and stream_url that come back.
Extend an existing clip (Runway only)
• Use the Extend Video RUNWAY action.
• Supply either a Runway task_id or an MP4 URL, along with the extra seconds you want to add.
Check progress and download
• Call Get Video VEO or Get Video RUNWAY with the corresponding task_id until status becomes completed.
• The response includes permanent video_file and (when available) audio_file URLs plus full metadata.
Automate with webhooks (optional)
• When generating a video, pass a callback_url.
• Kia.ai will POST to that endpoint as soon as rendering finishes so you can skip polling altogether.
Add your API key to Bubble
Open the Plugins tab in your Bubble editor and click the Runway + Veo 3 Video Generator plugin.
In the API Key field (or “Shared Headers” → Authorization), enter the word Bearer, add a single space, then paste your key.
Ex. Bearer kia_live_pu6eEXAMPLEKEYqyfhnPY
Important:
• Don’t include quotation marks.
• Keep the “Bearer ” prefix exactly as shown—capital B, lowercase the rest, followed by one space.
• If you rotate or regenerate your key at kie.ai, replace it here to avoid 401 errors.