# Freepik API ## Docs - [Analyzes an image to determine its likelihood of being AI-generated](https://docs.freepik.com/api-reference/classifier/post-ai-classifier.md): Accepts an image file as input and analyzes it to determine the probability that the image was generated by artificial intelligence, providing a confidence score. - [AI Icon generation](https://docs.freepik.com/api-reference/icon-generation/post-generate-icon.md): Create stunning icons in different styles and formats (png, svg) from text prompts using our advanced AI models. - [AI Icon preview generation](https://docs.freepik.com/api-reference/icon-generation/post-preview.md): Create stunning previews icons in different styles and formats (png, svg) from text prompts using our advanced AI models. - [Download an icon preview](https://docs.freepik.com/api-reference/icon-generation/post-{format}-by-id.md): Download the generated AI icon in the specified format png or svg. - [Download an icon](https://docs.freepik.com/api-reference/icons/download-an-icon.md): Download the specified icon by its unique ID in the requested format and size. - [Search and filter icons by specified order](https://docs.freepik.com/api-reference/icons/get-all-icons-by-order.md): Get a list of icons based on the provided parameters and ordering criteria. - [Get detailed icon information by ID](https://docs.freepik.com/api-reference/icons/get-one-icon-by-id.md): Get detailed information about a specific icon identified by its unique ID. - [Get the status of all image expand tasks](https://docs.freepik.com/api-reference/image-expand/get-flux-pro.md) - [Get the status of one image expand task](https://docs.freepik.com/api-reference/image-expand/get-{task-id}-by-id.md) - [Image expand using AI Flux Pro](https://docs.freepik.com/api-reference/image-expand/post-flux-pro.md): This endpoint allows you to expand an image using the AI Flux Pro model. The image will be expanded based on the provided parameters. - [Get the status of the relight task](https://docs.freepik.com/api-reference/image-relight/get-image-relight.md): Get the status of the relight task - [Get the status of all relight tasks](https://docs.freepik.com/api-reference/image-relight/get-image-relight-task.md): Get the status of all relight tasks - [Overview](https://docs.freepik.com/api-reference/image-relight/image-relight.md) - [Relight an image](https://docs.freepik.com/api-reference/image-relight/post-image-relight.md): Relight an image using AI. This endpoint accepts a variety of parameters to customize the generated images. - [Get the status of all Style Transfer tasks](https://docs.freepik.com/api-reference/image-style-transfer/get-image-style-transfer.md): Get the status of all Style Transfer tasks - [Get the status of the Style Transfer task](https://docs.freepik.com/api-reference/image-style-transfer/get-image-style-transfer-task.md): Get the status of the Style Transfer task - [Overview](https://docs.freepik.com/api-reference/image-style-transfer/image-styletransfer.md) - [Style transfer an image using AI](https://docs.freepik.com/api-reference/image-style-transfer/post-image-style-transfer.md) - [Get the list of the kling-elements-pro tasks](https://docs.freepik.com/api-reference/image-to-video/kling-elements-pro/get-kling-elements-pro.md): Get the list of the kling-elements-pro tasks - [Get the status of the kling-elements task](https://docs.freepik.com/api-reference/image-to-video/kling-elements-pro/get-kling-elements-pro-task.md): Get the status of the kling-elements task - [Create a video from an image - Kling Elements Pro model](https://docs.freepik.com/api-reference/image-to-video/kling-elements-pro/post-kling-elements-pro.md): Generate a video from an image using the Kling Elements Pro model. - [Get the list of the kling-elements-std tasks](https://docs.freepik.com/api-reference/image-to-video/kling-elements-std/get-kling-elements-std.md): Get the list of the kling-elements-std tasks - [Get the status of the kling-elements task](https://docs.freepik.com/api-reference/image-to-video/kling-elements-std/get-kling-elements-std-task.md): Get the status of the kling-elements task - [Create a video from an image - Kling Elements Std model](https://docs.freepik.com/api-reference/image-to-video/kling-elements-std/post-kling-elements-std.md): Generate a video from an image using the Kling Elements Std model. - [Get the list of the kling-pro tasks](https://docs.freepik.com/api-reference/image-to-video/kling-pro/get-kling-pro.md): Get the list of the kling-pro tasks - [Get the status of the kling task](https://docs.freepik.com/api-reference/image-to-video/kling-pro/get-kling-pro-task.md): Get the status of the kling task - [Create a video from an image - Kling 1.6 pro model](https://docs.freepik.com/api-reference/image-to-video/kling-pro/post-kling-pro.md): Generate a video from an image using the Kling 1.6 Pro model. - [Get the list of the kling-pro tasks](https://docs.freepik.com/api-reference/image-to-video/kling-std/get-kling-std.md): Get the list of the kling-pro tasks - [Get the status of the kling task](https://docs.freepik.com/api-reference/image-to-video/kling-std/get-kling-std-task.md): Get the status of the kling task - [Create a video from an image - Kling 1.6 standard model](https://docs.freepik.com/api-reference/image-to-video/kling-std/post-kling-std.md): Generate a video from an image using the Kling 1.6 Std model. - [Get the list of the kling-v2-1-std tasks](https://docs.freepik.com/api-reference/image-to-video/kling-v2.1-master/get-kling-v2-1-master.md): Get the list of the kling-v2-1-std tasks - [Get the status of the kling-v2-1-master task](https://docs.freepik.com/api-reference/image-to-video/kling-v2.1-master/get-kling-v2-1-master-task.md): Get the status of the kling-v2-1-master task - [Create a video from an image - Kling 2.1 master model](https://docs.freepik.com/api-reference/image-to-video/kling-v2.1-master/post-kling-v2-1-master.md): Generate a video from an image using the Kling 2.1 Master model. - [Get the list of the kling-v2-1-pro tasks](https://docs.freepik.com/api-reference/image-to-video/kling-v2.1-pro/get-kling-v2-1-pro.md): Get the list of the kling-v2-1-pro tasks - [Get the status of the kling-v2-1 task](https://docs.freepik.com/api-reference/image-to-video/kling-v2.1-pro/get-kling-v2-1-pro-task.md): Get the status of the kling-v2-1 task - [Create a video from an image - Kling 2.1 pro model](https://docs.freepik.com/api-reference/image-to-video/kling-v2.1-pro/post-kling-v2-1-pro.md): Generate a video from an image using the Kling 2.1 Pro model. - [Get the list of the kling-v2-1-std tasks](https://docs.freepik.com/api-reference/image-to-video/kling-v2.1-std/get-kling-v2-1-std.md): Get the list of the kling-v2-1-std tasks - [Get the status of the kling-v2-1 task](https://docs.freepik.com/api-reference/image-to-video/kling-v2.1-std/get-kling-v2-1-std-task.md): Get the status of the kling-v2-1 task - [Create a video from an image - Kling 2.1 standard model](https://docs.freepik.com/api-reference/image-to-video/kling-v2.1-std/post-kling-v2-1-std.md): Generate a video from an image using the Kling 2.1 Std model. - [Get the list of the kling-v2 tasks](https://docs.freepik.com/api-reference/image-to-video/kling-v2/get-kling-v2.md): Get the list of the kling-v2 tasks - [Get the status of the kling-v2 task](https://docs.freepik.com/api-reference/image-to-video/kling-v2/get-kling-v2-task.md): Get the status of the kling-v2 task - [Create a video from an image using the Kling v2 model](https://docs.freepik.com/api-reference/image-to-video/kling-v2/post-kling-v2.md): Create a video from an image using the Kling v2 model - [Get the list of MiniMax Hailuo-02 1080p tasks](https://docs.freepik.com/api-reference/image-to-video/minimax-hailuo-02-1080p/get-minimax-hailuo-02-1080p.md): Get the list of MiniMax Hailuo-02 1080p tasks - [Get the status of the MiniMax Hailuo-02 1080p task](https://docs.freepik.com/api-reference/image-to-video/minimax-hailuo-02-1080p/get-minimax-hailuo-02-1080p-task.md): Get the status of the MiniMax Hailuo-02 1080p task - [Create a video from text/image - MiniMax Hailuo-02 1080p](https://docs.freepik.com/api-reference/image-to-video/minimax-hailuo-02-1080p/post-minimax-hailuo-02-1080p.md): Generate a video from text or image using the MiniMax Hailuo-02 1080p model. - [Get the list of MiniMax Hailuo-02 768p tasks](https://docs.freepik.com/api-reference/image-to-video/minimax-hailuo-02-768p/get-minimax-hailuo-02-768p.md): Get the list of MiniMax Hailuo-02 768p tasks - [Get the status of the MiniMax Hailuo-02 768p task](https://docs.freepik.com/api-reference/image-to-video/minimax-hailuo-02-768p/get-minimax-hailuo-02-768p-task.md): Get the status of the MiniMax Hailuo-02 768p task - [Create a video from text/image - MiniMax Hailuo-02 768p](https://docs.freepik.com/api-reference/image-to-video/minimax-hailuo-02-768p/post-minimax-hailuo-02-768p.md): Generate a video from text or image using the MiniMax Hailuo-02 768p model. - [Get the status of the upscaling task](https://docs.freepik.com/api-reference/image-upscaler/get-image-upscaler.md): Get the status of the upscaling task - [Get the status of all upscaling tasks](https://docs.freepik.com/api-reference/image-upscaler/get-image-upscaler-task.md): Get the status of all upscaling tasks - [Overview](https://docs.freepik.com/api-reference/image-upscaler/image-upscaler.md) - [Upscale an image with Magnific](https://docs.freepik.com/api-reference/image-upscaler/post-image-upscaler.md): This asynchronous endpoint enables image upscaling using advanced AI algorithms. Upon submission, it returns a unique `task_id` which can be used to track the progress of the upscaling process. For real-time production use, include the optional `webhook_url` parameter to receive an automated notification once the task has been completed. This allows for seamless integration and efficient task management without the need for continuous polling. - [null](https://docs.freepik.com/api-reference/mystic/get-loras.md) - [Get the status of all Mystic tasks](https://docs.freepik.com/api-reference/mystic/get-mystic.md): Get the status of all Mystic tasks - [Get the status of the Mystic task](https://docs.freepik.com/api-reference/mystic/get-mystic-task.md): Get the status of the Mystic task - [Overview](https://docs.freepik.com/api-reference/mystic/mystic.md) - [LoRAs training for custom characters](https://docs.freepik.com/api-reference/mystic/post-loras-characters.md): Create you own custom character using LoRAs training For now you can check the status of the training calling `v1/ai/loras`. We are working on it - [LoRAs training for custom styles](https://docs.freepik.com/api-reference/mystic/post-loras-styles.md): Create you own custom style using LoRAs training For now you can check the status of the training calling `v1/ai/loras`. We are working on it - [Create image from text - Mystic](https://docs.freepik.com/api-reference/mystic/post-mystic.md): Convert descriptive text input into images using AI. This endpoint accepts a variety of parameters to customize the generated images. - [Remove the background of an image](https://docs.freepik.com/api-reference/remove-background/post-beta-remove-background.md): This endpoint removes the background from an image provided via a URL. The URLs in the response are temporary and valid for **5 minutes** only. - [Download an resource](https://docs.freepik.com/api-reference/resources/download-a-resource.md): Download a specific resource by providing the resource ID. This endpoint supports downloading various types of resources including vectors, PSDs, photos, and AI-generated content. - [Get available download formats for resource](https://docs.freepik.com/api-reference/resources/download-resource-by-id-and-format.md): Retrieve a resource by specifying both the resource ID and the format. This endpoint allows for precise downloading of resources in the desired format. - [Search and filter resources with advanced options](https://docs.freepik.com/api-reference/resources/get-all-resources.md): Retrieve a list of resources based on various filter criteria such as orientation, content type, license, and more. - [Get detailed resource information by ID](https://docs.freepik.com/api-reference/resources/get-the-detail-of-a-resource-psd-vector-or-photo.md): Retrieve the detailed information of a specific resource by its ID. This endpoint supports multiple resource types including PSD, vector, photo, and AI-generated content. - [Overview](https://docs.freepik.com/api-reference/resources/stock-content.md) - [Get the status of the flux-dev task](https://docs.freepik.com/api-reference/text-to-image/flux-dev/get-flux-dev.md): Get the status of the flux-dev task - [Get the status of the flux-dev task](https://docs.freepik.com/api-reference/text-to-image/flux-dev/get-flux-dev-task.md): Get the status of the flux-dev task - [Create image from text - Flux dev](https://docs.freepik.com/api-reference/text-to-image/flux-dev/post-flux-dev.md): Convert descriptive text input into images using AI. This endpoint accepts a variety of parameters to customize the generated images. - [Create image from text - Classic fast](https://docs.freepik.com/api-reference/text-to-image/get-image-from-text.md): Convert descriptive text input into images using AI. This endpoint accepts a variety of parameters to customize the generated images. - [Get the status of all Imagen3 tasks](https://docs.freepik.com/api-reference/text-to-image/imagen3/get-imagen3.md): Get the status of all Imagen3 tasks - [Get the status of the Imagen3 task](https://docs.freepik.com/api-reference/text-to-image/imagen3/get-imagen3-task.md): Get the status of the Imagen3 task - [Create image from text - Imagen3](https://docs.freepik.com/api-reference/text-to-image/imagen3/post-imagen3.md): Convert descriptive text input into images using AI. This endpoint accepts a variety of parameters to customize the generated images. - [(Beta) Reimagine Flux](https://docs.freepik.com/api-reference/text-to-image/reimagine-flux/post-reimagine-flux.md): (Beta, synchronous) Reimagine Flux is a new AI model that allows you to generate images from text prompts. - [Authentication](https://docs.freepik.com/authentication.md): Learn how to authenticate your requests to the Freepik API - [Welcome to Freepik API](https://docs.freepik.com/introduction.md) - [Quickstart](https://docs.freepik.com/quickstart.md): Ready to harness the power of Freepik API? - [Rate limiting](https://docs.freepik.com/ratelimits.md) - [Webhooks](https://docs.freepik.com/webhooks.md): Webhooks are a powerful way to connect different systems and services. Learn about webhooks and how to integrate them securely. ## Optional - [Join our Discord!](https://discord.com/invite/znXUEBkqM7)