Kling API v1 video effects endpoints POST videos/image2video-effects and GET videos/effects updated:

  • Removed image_tail parameter - no longer supported in the current API implementation
  • Added mode parameter - select between std (standard) and pro (professional) quality modes
  • Enhanced effect validation - effects now include effectSupported and promptSupported flags to indicate capabilities
  • Updated response structure - reflects current API with detailed user points, tickets, and task information

Currently unsupported effects (require image preprocessing):

  • felt (FeltFelt)
  • furry (PlushCut)
  • jelly (JellyJelly)
  • pixel (PixelPixel)
  • yearbook (Yearbook)
  • polaroid (Instant Film)
  • spring_blossoms (BloomBloom)

Note: This list may change and may not be complete. Effects marked as effectSupported: false in the API response require multi-step preprocessing and are not yet available through this endpoint.

Examples

curl --location 'https://api.useapi.net/v1/kling/videos/image2video-effects' \
--header 'Authorization: Bearer user:12345-…' \
--header 'Content-Type: application/json' \
--form 'image="https://…"' \
--form 'effect="fighting"'

Result

curl --location 'https://api.useapi.net/v1/kling/videos/image2video-effects' \
--header 'Authorization: Bearer user:12345-…' \
--header 'Content-Type: application/json' \
--form 'image="https://…"' \
--form 'effect="skate"'

Result