MakeAIVideo

API reference

MakeAIVideo Introspection API

3 operations · https://app.makeaivideo.ai/api/v1

When to use the Introspection API

Three read-only endpoints that answer the questions a client asks before it does anything else: which account am I, what can I afford, and what can I make.

Call GET /tools first in almost any integration. It returns the create tools and the brief fields each one expects, which is what a POST /videos call needs to fill in. Hardcoding a tool id and its fields works until the tool library changes; reading them at runtime does not break.

What can I make?
curl https://app.makeaivideo.ai/api/v1/tools \
  -H "Authorization: Bearer $MAV_API_KEY"
GET/meread

Who am I

GET https://app.makeaivideo.ai/api/v1/me

Responses

  • 200Key, user, organization and creditsMe
  • 401Missing or invalid keyErrorEnvelope
GET/creditsread

Credit balance

GET https://app.makeaivideo.ai/api/v1/credits

Responses

  • 200BalanceCredits
GET/toolsread

List create tools and their brief fields

GET https://app.makeaivideo.ai/api/v1/tools

Responses

  • 200ToolsTools

Introspection API questions

How do I check an API key's credit balance?
Call GET /credits. It returns the balance for the organization the key belongs to, which is the right guard for a long-running job that would otherwise fail partway through a batch.
What does GET /tools return?
The create tools available to your account, each with the brief fields it expects. Those field names are what you pass in the fields object on POST /videos.
Which account does an API key act as?
GET /me identifies the account and organization behind the key. Keys belong to an organization rather than a person, so this is how a client confirms which workspace it is writing into.

MakeAIVideo API guides

  • Quickstart — the create, poll and download loop end to end.
  • Authentication — what the read scope on this page mean.
  • Agents — calling these endpoints from an autonomous agent.

Get an API key

The API and MCP server use the same credits and the same balance as the app, with no separate API plan. Create a key under Settings, Advanced, API keys.

7-day free trial with 350 credits, then plans from $9/mo. Cancel anytime before the trial ends.