{
  "checkedAt": "2026-11-10T05:06:07.042372+00:00",
  "source": "https://api.api-stock.com/api/v1/catalog",
  "schemaSource": "https://api.api-stock.com/api-json",
  "catalogSha256": "b6b366aaae3da76e65244a383cf99d62184cfecbb8babb28d1a21a2d0a77779f",
  "currency": "USD",
  "conditions": "Public retail catalog. Generated audio; no source video for generation price tables. 1.1 per generation; 1.2 per billable second. Edit uses whole measured source rounded upward; extension uses added seconds. No live video test. 1080p/4K are upsampled.",
  "models": [
    {
      "id": "gemini-omni-1.1-flash",
      "group": "gemini-omni-1.1-flash",
      "name": "Gemini Omni 1.1 Flash",
      "description": "Generate 4–10 second video with sound from text, first/last frames and image references, or transform a 3–10 second source video. Output from 360p to upscaled 4K.",
      "descriptionLocales": {
        "en": "Generate 4–10 second video with sound from text, first/last frames and image references, or transform a 3–10 second source video. Output from 360p to upscaled 4K.",
        "ru": "Создавайте видео со звуком длительностью 4–10 секунд из текста, первого/последнего кадров и референсов или преобразуйте исходное видео на 3–10 секунд. От 360p до 4K с апскейлом."
      },
      "type": "VIDEO",
      "kind": "media",
      "vendor": "Google",
      "releasedAt": "2026-08-27",
      "tags": [],
      "capabilities": [
        "text-to-video",
        "image-to-video"
      ],
      "pricing": [
        {
          "key": "Duration: 4s · Resolution: 360p",
          "price": "0.279",
          "isDefault": false,
          "dimensions": {
            "duration": "4",
            "resolution": "360p"
          }
        },
        {
          "key": "Duration: 4s · Resolution: 720p",
          "price": "0.279",
          "isDefault": false,
          "dimensions": {
            "duration": "4",
            "resolution": "720p"
          }
        },
        {
          "key": "Duration: 4s · Resolution: 1080p",
          "price": "0.279",
          "isDefault": false,
          "dimensions": {
            "duration": "4",
            "resolution": "1080p"
          }
        },
        {
          "key": "Duration: 6s · Resolution: 360p",
          "price": "0.372",
          "isDefault": false,
          "dimensions": {
            "duration": "6",
            "resolution": "360p"
          }
        },
        {
          "key": "Duration: 6s · Resolution: 720p",
          "price": "0.372",
          "isDefault": false,
          "dimensions": {
            "duration": "6",
            "resolution": "720p"
          }
        },
        {
          "key": "Duration: 6s · Resolution: 1080p",
          "price": "0.372",
          "isDefault": false,
          "dimensions": {
            "duration": "6",
            "resolution": "1080p"
          }
        },
        {
          "key": "Duration: 8s · Resolution: 360p",
          "price": "0.465",
          "isDefault": false,
          "dimensions": {
            "duration": "8",
            "resolution": "360p"
          }
        },
        {
          "key": "Duration: 8s · Resolution: 720p",
          "price": "0.465",
          "isDefault": false,
          "dimensions": {
            "duration": "8",
            "resolution": "720p"
          }
        },
        {
          "key": "Duration: 8s · Resolution: 1080p",
          "price": "0.465",
          "isDefault": false,
          "dimensions": {
            "duration": "8",
            "resolution": "1080p"
          }
        },
        {
          "key": "Duration: 10s · Resolution: 720p",
          "price": "0.477",
          "isDefault": false,
          "dimensions": {
            "duration": "10",
            "resolution": "720p"
          }
        },
        {
          "key": "Duration: 10s · Resolution: 1080p",
          "price": "0.477",
          "isDefault": false,
          "dimensions": {
            "duration": "10",
            "resolution": "1080p"
          }
        },
        {
          "key": "Duration: sources · Resolution: 720p",
          "price": "0.477",
          "isDefault": false,
          "dimensions": {
            "duration": "source",
            "resolution": "720p"
          }
        },
        {
          "key": "Duration: sources · Resolution: 1080p",
          "price": "0.477",
          "isDefault": false,
          "dimensions": {
            "duration": "source",
            "resolution": "1080p"
          }
        },
        {
          "key": "Duration: 10s · Resolution: 360p",
          "price": "0.558",
          "isDefault": false,
          "dimensions": {
            "duration": "10",
            "resolution": "360p"
          }
        },
        {
          "key": "Duration: 4s · Resolution: 4k",
          "price": "0.651",
          "isDefault": false,
          "dimensions": {
            "duration": "4",
            "resolution": "4k"
          }
        },
        {
          "key": "Duration: 6s · Resolution: 4k",
          "price": "0.743",
          "isDefault": false,
          "dimensions": {
            "duration": "6",
            "resolution": "4k"
          }
        },
        {
          "key": "Duration: sources · Resolution: 360p",
          "price": "0.743",
          "isDefault": false,
          "dimensions": {
            "duration": "source",
            "resolution": "360p"
          }
        },
        {
          "key": "Duration: 8s · Resolution: 4k",
          "price": "0.836",
          "isDefault": false,
          "dimensions": {
            "duration": "8",
            "resolution": "4k"
          }
        },
        {
          "key": "Duration: 10s · Resolution: 4k",
          "price": "0.929",
          "isDefault": false,
          "dimensions": {
            "duration": "10",
            "resolution": "4k"
          }
        },
        {
          "key": "Duration: sources · Resolution: 4k",
          "price": "1.115",
          "isDefault": false,
          "dimensions": {
            "duration": "source",
            "resolution": "4k"
          }
        }
      ],
      "priceFrom": "0.279",
      "priceUnit": "generation",
      "params": [
        {
          "name": "prompt",
          "label": "Prompt",
          "description": "Describe the scene, motion and sound.",
          "kind": "string",
          "isArray": false,
          "required": true,
          "maxLength": 4000,
          "isMedia": false,
          "isPrompt": true,
          "multiline": true,
          "deprecated": false
        },
        {
          "name": "imageUrls",
          "label": "Image Urls",
          "description": "First frame and optional last frame. Cannot be combined with reference inputs.",
          "kind": "string",
          "isArray": true,
          "required": false,
          "isMedia": true,
          "isPrompt": false,
          "multiline": false,
          "deprecated": false
        },
        {
          "name": "referenceImageUrls",
          "label": "Reference Image Urls",
          "description": "Reference images (up to 7; up to 5 with a reference video). Cannot be combined with imageUrls.",
          "kind": "string",
          "isArray": true,
          "required": false,
          "isMedia": true,
          "isPrompt": false,
          "multiline": false,
          "deprecated": false
        },
        {
          "name": "referenceVideoUrls",
          "label": "Reference Video Urls",
          "description": "One source video, 3–10 seconds. Output follows source duration and is billed per generation. Cannot be combined with imageUrls.",
          "kind": "string",
          "isArray": true,
          "required": false,
          "isMedia": true,
          "isPrompt": false,
          "multiline": false,
          "deprecated": false
        },
        {
          "name": "aspectRatio",
          "label": "Aspect Ratio",
          "description": "Output aspect ratio",
          "kind": "string",
          "isArray": false,
          "required": false,
          "default": "16:9",
          "options": [
            {
              "value": "16:9",
              "label": "16:9"
            },
            {
              "value": "9:16",
              "label": "9:16"
            }
          ],
          "isMedia": false,
          "isPrompt": false,
          "multiline": false,
          "deprecated": false
        },
        {
          "name": "duration",
          "label": "Duration",
          "description": "Output duration. Ignored with a source video, which uses a flat per-generation price.",
          "kind": "number",
          "isArray": false,
          "required": false,
          "default": 8,
          "options": [
            {
              "value": 4,
              "label": "4"
            },
            {
              "value": 6,
              "label": "6"
            },
            {
              "value": 8,
              "label": "8"
            },
            {
              "value": 10,
              "label": "10"
            }
          ],
          "isMedia": false,
          "isPrompt": false,
          "multiline": false,
          "deprecated": false
        },
        {
          "name": "resolution",
          "label": "Resolution",
          "description": "Output resolution; 1080p and 4K are upscaled outputs.",
          "kind": "string",
          "isArray": false,
          "required": false,
          "default": "720p",
          "options": [
            {
              "value": "360p",
              "label": "360p"
            },
            {
              "value": "720p",
              "label": "720p"
            },
            {
              "value": "1080p",
              "label": "1080p"
            },
            {
              "value": "4k",
              "label": "4k"
            }
          ],
          "isMedia": false,
          "isPrompt": false,
          "multiline": false,
          "deprecated": false
        }
      ]
    },
    {
      "id": "gemini-omni-1.2-flash",
      "group": "gemini-omni-1.2-flash",
      "name": "Gemini Omni 1.2 Flash",
      "description": "Generate 3–15 second videos with native audio from text, images and subject references. Interpolate first/last frames, edit a source video or extend it by up to 10 seconds. Output from 360p to upsampled 4K.",
      "descriptionLocales": {
        "en": "Generate 3–15 second videos with native audio from text, images and subject references. Interpolate first/last frames, edit a source video or extend it by up to 10 seconds. Output from 360p to upsampled 4K.",
        "ru": "Создавайте видео со звуком на 3–15 секунд из текста, изображений и референсов. Интерполяция первого и последнего кадров, редактирование исходного видео и продление до 10 секунд. От 360p до 4K с апскейлом."
      },
      "type": "VIDEO",
      "kind": "media",
      "vendor": "Google",
      "releasedAt": "2026-11-05",
      "tags": [],
      "capabilities": [
        "text-to-video",
        "image-to-video"
      ],
      "pricing": [
        {
          "key": "Resolution: 360p",
          "price": "0.03",
          "isDefault": false,
          "dimensions": {
            "resolution": "360p"
          }
        },
        {
          "key": "Resolution: 720p",
          "price": "0.09",
          "isDefault": false,
          "dimensions": {
            "resolution": "720p"
          }
        },
        {
          "key": "Resolution: 1080p",
          "price": "0.1356",
          "isDefault": false,
          "dimensions": {
            "resolution": "1080p"
          }
        },
        {
          "key": "Resolution: 4k",
          "price": "0.2712",
          "isDefault": false,
          "dimensions": {
            "resolution": "4k"
          }
        }
      ],
      "priceFrom": "0.03",
      "priceUnit": "second",
      "params": [
        {
          "name": "prompt",
          "label": "Prompt",
          "description": "Describe the scene, motion, sound, or video edits.",
          "kind": "string",
          "isArray": false,
          "required": true,
          "maxLength": 4000,
          "isMedia": false,
          "isPrompt": true,
          "multiline": true,
          "deprecated": false
        },
        {
          "name": "imageUrls",
          "label": "Image Urls",
          "description": "First frame and optional last frame. Two frames limit duration to 10 seconds. Cannot be combined with referenceImageUrls or videoUrls.",
          "kind": "string",
          "isArray": true,
          "required": false,
          "isMedia": true,
          "isPrompt": false,
          "multiline": false,
          "deprecated": false
        },
        {
          "name": "referenceImageUrls",
          "label": "Reference Image Urls",
          "description": "Up to 10 subject reference images; prefer at most 6 for character consistency. Cannot be combined with imageUrls.",
          "kind": "string",
          "isArray": true,
          "required": false,
          "isMedia": true,
          "isPrompt": false,
          "multiline": false,
          "deprecated": false
        },
        {
          "name": "videoUrls",
          "label": "Video Urls",
          "description": "One source video, at most 15 seconds, to edit or extend. Editing preserves its length; duration is ignored. Source duration is checked before billing.",
          "kind": "string",
          "isArray": true,
          "required": false,
          "isMedia": true,
          "isPrompt": false,
          "multiline": false,
          "deprecated": false
        },
        {
          "name": "videoMode",
          "label": "Video Mode",
          "description": "Source-video operation. Extension adds 3–10 seconds and bills only the added segment. Requires videoUrls.",
          "kind": "string",
          "isArray": false,
          "required": false,
          "options": [
            {
              "value": "edit",
              "label": "edit"
            },
            {
              "value": "extend",
              "label": "extend"
            }
          ],
          "isMedia": false,
          "isPrompt": false,
          "multiline": false,
          "deprecated": false
        },
        {
          "name": "duration",
          "label": "Duration",
          "description": "Whole output seconds (3–15), or added seconds for extension (3–10). Ignored when editing a source video.",
          "kind": "number",
          "isArray": false,
          "required": false,
          "default": 10,
          "minimum": 3,
          "maximum": 15,
          "isMedia": false,
          "isPrompt": false,
          "multiline": false,
          "deprecated": false
        },
        {
          "name": "resolution",
          "label": "Resolution",
          "description": "Output resolution; 1080p and 4K are upsampled.",
          "kind": "string",
          "isArray": false,
          "required": false,
          "default": "720p",
          "options": [
            {
              "value": "360p",
              "label": "360p"
            },
            {
              "value": "720p",
              "label": "720p"
            },
            {
              "value": "1080p",
              "label": "1080p"
            },
            {
              "value": "4k",
              "label": "4k"
            }
          ],
          "isMedia": false,
          "isPrompt": false,
          "multiline": false,
          "deprecated": false
        },
        {
          "name": "aspectRatio",
          "label": "Aspect Ratio",
          "description": "Output aspect ratio",
          "kind": "string",
          "isArray": false,
          "required": false,
          "default": "16:9",
          "options": [
            {
              "value": "16:9",
              "label": "16:9"
            },
            {
              "value": "9:16",
              "label": "9:16"
            }
          ],
          "isMedia": false,
          "isPrompt": false,
          "multiline": false,
          "deprecated": false
        }
      ]
    }
  ],
  "schema": {
    "type": "object",
    "properties": {
      "prompt": {
        "type": "string",
        "description": "Describe the scene, motion, sound, or video edits.",
        "maxLength": 4000
      },
      "imageUrls": {
        "description": "First frame and optional last frame. Two frames limit duration to 10 seconds. Cannot be combined with referenceImageUrls or videoUrls.",
        "maxItems": 2,
        "type": "array",
        "items": {
          "type": "string"
        }
      },
      "referenceImageUrls": {
        "description": "Up to 10 subject reference images; prefer at most 6 for character consistency. Cannot be combined with imageUrls.",
        "maxItems": 10,
        "type": "array",
        "items": {
          "type": "string"
        }
      },
      "videoUrls": {
        "description": "One source video, at most 15 seconds, to edit or extend. Editing preserves its length; duration is ignored. Source duration is checked before billing.",
        "maxItems": 1,
        "type": "array",
        "items": {
          "type": "string"
        }
      },
      "videoMode": {
        "type": "string",
        "description": "Source-video operation. Extension adds 3–10 seconds and bills only the added segment. Requires videoUrls.",
        "enum": [
          "edit",
          "extend"
        ]
      },
      "duration": {
        "type": "number",
        "description": "Whole output seconds (3–15), or added seconds for extension (3–10). Ignored when editing a source video.",
        "minimum": 3,
        "maximum": 15,
        "default": 10
      },
      "resolution": {
        "type": "string",
        "description": "Output resolution; 1080p and 4K are upsampled.",
        "enum": [
          "360p",
          "720p",
          "1080p",
          "4k"
        ],
        "default": "720p"
      },
      "aspectRatio": {
        "type": "string",
        "description": "Output aspect ratio",
        "enum": [
          "16:9",
          "9:16"
        ],
        "default": "16:9"
      }
    },
    "required": [
      "prompt"
    ]
  },
  "calculations": {
    "fifteenSecondOutputs": {
      "360p": "0.45",
      "720p": "1.35",
      "1080p": "2.034",
      "4k": "4.068"
    },
    "draft5s360p": "0.15",
    "edit10s720p": "0.90",
    "extend5s720p": "0.45",
    "hypotheticalPlan": "2*0.15+1.35+1.35=3.00"
  }
}
