makevid
  1. Runway
makevid
  • Introduction
  • Luma
    • Create Luma Video
      POST
    • Get Luma Video
      GET
  • Runway
    • Create Runway Video
      POST
    • Get Runway Video
      GET
  • Kling
    • Text to Video
      POST
    • Get Text2Video Result
      GET
    • Image to Video
      POST
    • Get Image2Video Result
      GET
  1. Runway

Create Runway Video

POST
/api/v1/create_runway

Request

Body Params application/json
seconds
integer 
required
video duration,can be 5 or 10.
text_prompt
string 
required
video prompt.
enhance_prompt
boolean 
required
whether enhance the prompt.
init_image
string 
required
img url,can be first or last frame.
image_as_end_frame
boolean 
required
whether to treat init_image as the last frame
Example
{
  "seconds": 5,
  "text_prompt": "camera pull out",
  "enhance_prompt": true,
  "init_image": "https://example.com/image.jpg",
  "image_as_end_frame": false
}

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://makevid.ai/api/v1/create_runway' \
--header 'Content-Type: application/json' \
--data-raw '{
    "seconds": 5,
    "text_prompt": "camera pull out",
    "enhance_prompt": true,
    "init_image": "https://example.com/image.jpg",
    "image_as_end_frame": false
}'

Responses

🟢200Success
application/json
Body
task
object 
required
id
string 
required
task id
name
null 
required
image
null 
required
createdAt
string 
required
updatedAt
string 
required
taskType
string 
required
options
object 
required
status
string 
required
task status
error
null 
required
progressText
null 
required
progressRatio
null 
required
estimatedTimeToStartSeconds
integer 
required
artifacts
array[string]
required
sharedAsset
null 
required
server_id
string 
required
Example
{
  "task": {
    "id": "d110cdd2-df84-4126-ba58-8416b86003eb",
    "name": null,
    "image": null,
    "createdAt": "2024-09-09T06:50:55.123Z",
    "updatedAt": "2024-09-09T06:50:55.156Z",
    "taskType": "gen3a_turbo",
    "options": {
      "name": "",
      "seconds": 10,
      "text_prompt": "Hyperspeed shot: [scene]. Camera movement: fast zoom.",
      "seed": 3994113795,
      "exploreMode": false,
      "watermark": false,
      "enhance_prompt": true,
      "init_image": "https://d2jqrm6oza8nb6.cloudfront.net/datasets/54102233-04bf-4ab8-a6b0-21f60efb3a21.jpg?_jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXlIYXNoIjoiYjE2NjVlNjNlNmNhNTljNyIsImJ1Y2tldCI6InJ1bndheS1kYXRhc2V0cyIsInN0YWdlIjoicHJvZCIsImV4cCI6MTcyNjAxMjgwMH0.04EhOwC05RyHBe3dL5ayrFGs0FMo4Nke8SE_fS9Szrs",
      "resolution": "720p",
      "image_as_end_frame": false,
      "assetGroupName": "Generative Video"
    },
    "status": "PENDING",
    "error": null,
    "progressText": null,
    "progressRatio": null,
    "estimatedTimeToStartSeconds": 0,
    "artifacts": [],
    "sharedAsset": null
  },
  "server_id": "450f7257-26d7-4a04-8700-a973b864ca25"
}
Previous
Get Luma Video
Next
Get Runway Video
Built with