# Imagine API Reference ## Docs - [Imagine API References](https://reference.imagine.art/doc-700589.md): ## API Docs - Image Generation [Text to Image API](https://reference.imagine.art/api-10672910.md): Our Image Generation API enables users to create images based on descriptive text prompts and an artistic style id with various optional customization settings, such as aspect ratio, negative prompts, style, and more. - Image Generation [Text to PNG API](https://reference.imagine.art/api-11959030.md): The Text to PNG API generates images based on descriptive text prompts, but with a transparent background. It supports various optional customization settings, such as aspect ratio, style, and more, making it perfect for overlays and designs. - Image Editing [Background Remover API](https://reference.imagine.art/api-10690786.md): This API endpoint allows you to remove the background from an image by uploading it. The response will contain the image with the background removed. - Image Editing [Image Upscale API](https://reference.imagine.art/api-10695409.md): This API endpoint allows you to upscale an image by increasing its resolution. The response will contain the upscaled image. - Image Editing [Generative Fill API](https://reference.imagine.art/api-10696501.md): This API endpoint allows you to perform inpainting, where a masked region of an image is filled in based on a text prompt and other parameters. The response will contain the edited image with the inpainted section. - Image Editing [AI Resize API](https://reference.imagine.art/api-11960867.md): The Outpaint API allows users to expand images by increasing their width and height, filling the new areas with contextually appropriate content. This feature intelligently extends images to fit into larger dimensions or complete partial scenes. - Image Editing [Retouch API](https://reference.imagine.art/api-12125984.md): The Retouch API allows users to erase unwanted objects or elements from an image. By leveraging advanced AI algorithms, it intelligently fills the removed areas with contextually appropriate details, making it ideal for photo editing and retouching. - E-Commerce [AI Backgrounds API](https://reference.imagine.art/api-12298495.md): The AI Background API allows users to add AI-generated backgrounds to transparent images. By providing a descriptive prompt and style preferences, the API generates a contextually appropriate background, making it ideal for product photos, marketing materials, and creative projects. - Video Generation [Text to Video API](https://reference.imagine.art/api-14870375.md): Our Video Generation API enables users to create videos based on descriptive text prompts and an artistic style ID, with various optional customization settings such as duration, resolution, frame rate, motion style, and more. - Video Generation [Image to Video API](https://reference.imagine.art/api-14870998.md): Our Video Generation API enables users to create videos based on an input image and a selected style ID, with various optional customization settings such as aspect ratio, - Video Generation [Status by ID](https://reference.imagine.art/api-15835197.md): Our Video Status API allows users to retrieve the current processing status of a video using its unique ID. It provides real-time updates on the video’s progress, including statuses such as pending, processing, completed, or failed. - Video Generation [(Deprecated) Status by ID](https://reference.imagine.art/api-14871309.md): Our Video Status API allows users to retrieve the current processing status of a video using its unique ID. It provides real-time updates on the video’s progress, including statuses such as pending, processing, completed, or failed. - Video Generation [Delete by ID ](https://reference.imagine.art/api-14871378.md): Our Video Deletion API allows users to delete a video using its unique ID. It ensures the video and its associated data are removed - Video Generation [(Deprecated) Delete by ID ](https://reference.imagine.art/api-15835941.md): Our Video Deletion API allows users to delete a video using its unique ID. It ensures the video and its associated data are removed