Unified AI API Platform

Unified AI API for Video, Music, Image & LLMs

One API key for 240+ AI models: video, image, music and LLM APIs. Use Claude Code, Codex and Cursor. Pay as you go.

Clients 1 key
Claude Code
Codex
Your App
RunAPI
More stable Lower cost
models 240+
Seedance 2.5 video
Suno v5.5 music
GPT Image 2 image
Claude Opus 5 llm
Whisper v3 audio
Gemini 2.5 Pro llm
GPT-5.6 Sol llm
+233 models

Featured

Made with RunAPI

Kling
Veo 3
Seedance 2.5
Flux A woman holding a cup beside a window
Midjourney Close-up of a red parrot
Music Suno v5.5

Wide Open Sky

Suno

Audio Fish Audio

Natural TTS voice

Fish Audio

Choosing a video model? Compare Seedance 2.0, Kling 3.0, and Veo 3.1 APIs

200+ Models · 10+ AI services, unified under one API

Kling
Veo 3.1
Seedance
Suno
GPT Image 2
Nano Banana
Flux
Midjourney
Claude
Gemini
DeepSeek
Grok
Qwen Image
Wan
Hailuo
Runway
PixVerse
Seedream
ElevenLabs
Fish Audio

Why developers choose RunAPI

The boring parts of multi-model AI infrastructure, handled.

All models, one API

Access video, music, image, and LLM models through a single API key — including Suno (no official API available elsewhere) and Kling video generation.

Production ready

Built for production workloads. Async task management, webhook callbacks, automatic retries, and predictable credit-based billing. SDKs in Python, Node.js, PHP, Java, Ruby, and Go.

Transparent pricing

Pay only for what you use. No subscriptions, no hidden fees. See exactly what each generation costs before you call the API.

Endpoint code examples

curl -X POST https://runapi.ai/api/v1/kling/text_to_video \
  -H 'Authorization: Bearer YOUR_API_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{"model":"kling-v3-turbo-text-to-video","prompt":"A paper kite flying above a quiet coastal town at sunrise","duration_seconds":5,"aspect_ratio":"16:9","output_resolution":"720p"}'
HTTP 200
{
  "billing": {
    "refund": null,
    "reservation": null,
    "settlement": null
  },
  "id": "tsk_reference_demo",
  "status": "completed",
  "videos": [
    {
      "url": "https://file.runapi.ai/reference-video.mp4"
    }
  ]
}

HOW IT WORKS

Three Steps to Your First Generation

  1. Get an API Key

    Sign up and generate a free API key from the dashboard. No credit card required.

  2. Pick a Model

    Browse the model catalog, choose by modality and provider, and copy the model ID.

  3. Call the API

    Send a POST request with your prompt and model ID. RunAPI routes it to the provider, manages the async lifecycle, and returns structured JSON.

Developer Tools

Give Claude Code, Codex, Gemini CLI, and other coding agents access to 200+ models through MCP server or installable skills.

npx -y @runapi.ai/mcp
Try RunAPI

Playground

Estimated: $0.61 / second

Sign in to generate with RunAPI.

Your result will appear here

Sign in to generate

Sign in to start generating with your available language models.

Start building in minutes

Call the REST endpoint directly, use an SDK, or let your coding agent do it.

POST /api/v1/kling/text_to_video
GET  /api/v1/kling/text_to_video/{task_id}
POST /v1/chat/completions
GET  /api/v1/me/balance

What Developers Build with RunAPI

AI-Powered Apps

Ship image, video, and music generation into your product without managing provider accounts. One API key, one billing dashboard, one webhook format.

Agent Workflows

Give Claude Code, Codex, Gemini CLI, and other coding agents access to 240+ models through MCP server or installable skills.

Batch Media Pipelines

Generate thousands of images, videos, or audio files with async task management and webhook callbacks. Poll or wait — the CLI and SDKs handle both.

Multi-Model Prototyping

Compare output quality across providers without separate signups. Switch from Kling to Veo to Seedance by changing one parameter.

Everything You Need to Manage API Access

Give every project its own API key, budget, and permissions. Monitor usage across your organization in real time.

Production ready

Built for production workloads. Async task management, webhook callbacks, automatic retries, and predictable credit-based billing. SDKs in Python, Node.js, PHP, Java, Ruby, and Go.

Access Control

Restrict keys to specific models or modalities. Revoke instantly without affecting other keys. Set expiration dates for temporary access.

Usage Analytics

The team dashboard brings API keys, usage, cost tracking, and access status into one workspace.

Building with a team?

We're here to help with enterprise setup, integrations, and technical questions.

Contact Us

RunAPI vs Alternatives

Feature RunAPI OpenRouter Direct API
Modalities Video, Image, Music, Audio, LLM LLM only Per provider
Models 240+ 300+ (LLM) 1 provider
Pricing 15-25% savings Market rate Official rate
SDKs 6 languages 2 languages Varies
CLI Available Not available Not available
MCP Server Available Not available Not available
Agent Skills Available Not available Not available
Async + Webhooks Available Not available Varies

EXPLORE

Developer Tools

MCP Server

Connect Claude Code, Cursor, and MCP-compatible agents to 160+ models.

Learn more

CLI

Run AI models from your terminal with JSON-first output.

Learn more

SDKs

Python, Node.js, PHP, Java, Ruby, and Go SDKs for programmatic integration.

Learn more

Model Catalog

Browse all 200+ models with pricing, parameters, and code samples.

Learn more

FAQ

Frequently asked questions

Sign up for a free account at runapi.ai, generate an API key from the dashboard, and make your first API request. No credit card is required. The quickstart takes under 10 minutes — install an SDK, set your API key as an environment variable, and call any model endpoint. The model catalog shows every available model with its parameters, pricing, and code samples.

Ready to build with AI?

Get your free API key and start generating in minutes.