
---
title: &quot;RunAPI - Unified AI API for Video, Music, Image &amp; LLM Generation&quot;
canonical: &quot;https://runapi.ai/&quot;
locale: &quot;en&quot;
---

# RunAPI - Unified AI API

One API key to access Kling, Suno, Flux, Claude, Gemini, DeepSeek and more. Pay-as-you-go. Production-ready.

## What Is RunAPI

RunAPI is a unified API platform that connects your application to 130+ AI models from 18 providers through a single API key. Instead of managing separate accounts, SDKs, and billing with Anthropic, OpenAI, Google, Suno, Kling, and a dozen other providers, you make one integration and reach all of them. Every request is billed per call with no monthly minimum, failed generations are not charged, and you get async task management, webhook callbacks, and structured JSON output across every modality — video, image, music, audio, and LLM.

## Capabilities

- **Video generation** — Kling, Veo, Runway, Hailuo, Wan, Seedance, Luma
- **Image generation** — Flux, Imagen, Nano Banana, GPT Image, Ideogram, Qwen, Seedream
- **Music & audio** — Suno, ElevenLabs
- **LLMs** — Claude, GPT, Gemini, DeepSeek

## Use Cases

- **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 130+ 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.

## How It Works

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.

## FAQ

### How do I get started with RunAPI?

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.

### What AI models are available through RunAPI?

RunAPI connects to 130+ models across 18 providers and 5 modalities. Video generation includes Kling 2.1, Veo 3, Seedance 1.0, Hailuo, Wan, Runway, and Luma. Image generation covers Flux 2 Pro, Nano Banana, GPT Image, Seedream, Imagen 4, Ideogram 3, and Recraft. Music is powered by Suno v4 through v5.5. Audio includes ElevenLabs TTS, sound effects, and speech-to-text. LLMs include Claude Opus 4.8, GPT-5.4, Gemini 2.5 Pro, DeepSeek R1, and Grok. New models are added within days of provider release.

### How does RunAPI pricing work?

Every API call is billed per request with no monthly minimum, no subscription, and no hidden fees. Failed generations are never charged. Credits do not expire. The pricing page shows exact per-model costs, and the check_pricing API returns real-time rates programmatically.

### Do you offer SDKs and developer tools?

Yes. Official SDKs are available for Python, Node.js, Ruby, PHP, Java, and Go. Each SDK handles authentication, async task polling, and typed responses. Beyond SDKs, RunAPI provides a CLI for terminal-based generation, an MCP server for Claude Code, Cursor, and other coding agents, and installable model skills for agent runtimes. All tools share one API key.

### What happens when a generation fails?

Failed generations are not charged. The system automatically retries transient provider failures. You receive a webhook callback with the failure details if you configured a callback URL, or you can poll the task status endpoint. The dashboard shows all tasks with their status and error details.

### How does RunAPI handle async media generation?

Media tasks (video, music, image) run asynchronously. You submit a request, receive a task ID immediately, and poll for completion or configure a webhook callback URL to receive results automatically. The CLI provides a built-in runapi wait command, and the SDKs offer both polling and callback patterns. Task status transitions from pending through processing to completed or failed.

### Can I use RunAPI with AI coding agents?

Yes. RunAPI publishes an MCP server that works with Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, and any MCP-compatible host. It also publishes installable model skills for agent runtimes. Agents can browse models, check pricing, and create generation tasks as native tool calls — no manual API configuration required.

### Is RunAPI compatible with the OpenAI API format?

Yes. RunAPI exposes OpenAI-compatible LLM endpoints at /v1/chat/completions, /v1/messages (Anthropic format), and /v1/responses. Any application that works with the OpenAI SDK can point its base URL to RunAPI and access Claude, Gemini, DeepSeek, and other LLMs without code changes. Media generation uses RunAPI-native endpoints with consistent JSON structure across all providers.

### Do I need separate accounts with each AI provider?

No. A single RunAPI API key unlocks all 18 providers. You do not need accounts with Anthropic, OpenAI, Google, Kuaishou, Suno, Black Forest Labs, or any other provider. RunAPI handles provider authentication, rate limiting, and billing consolidation. You see one dashboard, one invoice, one set of API credentials.

### What support and SLA does RunAPI offer?

RunAPI provides email support at support@runapi.ai and a status page monitoring API uptime. The platform routes requests to providers in real time — latency depends on the upstream provider, and RunAPI adds minimal overhead. Callback delivery failures trigger email alerts with diagnostic details so you can fix webhook endpoints quickly.


## Links

- [Model catalog](https://runapi.ai/models)
- [MCP Server](https://runapi.ai/mcp)
- [CLI](https://runapi.ai/cli)
- [SDKs](https://runapi.ai/sdk)
- [Skills](https://runapi.ai/skills)
- [Compare Seedance 2.0, Kling 3.0, and Veo 3.1 APIs](https://runapi.ai/ai-video-api-comparison)
- [Pricing](https://runapi.ai/pricing)
- [API docs](https://runapi.ai/docs)
