Bulk AI Image Generator — FLUX.2 Klein & Schnell, No API Key
Pricing
from $10.00 / 1,000 image generateds
Bulk AI Image Generator — FLUX.2 Klein & Schnell, No API Key
Generate images from one or many text prompts with FLUX.2 Klein or FLUX Schnell and get, for each image, a dataset item with the image URL, width, height and seed. Batch input, up to 4 variations per prompt, no API key, pay per image. Works with AI agents out of the box (MCP, agentic payments).
Pricing
from $10.00 / 1,000 image generateds
Rating
0.0
(0)
Developer
Sherwood
Maintained by CommunityActor stats
0
Bookmarked
11
Total users
10
Monthly active users
11 days ago
Last modified
Categories
Share
Bulk AI Image Generator — FLUX.2 Klein & Schnell, text to image, no API key
Give it one prompt or a thousand, get one image per prompt (or up to four variations) generated with FLUX.2 Klein 9B, one dataset item per image: the image URL, its width, height and seed, or a clear error. No API key, no GPU, no subscription. $0.01 per image delivered (1024×1024 included), failures are free.
Built for automation and AI agents: send a list in prompts, or one prompt (or a newline-separated string) in prompt; every alias (prompts, prompt, texts, queries) is merged, nothing is required, and the default input runs on its own so you can see the output shape before sending your own prompts.
Pairs with Image Upscaler API (enlarge the result to print size) and Background Remover API (cut the subject out).
What you get
One item per generated image, in your dataset:
{"index": 0,"variant": 0,"prompt": "A ceramic coffee mug on a wooden table, soft morning light, product photography","outputUrl": "https://api.apify.com/v2/key-value-stores/abc123/records/image-0000-0.png","width": 1024,"height": 1024,"seed": 674885436,"model": "fal-ai/flux-2/klein/9b","format": "png","durationMs": 6200,"status": "ok","error": null}
A prompt that fails, or an image flagged by the safety checker, comes back with "status": "error" and the reason in error. It is never charged. Pass the seed back with the same prompt to reproduce an image.
Short texts on signs, labels and covers come out letter for letter in 9 of our 10 test prompts (OPEN DAILY, HONEY 500g, HAPPY 30TH, FLEUR DE PARIS, SUMMER FEST 2026…; one neon sign was garbled). Put the text in quotes in the prompt, as in a storefront sign that reads 'BOULANGERIE DUPONT'.
Use cases
- Generate product mock-ups, hero images and illustrations for landing pages in bulk.
- Produce one image per article, post or ad variant from a content calendar.
- Create thumbnails and social visuals straight from an n8n / Make / Zapier flow.
- Give an AI agent a single call that turns a list of ideas into a list of images.
Input
| Field | Type | Default | Notes |
|---|---|---|---|
prompts | array | two sample prompts | English works best. For one prompt or a newline-separated string, use prompt. |
prompt, texts, queries | aliases | — | Merged with prompts. |
imageSize | preset | square_hd | square_hd 1024×1024, landscape_4_3 1024×768, landscape_16_9 1024×576, portrait_4_3, portrait_16_9, square 512×512. |
width, height | integer | — | Exact pixels (256 to 2048), override imageSize when both are given. |
quality | standard, fast | standard | standard = FLUX.2 Klein 9B; fast = FLUX Schnell, about twice as fast, for drafts. |
imagesPerPrompt | 1 to 4 | 1 | Variations per prompt; each image is charged. |
outputFormat | png, jpeg, webp | png | |
seed | integer | random | Fix it to reproduce an image. |
maxPrompts | integer | 100 | Stop after this many prompts. |
Minimal call:
{ "prompts": ["A red bicycle leaning on a brick wall, golden hour", "Isometric icon of a cloud server, flat design"] }
Pricing
- Image generated — $0.01 per image delivered, output up to 1024×1024 included.
- Extra megapixel — $0.01 per started megapixel above 1.1 MP for custom sizes (2048×2048 is 4.2 MP, so 3 extra).
- Failed prompts and safety-flagged images: free.
Set a maximum cost per run in Apify and the Actor stops cleanly when it is reached; remaining prompts are reported, not processed.
Via API, Python, n8n, Make or MCP
Call it like any Apify Actor: POST https://api.apify.com/v2/actors/sherwood~image-generator-batch/run-sync-get-dataset-items with the JSON input above, or add it as a tool through the Apify MCP server. Results are plain dataset items, so get-dataset-items returns the URLs directly.
From Python, with the apify-client package:
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("sherwood/image-generator-batch").call(run_input={"prompts": ["A red bicycle leaning on a brick wall, golden hour"],"imageSize": "landscape_16_9",})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item["status"], item.get("outputUrl") or item.get("error"))
In n8n, use the verified Apify node with Actor sherwood~image-generator-batch and the JSON input in the custom body — a Google Sheet column of prompts becomes a list of image URLs in one node.
The Actor is eligible for agentic payments (x402, Skyfire, MPP): an AI agent can run it and pay per request without an Apify account.
Run it on a schedule
A content calendar produces prompts every week. Create a schedule on this Actor, or on a saved task holding your settings — Apify's one-minute video shows how: Schedule your Actor. To post-process the results automatically (upscale, cut out), chain the next Actor from the Integrations tab (video: Actor-to-Actor integration).
Limits
- Generation time is typically 4 to 10 seconds per image; 4 prompts are processed in parallel.
- A safety checker is always on: prompts producing unsafe content return an error item instead of an image.
- Output files live in the run's key-value store and follow your account's data retention.
Related Actors
- AI Image Upscaler (SeedVR2) — enlarge the generated images to print or banner size.
- Background Remover API — turn generated product shots into transparent cutouts.
- Image to Video API (MiniMax Hailuo) — animate the generated images into short clips.
- Google Search Results Scraper and Instagram Scraper — common sources of content ideas that end up as prompt lists.
FAQ
How much does FLUX image generation cost through this API? $0.01 per delivered image at up to 1024×1024, on any plan. Larger custom sizes add $0.01 per started megapixel. Failed prompts and safety-flagged images cost nothing, so a batch of 500 prompts costs at most $5 — and you can cap any run lower with a maximum cost.
Do I need a FLUX or fal API key? No. There is no model account to create and no API key to store: you send prompts, the Actor runs FLUX.2 Klein on managed infrastructure and bills per image through Apify. That is the difference with calling a model API directly, which also bills failures.
Is there a free AI image generator API? Apify's free plan includes $5 of platform credit each month — about 500 images at $0.01 — with no card required. That makes it a working free tier for tests and small batches, not just a demo.
Can I generate AI images in bulk, from a spreadsheet or a list?
Yes, that is the point: paste the whole column into prompts (newline-separated strings are split automatically) and you get one dataset item per image, in order. From n8n, Make or Zapier, map the sheet column to prompts in a single node.
Which model generates the images?
FLUX.2 Klein 9B in standard quality; fast switches to FLUX Schnell, about twice as fast, for drafts. Both are named here on purpose: the model matters, and this is not a way around its content rules.
Can it generate thumbnails and social visuals?
Yes — pick landscape_16_9 for YouTube thumbnails and link previews, portrait_16_9 for stories and Reels covers, square_hd for feed posts. One run can mix one prompt per post of a content calendar.
Can I reproduce an image?
Yes: every item returns its seed. Send the same prompt with that seed and you get the same image back.
