INSTAFLIX✳
DEVELOPER DOCUMENTATION / V1

A small API.
A clear starting point.

Read the curated editor model catalogue from your own application. Discover media categories, input modes and availability before building a creative workflow.

Read-only access is available. Generation, customer API keys, credits and webhooks are not available. The existing signed-in studio remains a preview.

Make your first request

No API key or account is needed. This GET request cannot create media or spend credits.

curl 'https://instaflix.xyz/api/v1/models?category=video'

JavaScript

const response = await fetch(
  'https://instaflix.xyz/api/v1/models?category=video'
);
if (!response.ok) throw new Error('Catalogue unavailable');
const { data } = await response.json();
for (const model of data) {
  console.log(model.name, model.availability);
}

GET /api/v1/models

Omit category for all six entries, or use video, image or audio. This is a curated subset of the editor, not an exhaustive provider catalogue. Model IDs reflect the existing editor configuration; upstream availability still needs validation before generation opens.

Curated editor models — all generation paused
Model / IDCategoryInput mode
Hunyuan Video
fal-ai/hunyuan-video
videotext to video
Kling 1.5 Pro
fal-ai/kling-video/v1.5/pro
videoimage to video
FLUX Dev
fal-ai/flux/dev
imagetext to image
FLUX Schnell
fal-ai/flux/schnell
imagetext to image
Stable Audio
fal-ai/stable-audio
audiotext to audio
PlayHT TTS v3
fal-ai/playht/tts/v3
audiotext to speech

Response example · one entry shown

{
  "object": "model_list",
  "scope": "curated_editor_selection",
  "generation_enabled": false,
  "note": "Generation is disabled; prices are unconfirmed.",
  "data": [
    {
      "id": "fal-ai/hunyuan-video",
      "name": "Hunyuan Video",
      "category": "video",
      "provider": "fal",
      "modes": [
        "text_to_video"
      ],
      "use_case": "Establish a scene from a written shot description.",
      "availability": "preview_only",
      "generation_enabled": false,
      "price": null
    }
  ]
}

generation_enabled: false means the model cannot generate through InstaFlix. price: null means unconfirmed, never free. provider: fal identifies the configured integration, not an affiliation or availability guarantee.

Responses and access

{"error":{"code":"invalid_category","message":"Choose video, image or audio."}}

What comes next

Generation access will require confirmed pricing, account-linked credits, per-request usage accounting and ownership checks for generated jobs. No generation endpoint, customer API key, webhook delivery or service-level commitment is offered in this version.

The studio’s existing internal routes use signed-in browser sessions. They are not a public generation API and should not be integrated against.

Planning an integration? Tell us what you’re building ↗