Cloudimage Video API

URL-based video transformation and transcoding operations.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/cloudimage-video-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

cloudimage-video-api-openapi.yml Raw ↑
openapi: 3.0.1
info:
  title: Cloudimage Filerobot DAM Video API
  description: Cloudimage (by Scaleflex) is a URL-based image and video transformation, optimization, and CDN service. Image and video operations are expressed entirely as query parameters on a GET request to the https://{token}.cloudimg.io host, where the origin media URL is carried as the request path. Operations include resizing, cropping, format conversion, compression, filters, and watermarks. A companion Filerobot DAM REST API (https://api.filerobot.com/{token}/v4) provides upload and asset management. This document models the documented public surface; it does not enumerate every one of the 50+ transformation parameters.
  termsOfService: https://www.cloudimage.io/en/terms-and-conditions
  contact:
    name: Cloudimage / Scaleflex Support
    url: https://www.cloudimage.io/
  version: '7'
servers:
- url: https://{token}.cloudimg.io
  description: Cloudimage URL-based transformation and CDN host. {token} is the account identifier.
  variables:
    token:
      default: demo
      description: Your Cloudimage account token (subdomain).
- url: https://api.filerobot.com/{token}/v4
  description: Filerobot DAM upload and asset-management REST API.
  variables:
    token:
      default: demo
      description: Your Filerobot/Cloudimage account token.
tags:
- name: Video
  description: URL-based video transformation and transcoding operations.
paths:
  /{origin}.mp4:
    get:
      operationId: transformVideo
      tags:
      - Video
      summary: Transform and deliver a video
      description: On-the-fly video processing and transcoding using the same URL model as images. Input is limited to 500 MB, up to 4K, and the first 60 seconds.
      parameters:
      - name: origin
        in: path
        required: true
        description: The origin (source) video URL appended as the request path.
        schema:
          type: string
        example: https://samples.scaleflex.com/sample.mp4
      - name: w
        in: query
        description: Target video width in pixels (greater than 100).
        schema:
          type: integer
      - name: h
        in: query
        description: Target video height in pixels (greater than 100).
        schema:
          type: integer
      - name: func
        in: query
        description: Resize function applied when both width and height are provided.
        schema:
          type: string
          enum:
          - crop
          - fit
          - cropfit
          - bound
          - boundmin
          - cover
      - name: bg_color
        in: query
        description: Background (padding) color used with func=fit (hex code or color name).
        schema:
          type: string
      - name: bg_img_fit
        in: query
        description: Use a blurred version of the video for the background/padding when set to 1.
        schema:
          type: integer
          enum:
          - 0
          - 1
      - name: format
        in: query
        description: Output video format.
        schema:
          type: string
          enum:
          - auto
          - mp4
          - webm
          - h264.mp4
          - h265.mp4
          - vp9.webm
          default: auto
      - name: bitrate
        in: query
        description: Compression bitrate (10k-20000k or 1m-20m).
        schema:
          type: string
      responses:
        '200':
          description: The transcoded video binary, delivered via CDN.
          content:
            video/mp4:
              schema:
                type: string
                format: binary
            video/webm:
              schema:
                type: string
                format: binary
components:
  securitySchemes:
    filerobotKey:
      type: apiKey
      in: header
      name: X-Filerobot-Key
      description: Filerobot DAM API key.