Launch offer: 20% off every yearly plan. See plans

Artlio
Coming soon · early access

Artlio API

Every video, image and voice model in the studio, behind one key and one request format. Pay per second, per image or per thousand characters.

https://api.artlio.ai/v1

Integration

Connect once. Build anything.

The same JSON body works across models. Swap the model path to switch from Seedance to Kling or Veo, or plug Artlio into your coding agent over MCP.

1const res = await fetch(2  "https://api.artlio.ai/v1/bytedance/seedance-2-5/text-to-video",3  {4    method: "POST",5    headers: {6      Authorization: `Bearer ${process.env.ARTLIO_API_KEY}`,7      "Content-Type": "application/json",8    },9    body: JSON.stringify({10      prompt: "A cinematic tracking shot along a sunlit coastal road",11      duration: 5,12      resolution: "720p",13      aspect_ratio: "16:9",14      generate_audio: true,15    }),16  },17);18const job = await res.json(); // { id: "gen_…", status: "queued" }

Model catalog

The models you need, all in one place.

Ideas to build

Don't start from a blank page.

  • Content factory

    One line about your product in, a creator-style video out, with script, presenter and voice.

  • Fashion photoshoots

    Consistent AI models wear your products in your brand's style, retouched and e-commerce ready.

  • Cinematic pipeline

    Turn a short brief into a polished sequence without a crew, equipment or weeks of post.

Usage & billing

See where every euro goes.

Spend per model, per key and per day, live as requests finish. Set budgets and get an email before a key runs past them.

Example dashboardLast 14 days
Spend
€1,186.40
Generations
24,912
Success rate
99.2%
  • Seedance 2.5
  • Kling 3.0
  • Nano Banana Pro

Three steps from key to content.

  1. 1

    Configure your key

    Create a key in the console and keep it server-side.

    export ARTLIO_API_KEY="osk_live_…"
  2. 2

    Submit a generation

    POST the prompt and settings; you get a generation id back.

    curl https://api.artlio.ai/v1/bytedance/seedance-2-5/text-to-video \
      -H "Authorization: Bearer $ARTLIO_API_KEY" \
      -H "Content-Type: application/json" \
      -d '{"prompt":"A cinematic tracking shot along a sunlit coastal road","duration":5,"resolution":"720p","aspect_ratio":"16:9","generate_audio":true}'
  3. 3

    Check the status

    Poll the id or receive a webhook when it's done.

    curl https://api.artlio.ai/v1/generations/gen_8f2k1x \
      -H "Authorization: Bearer $ARTLIO_API_KEY"
    
    {
      "id": "gen_8f2k1x",
      "status": "succeeded",
      "outputs": [{ "url": "https://cdn.artlio.ai/gen_8f2k1x.mp4" }]
    }

The whole Artlio engine, one key away.

Early access opens in waves. Try the console with a demo key today, and we'll email you when live keys are ready.

Questions

Is the Artlio API live?

Not yet. We're opening it in waves. Join early access and we'll email you when your key is ready; the console here runs in demo mode until then.

How is the API priced?

Pay as you go in euros, per second of video, per image or per thousand characters of speech. Prices match the credit cost in the app.

Which models can I call?

Every model in the Artlio studio, from Seedance and Kling to Veo and Nano Banana, plus Artlio's own pipelines, behind one key and one request format.

Are generations asynchronous?

Yes. A request returns a generation id straight away; poll it or register a webhook to be told when it's done.

Do I own what I generate?

You own your outputs, subject to each model provider's terms. Commercial use is allowed on paid usage.

Is there a rate limit?

Early access starts at 10 concurrent generations per key. Contact us for higher limits.