Video Creation API

MakerMoon is an online video creation service used by thousands of users around the world. The web API gives you access to all the main video creation features, allowing you to automatically create videos for your business or clients.

All videos on MakerMoon can be customized by API. You can modify images, fonts, colors and any available parameter you see in the editor's form. The API can also create videos in multiple ratios and resolutions.

About the Video API

The Video API solution allows you to automate video creation. For example, if a customer on your site fills a form, you can send a video creation request to the API to automatically generate a video, based on the information provided by your user. The API will automatically generate the video and send it to any destination you chose.

Here is an example of an API video creation solution for a real estate marketing agency:

  1. A new property for sale is added to your database. With images and details like price, address, bathrooms, bedrooms, etc.
  2. This triggers the creation of multiple videos of various styles, dimensions and duration. Each one formatted to target a specific platform: Facebook, Instagram, Website, etc.
  3. When done, all videos are sent to the destination of your choice: url, email, disk. And are ready to use.

You will need the help of an experience developer to send requests to the API, and handle messages from the API video software.

API Call Example

The following is an API call example to render a video with the provided custom "values". The API will return a JSON object representing the newly created "Save" entry.

When done, usually after a few minutes, the API will POST back to the provided "callbackUrl" with the URL to the newly created video.

Endpoint
https://www.makermoon.com/api/v1/render/

Method
POST

Payload
{
    "apiKey": "5a8050a33b4d90601d00002a",
    "apiSecret": "19aa3a026a6dae9c49785fe1104e5664",
    "callbackUrl": "https://www.example.com/callback/",
    "sourceSaveId": "5a6615e71416e827e08b4568",
    "values": {
        "listingPrice": "$400,000",
        "listingStreet": "507 N North Drive",
        "listingCity": "Los Angeles, CA 90015",
        "bedsTotal": 4,
        "bathsTotal": 3,
        "sqftTotal": "3,463",
        "agentTitle": "New Agent In Town",
        "agentPhone": "(213) 987-6543",
        "logo": "https://www.yourdomain.com/photos/logo.jpg",
        "slideshow": [
            {
                "photo": "https://www.yourdomain.com/photos/photo1.jpg",
                "caption: "Nice hard wood floors"
            },
            {
                "photo": "https://www.yourdomain.com/photos/photo2.jpg",
                "caption: "Big windows for natural light"
            },
            {
                "photo": "https://www.yourdomain.com/photos/photo3.jpg",
                "caption: ""
            },
        ]
    }
}

Each video template has its own "values" structure. For example, some videos will contain a slideshow, some will not. When creating a video you must provided the correct "values" structure for the video you are rendering. You can see an example of a "values" structure in the API call above. Values structures are provided for each video template available to the API.

Obtain your demo or full access API key for the entire documentation. New features are added based on your requests.

What can I do with the API?

  • Automatic Videos

    If you need to create a high number of videos, an API is a great choice for speed and low production cost. Automatically generate videos for real estate, ecommerce ads or events.

  • White Label Apps

    Offer video creation tool on your website or application. With the reseller license, you can offer a subscription service and resell the videos you create using the API.

  • Advertising & Marketing

    Create video ads on the fly for social media marketing clients. For example, you could leverage the API to easily create multiple versions of the same video ad for testing purposes.

  • API/250

    $
    USD
    199
    /month
    • 250 rendering per month
    • 100GB storage
    • 150GB hosting bandwidth
    • All HD resolutions
    • No extra fees
    • Priority rendering
    • Reseller license

      EXCLUSIVE rights to ALL the videos you make. Meaning you can create videos for clients and keep 100% of the profits.

  • API/500

    $
    USD
    299
    /month
    • 500 rendering per month
    • 200GB storage
    • 300GB hosting bandwidth
    • All HD resolutions
    • No extra fees
    • Priority rendering
    • Reseller license

      EXCLUSIVE rights to ALL the videos you make. Meaning you can create videos for clients and keep 100% of the profits.

Request your demo API key

The API access is limited to accepted projects. Let us know more about your project to obtain a demo API key or access to the full API.

Custom video templates

You can generate videos from available video template. You can also manually customize an existing template, save it, and use the saved video as your starting point.

The MakerMoon design team can also create custom video templates tailored to your specific needs.