AI image generation apps
Build tools that create product images, social visuals, thumbnails, campaign graphics, concept art, and creative assets from prompts.
Build AI image, video, and creative generation workflows with the ZenCreator Public API. Use API keys to connect ZenCreator tools to your app, website, automation, MCP workflow, internal dashboard, AI agent, or developer project.
ZenCreator API gives developers programmatic access to AI generation tools including image generation, face swap, upscaling, video generation, lip sync, and more. API requests use a ZenCreator API key sent as a Bearer token, and generations are asynchronous: start the job, check the status, then fetch the final output.
https://api.zencreator.pro/api/public/v1
The ZenCreator Public API is a developer interface for creating AI-generated media through code. Instead of using only the ZenCreator dashboard, developers can call API endpoints to upload assets, list available tools, start generations, check progress, and download results.
ZenCreator’s public documentation also provides machine-readable resources for AI agents, MCP clients, and code generators, including an OpenAPI JSON specification and a SKILL.md file.
Use the Public API documentation to understand endpoints, request formats, tools, schemas, rate limits, and workflow. Use the API Keys page to create and manage the secure key required to authenticate requests.
| Area | What It Does | Best For |
|---|---|---|
| Public API | Lets developers call ZenCreator tools through code. | Apps, automations, websites, agents, and backend workflows. |
| API Keys | Gives secure access credentials for API authentication. | Connecting your ZenCreator account to API requests. |
| Public API Docs | Shows endpoints, request formats, tools, schemas, rate limits, and workflow. | Developers building integrations. |
| API Keys Page | Lets signed-in users create and manage API keys. | Account owners and technical users. |
Use the API when you need repeatable image or video generation, controlled backend workflows, batch creative production, or AI generation inside your own product.
Build tools that create product images, social visuals, thumbnails, campaign graphics, concept art, and creative assets from prompts.
Generate videos from prompts, images, reference assets, or structured creative instructions.
Turn product photos, campaign images, avatar visuals, or social graphics into motion-based content.
Improve image or video clarity before publishing content on websites, ecommerce pages, social media, or client campaigns.
Create presenter-style or talking-style videos from approved assets and proper consent-based use.
Generate product visuals, product ads, product videos, lifestyle scenes, or upscaled assets from product catalogs.
Connect ZenCreator tools to AI agents, MCP clients, internal assistants, or developer copilots.
Use structured prompts, product lists, or campaign briefs to generate multiple creative assets more efficiently.
ZenCreator generations are asynchronous. That means the API does not always return the final image or video immediately. Start the job, check its status, then fetch the result when it is ready.
Create API KeySign in to ZenCreator and create an API key from the API Keys page.
Send the API key in the request header as a Bearer token.
Use the API to list tools and read each tool input_schema for required fields, allowed values, and defaults.
Send a generation request with the selected tool name and input data.
Check the generation status until the job is complete or reaches a final state.
After the generation is complete, fetch the result and use it in your app, workflow, or content system.
Use the current public API base URL and v1 endpoint prefix for public API requests.
https://api.zencreator.pro/api/public/v1https://api.zencreator.pro/api/public/openapi.json# 1. List tools
curl "https://api.zencreator.pro/api/public/v1/tools" \
-H "Authorization: Bearer $ZC_API_KEY"
# 2. Start a generation
curl -X POST "https://api.zencreator.pro/api/public/v1/generations" \
-H "Authorization: Bearer $ZC_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"tool": "by_prompt",
"input": {
"positive_prompt": "premium skincare product photo, soft studio lighting, clean background",
"ratio": "1:1"
}
}'
# 3. Check generation status
curl "https://api.zencreator.pro/api/public/v1/generations/{id}" \
-H "Authorization: Bearer $ZC_API_KEY"
# 4. Fetch result
curl "https://api.zencreator.pro/api/public/v1/generations/{id}/result" \
-H "Authorization: Bearer $ZC_API_KEY"
An API key is a private access credential that lets your app authenticate with ZenCreator API. Treat API keys like passwords. Do not publish them in frontend JavaScript, GitHub repositories, public documents, screenshots, browser code, or client-side apps.
| Scope | Purpose |
|---|---|
read | List tools, poll generations, and read transactions. |
generate | Start generations and upload assets. |
Authorization: Bearer zc_live_your_key_hereSome tools need an image, video, or audio input. For those workflows, upload the source file first, then use the returned asset ID in a generation request. The Public API supports asset uploads using multipart/form-data and accepts a media_type and file. The documented max upload size is 50 MB.
ZenCreator API uses credits for generations. Exact prices can vary based on tool, model, duration, resolution, number of outputs, or other input choices. Transaction history records the exact amount charged, and credits are automatically refunded if a generation fails.
View PricingZenCreator API includes rate limits to protect service quality and stability. The public documentation lists limits over a 60-second sliding window, including separate limits for read requests, generation requests, and asset uploads. Responses include rate limit headers such as X-RateLimit-Limit, X-RateLimit-Remaining, and X-RateLimit-Reset.
Use ZenCreator API when you want controlled, repeatable creative generation inside your own apps, systems, or agent workflows.
Add AI image or video generation into your own app, dashboard, SaaS platform, or internal tool.
Generate product visuals, lifestyle images, product videos, upscaled assets, and social ads from product data.
Create batches of creative assets from briefs, campaign calendars, ad concepts, or landing page requirements.
Connect ZenCreator generation tools into AI assistants, developer agents, and MCP workflows.
Allow users to generate thumbnails, short videos, images, avatars, visual posts, and creative assets.
Build repeatable asset-generation systems for client campaigns, product launches, and social content.
Create private tools for your team to generate brand-safe content with controlled prompts and approved workflows.
For developer applications, use the Public API. For agent-driven creative workflows, use ZenCreator MCP.
| Choose Public API If | Choose MCP If |
|---|---|
| You are building an app or backend integration. | You want an AI client to use ZenCreator tools. |
| You need direct control over endpoints and logic. | You want Claude, ChatGPT, Cursor, or Claude Code to drive creation. |
| You want to manage your own UI and workflow. | You want agent-driven workflows. |
| You are building production automation. | You want natural-language tool use. |
| You need structured API responses. | You want a faster setup for AI assistants. |
Do not put API keys in frontend JavaScript, public GitHub repositories, or mobile app bundles.
Store keys in .env files, hosting secrets, or secure environment variables.
Use the minimum scope required for each project.
Create a new key and remove old keys if a key is exposed or no longer used.
Use different API keys for different apps, environments, or team workflows.
Check transactions, credit usage, and generation activity regularly.
Before uploading, generating, publishing, or distributing content, make sure you have the rights and permissions for any images, videos, faces, voices, logos, product assets, brand materials, prompts, or user-uploaded files involved.
Before building a large workflow, test one tool, one request, and one expected output.
Use the tool’s input schema to understand required fields, allowed values, defaults, and model choices.
Build your app around queued jobs, status polling, and result fetching.
Handle insufficient credits, invalid inputs, failed generations, rate limits, expired assets, and temporary service issues.
Save generation IDs so you can check status, debug issues, and connect outputs to user actions.
When testing video or complex media workflows, start with small jobs before scaling.
Use clear prompts with subject, style, ratio, lighting, motion, quality goal, and final use case.
AI-generated content should be reviewed before public or commercial use.
Use these internal resources to connect API workflows with ZenCreator tools, prompts, pricing, and MCP setup.
Use ZenCreator Public API to connect AI image generation, video generation, upscaling, lip sync, and creative tools to your app, website, workflow, or AI agent. Create an API key, read the public documentation, and start building with ZenCreator.