CutLuma Public API

The Public API from CutLuma — 8 operation(s) for public.

Operations 8

GET /api/public/catalog Site catalog #
GET /api/public/templates Find video templates #
GET /api/public/plans Plans and prices #
GET /api/public/playbooks Video business playbooks #
GET /api/public/sizes Video sizes per platform #
GET /api/public/{token} Shared video details #

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/cutluma-com:cutluma-com-public-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

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

OpenAPI Specification

cutluma-com-public-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: CutLuma Public API
  version: 1.1.0
  summary: 'Read-only endpoints for assistants and agents: search CutLuma''s tools, guides and templates, read pages as Markdown, look up pricing and shared videos.'
  description: 'CutLuma (https://cutluma.com) is a free online video editor that runs in the browser. No API key is needed for anything described here. Agents that speak MCP can use https://cutluma.com/mcp instead (same data, with tool schemas). Every content page is also available as Markdown by appending .md to its path or sending Accept: text/markdown.'
  termsOfService: https://cutluma.com/terms
  contact:
    url: https://cutluma.com/
servers:
- url: https://cutluma.com
tags:
- name: Public
paths:
  /api/public/catalog:
    get:
      summary: Site catalog
      operationId: catalog
      description: Every free tool, use-case page, guide and template with titles, descriptions and links.
      responses:
        '200':
          description: Catalog
          content:
            application/json:
              schema:
                type: object
      tags:
      - Public
  /api/public/search:
    get:
      summary: Search the site
      operationId: search
      parameters:
      - name: q
        in: query
        description: What the user wants to do or find
        schema:
          type: string
      - name: kind
        in: query
        description: Restrict to one type
        schema:
          type: string
          enum:
          - all
          - tool
          - use
          - guide
          - template
      - name: limit
        in: query
        description: Max results (1-50)
        schema:
          type: integer
      responses:
        '200':
          description: Matches with url, markdown and open links
          content:
            application/json:
              schema:
                type: object
      tags:
      - Public
  /api/public/templates:
    get:
      summary: Find video templates
      operationId: templates
      parameters:
      - name: q
        in: query
        description: Keywords
        schema:
          type: string
      - name: format
        in: query
        description: Aspect ratio
        schema:
          type: string
          enum:
          - '9:16'
          - '1:1'
          - '4:5'
          - '16:9'
      - name: category
        in: query
        description: Category name
        schema:
          type: string
      - name: arabic
        in: query
        description: 1 for Arabic right-to-left templates only
        schema:
          type: string
      - name: language
        in: query
        description: 'Two-letter code (en, zh, hi, es, ar, fr, bn, pt, ru, id, ur, de, ja, tr, ko): only templates written in that language'
        schema:
          type: string
      - name: limit
        in: query
        description: Max results (1-100)
        schema:
          type: integer
      responses:
        '200':
          description: Templates with an "open" link that loads each one in the editor
          content:
            application/json:
              schema:
                type: object
      tags:
      - Public
  /api/public/plans:
    get:
      summary: Plans and prices
      operationId: plans
      responses:
        '200':
          description: Active plans
          content:
            application/json:
              schema:
                type: object
      tags:
      - Public
  /api/public/playbooks:
    get:
      summary: Video business playbooks
      operationId: playbooks
      description: 'The series of researched guides on earning money with video: each part with its business model, key facts, takeaways and links. Figures are published ranges and worked examples, not promises of income.'
      parameters:
      - name: topic
        in: query
        description: 'Optional: only the parts that match, e.g. clipping, UGC, podcast'
        schema:
          type: string
      responses:
        '200':
          description: Parts of the series
          content:
            application/json:
              schema:
                type: object
      tags:
      - Public
  /api/public/sizes:
    get:
      summary: Video sizes per platform
      operationId: sizes
      parameters:
      - name: platform
        in: query
        description: Optional filter such as tiktok or youtube
        schema:
          type: string
      responses:
        '200':
          description: Aspect ratios and recommended pixel sizes
          content:
            application/json:
              schema:
                type: object
      tags:
      - Public
  /api/public/editor-link:
    get:
      summary: Build an editor link
      operationId: editorLink
      description: A URL that opens the editor with a tool or template ready for the user.
      parameters:
      - name: tool
        in: query
        description: Editor tool
        schema:
          type: string
          enum:
          - captions
          - record
          - resize
          - silence
          - shorts
          - product
          - testimonials
          - trim
          - text
          - music
          - montage
          - camera
          - voice
          - speed
          - tts
          - translate
          - greenscreen
          - cutout
          - prompter
          - stock
          - textvideo
          - magicdesign
          - aiimage
          - bgremove
          - magicedit
          - visualizer
          - charts
          - industry
          - effects
          - translatedesign
          - localize
          - transcript
          - dub
          - publish
          - present
          - open
          - subtitles
          - textbehind
          - tracking
          - subjectfx
          - colorchange
          - freezeintro
          - guide
          - hub
          - narration
          - agent
          - grade
          - styles
          - mixer
          - multicam
      - name: template
        in: query
        description: Template id
        schema:
          type: string
      - name: language
        in: query
        description: Two-letter caption language
        schema:
          type: string
      responses:
        '200':
          description: url + note
          content:
            application/json:
              schema:
                type: object
      tags:
      - Public
  /api/public/{token}:
    get:
      summary: Shared video details
      operationId: sharedVideo
      parameters:
      - name: token
        in: path
        required: true
        schema:
          type: string
        description: The v= value of a share link
      responses:
        '200':
          description: Name, kind, size, duration and media URLs
          content:
            application/json:
              schema:
                type: object
      tags:
      - Public
externalDocs:
  description: llms.txt
  url: https://cutluma.com/llms.txt
x-mcp:
  url: https://cutluma.com/mcp
  transport: streamable-http
  authentication: none for the read-only tools; OAuth 2.1 or an agent key for the account tools
  card: https://cutluma.com/.well-known/mcp.json