Freepik Text To Image API

The text-to-image API from Freepik — 67 operation(s) for text-to-image.

Operations 100

POST /v1/ai/text-to-image Create image from text - Classic fast #
GET /v1/ai/text-to-image/flux-dev Flux Dev - List tasks #
POST /v1/ai/text-to-image/flux-dev Flux Dev - Create image from text #
GET /v1/ai/text-to-image/flux-pro-v1-1 Flux Pro 1.1 - List tasks #
POST /v1/ai/text-to-image/flux-pro-v1-1 Flux Pro 1.1 - Create image from text #
GET /v1/ai/text-to-image/flux-dev/{task-id} Flux Dev - Get task status #
GET /v1/ai/text-to-image/flux-pro-v1-1/{task-id} Flux Pro 1.1 - Get task status #
GET /v1/ai/text-to-image/flux-kontext-pro Flux Kontext Pro - List tasks #
POST /v1/ai/text-to-image/flux-kontext-pro Flux Kontext Pro - Create image from text #
GET /v1/ai/text-to-image/flux-kontext-pro/{task-id} Flux Kontext Pro - Get task status #
GET /v1/ai/text-to-image/flux-kontext-max Flux Kontext Max - List tasks #
POST /v1/ai/text-to-image/flux-kontext-max Flux Kontext Max - Edit image from text #
GET /v1/ai/text-to-image/flux-kontext-max/{task-id} Flux Kontext Max - Get task status #
GET /v1/ai/text-to-image/flux-2-pro Flux 2 Pro - List tasks #
POST /v1/ai/text-to-image/flux-2-pro Flux 2 Pro - Create image from text #
GET /v1/ai/text-to-image/flux-2-pro/{task-id} Flux 2 Pro - Get task status #
GET /v1/ai/text-to-image/flux-2-flex Flux 2 Flex - List tasks #
POST /v1/ai/text-to-image/flux-2-flex Flux 2 Flex - Create image from text #
GET /v1/ai/text-to-image/flux-2-flex/{task-id} Flux 2 Flex - Get task status #
GET /v1/ai/text-to-image/flux-2-turbo Flux 2 Turbo - List tasks #
POST /v1/ai/text-to-image/flux-2-turbo Flux 2 Turbo - Create image from text #
GET /v1/ai/text-to-image/flux-2-turbo/{task-id} Flux 2 Turbo - Get task status #
GET /v1/ai/text-to-image/flux-2-klein Flux 2 Klein - List tasks #
POST /v1/ai/text-to-image/flux-2-klein Flux 2 Klein - Create image from text #
GET /v1/ai/text-to-image/flux-2-klein/{task-id} Flux 2 Klein - Get task status #
GET /v1/ai/text-to-image/seedream-v4 Seedream 4 - List tasks #
POST /v1/ai/text-to-image/seedream-v4 Seedream 4 - Create image from text #
GET /v1/ai/text-to-image/seedream-v4/{task-id} Seedream 4 - Get task status #
GET /v1/ai/text-to-image/seedream-v4-edit Seedream 4 Edit - List tasks #
POST /v1/ai/text-to-image/seedream-v4-edit Seedream 4 - Edit image #
GET /v1/ai/text-to-image/seedream-v4-edit/{task-id} Seedream 4 Edit - Get task status #
GET /v1/ai/text-to-image/seedream-v4-5 Seedream 4.5 - List tasks #
POST /v1/ai/text-to-image/seedream-v4-5 Seedream 4.5 - Create image from text #
GET /v1/ai/text-to-image/seedream-v4-5/{task-id} Seedream 4.5 - Get task status #
GET /v1/ai/text-to-image/seedream-v4-5-edit Seedream 4.5 Edit - List tasks #
POST /v1/ai/text-to-image/seedream-v4-5-edit Seedream 4.5 - Edit image #
GET /v1/ai/text-to-image/seedream-v4-5-edit/{task-id} Seedream 4.5 Edit - Get task status #
GET /v1/ai/text-to-image/seedream-v5-lite Seedream V5 Lite - List tasks #
POST /v1/ai/text-to-image/seedream-v5-lite Seedream V5 Lite - Create image from text #
GET /v1/ai/text-to-image/seedream-v5-lite/{task-id} Seedream V5 Lite - Get task status #
GET /v1/ai/text-to-image/seedream-v5-lite-edit Seedream V5 Lite Edit - List tasks #
POST /v1/ai/text-to-image/seedream-v5-lite-edit Seedream V5 Lite - Edit image #
GET /v1/ai/text-to-image/seedream-v5-lite-edit/{task-id} Seedream V5 Lite Edit - Get task status #
GET /v1/ai/text-to-image/seedream-v5-pro Seedream 5.0 Pro - List tasks #
POST /v1/ai/text-to-image/seedream-v5-pro Seedream 5.0 Pro - Create image from text #
GET /v1/ai/text-to-image/seedream-v5-pro/{task-id} Seedream 5.0 Pro - Get task status #
GET /v1/ai/text-to-image/seedream-v5-pro-edit Seedream 5.0 Pro Edit - List tasks #
POST /v1/ai/text-to-image/seedream-v5-pro-edit Seedream 5.0 Pro - Edit image #
GET /v1/ai/text-to-image/seedream-v5-pro-edit/{task-id} Seedream 5.0 Pro Edit - Get task status #
GET /v1/ai/text-to-image/hyperflux HyperFlux - List tasks #
POST /v1/ai/text-to-image/hyperflux HyperFlux - Create image from text #
GET /v1/ai/text-to-image/hyperflux/{task-id} HyperFlux - Get task status #
GET /v1/ai/text-to-image/recraft-v4 Get the status of all Recraft V4 tasks #
POST /v1/ai/text-to-image/recraft-v4 Create image from text - Recraft V4 #
GET /v1/ai/text-to-image/recraft-v4/{task-id} Get the status of a Recraft V4 task #
GET /v1/ai/text-to-image/recraft-v4-pro Get the status of all Recraft V4 Pro tasks #
POST /v1/ai/text-to-image/recraft-v4-pro Create image from text - Recraft V4 Pro #
GET /v1/ai/text-to-image/recraft-v4-pro/{task-id} Get the status of a Recraft V4 Pro task #
GET /v1/ai/text-to-image/recraft-v4-1 Get the status of all Recraft V4.1 tasks #
POST /v1/ai/text-to-image/recraft-v4-1 Create image from text - Recraft V4.1 #
GET /v1/ai/text-to-image/recraft-v4-1/{task-id} Get the status of a Recraft V4.1 task #
GET /v1/ai/text-to-image/gpt-image-2 Get the status of all GPT Image 2 tasks #
POST /v1/ai/text-to-image/gpt-image-2 Create image from text - GPT Image 2 #
GET /v1/ai/text-to-image/gpt-image-2/{task-id} Get the status of a GPT Image 2 task #
GET /v1/ai/text-to-image/gpt-image-2-edit Get the status of all GPT Image 2 Edit tasks #
POST /v1/ai/text-to-image/gpt-image-2-edit Edit images from text - GPT Image 2 #
GET /v1/ai/text-to-image/gpt-image-2-edit/{task-id} Get the status of a GPT Image 2 Edit task #
GET /v1/ai/text-to-image/gpt-image-2-5 Get the status of all GPT Image 2.5 tasks #
POST /v1/ai/text-to-image/gpt-image-2-5 Create image from text - GPT Image 2 #
GET /v1/ai/text-to-image/gpt-image-2-5/{task-id} Get the status of a GPT Image 2.5 task #
GET /v1/ai/text-to-image/gpt-image-2-5-edit Get the status of all GPT Image 2.5 Edit tasks #
POST /v1/ai/text-to-image/gpt-image-2-5-edit Edit images from text - GPT Image 2 #
GET /v1/ai/text-to-image/gpt-image-2-5-edit/{task-id} Get the status of a GPT Image 2.5 Edit task #
GET /v1/ai/magnific-one Get the status of all Magnific One tasks #
POST /v1/ai/magnific-one Create image from text - Magnific One #
GET /v1/ai/magnific-one/{task-id} Get the status of a Magnific One task #
GET /v1/ai/text-to-image/z-image Get the status of all Z-Image tasks #
POST /v1/ai/text-to-image/z-image Create image from text - Z-Image #
GET /v1/ai/text-to-image/z-image/{task-id} Get the status of a Z-Image task #
GET /v1/ai/text-to-image/nano-banana-pro Get the status of all Nano Banana Pro tasks #
POST /v1/ai/text-to-image/nano-banana-pro Create image from text - Nano Banana Pro #
GET /v1/ai/text-to-image/nano-banana-pro/{task-id} Get the status of a Nano Banana Pro task #
GET /v1/ai/text-to-image/nano-banana-pro-flash Get the status of all Nano Banana Pro Flash tasks #
POST /v1/ai/text-to-image/nano-banana-pro-flash Create image from text - Nano Banana Pro Flash #
GET /v1/ai/text-to-image/nano-banana-pro-flash/{task-id} Get the status of a Nano Banana Pro Flash task #
GET /v1/ai/text-to-image/nano-banana-2-1 Get the status of all Nano Banana 2.1 tasks #
POST /v1/ai/text-to-image/nano-banana-2-1 Create image from text - Nano Banana 2.1 #
GET /v1/ai/text-to-image/nano-banana-2-1/{task-id} Get the status of a Nano Banana 2.1 task #
GET /v1/ai/text-to-image/ideogram-4 Get the status of all Ideogram 4 tasks #
POST /v1/ai/text-to-image/ideogram-4 Create image from text - Ideogram 4 #
GET /v1/ai/text-to-image/ideogram-4/{task-id} Get the status of a Ideogram 4 task #
GET /v1/ai/text-to-image/ideogram-4-5 Get the status of all Ideogram 4.5 tasks #
POST /v1/ai/text-to-image/ideogram-4-5 Create image from text - Ideogram 4.5 #
GET /v1/ai/text-to-image/ideogram-4-5/{task-id} Get the status of a Ideogram 4.5 task #
GET /v1/ai/text-to-image/runway Get the status of all RunWay text-to-image tasks #
POST /v1/ai/text-to-image/runway Create image from text - RunWay #
GET /v1/ai/text-to-image/runway/{task-id} Get RunWay text-to-image task by ID #
GET /v1/ai/gemini-2-5-flash-image-preview Gemini 2.5 Flash - List tasks #
POST /v1/ai/gemini-2-5-flash-image-preview Gemini 2.5 Flash - Create or edit image #
GET /v1/ai/gemini-2-5-flash-image-preview/{task-id} Gemini 2.5 Flash - Get task status #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/freepik:freepik-text-to-image-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

freepik-text-to-image-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  description: The Magnific API is your gateway to a vast collection of high-quality digital resources for your applications and projects. As a leading platform, it offers a wide range of graphics, including vectors, photos, illustrations, icons, PSD templates, and more, all curated by talented designers from around the world.
  title: Magnific Text To Image API
  version: 1.0.0
servers:
- description: B2B API Production V1
  url: https://api.magnific.com
security:
- magnificApiKey: []
tags:


# --- truncated at 32 KB (274 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/freepik/refs/heads/main/openapi/freepik-text-to-image-api-openapi.yml