Plug Flow Studio into your own app.
Bulk image and video generation over a simple REST API — Nano Banana 2 Lite, Pro and 2.1 at 1K–4K, and Veo 3.1 Lite at 4/6/8 s in 720p or 1080p. Prepaid USD wallet (minimum deposit for API: $100) — pay only for successful generations.
- Your app
- n8n
- Make
- Zapier
- Webhooks
- Google Sheets
- queued
- 120
- running
- 20
- done
- 360
- LiteNano Banana 2 Lite
- ProNano Banana Pro
- 2.1Nano Banana 2.1
- VeoVeo 3.1 Lite
- n8n
- Make
- Zapier
- Any HTTP client
- Python
- Node.js
n8n, Make and Zapier are trademarks of their respective owners. Flow Studio is not affiliated with or endorsed by them.
curl -X POST "https://api.shahzaibmalik.com/v1/images/generations" \
-H "Authorization: Bearer $FLOW_KEY" \
-H "Content-Type: application/json" \
-d '{
"prompts": ["Perfume bottle on sand", "Biryani in a copper handi", "Hunza valley in autumn"],
"model": "nano-banana-2-lite",
"resolution": "2K",
"aspect": "16:9"
}'
# → 200 {"batch": "b_8f2c", "jobs": 3, "status": "queued"}Minimum deposit for API: $100 · Prices in USD · Video API: $40 per 1,000 (720p) & $50 per 1,000 (1080p).
Bulk by default
Up to 500 prompts in one call. We queue, parallelise and retry for you.
Polling or webhook
Poll the batch status, or get a webhook when it is done (on request).
Numbered files & ZIP
Results follow prompt order — 001, 002… — with a ZIP for the whole batch.
Auto-refund on failure
A failed generation is never charged. You pay only for results.
Same models as the studio
Nano Banana 2 Lite, Pro and 2.1 up to 4K · Veo 3.1 Lite up to 1080p.
No-code ready
Drop it into n8n, Make or Zapier via their standard HTTP request node.
- 1. Get your key on WhatsAppMessage us, tell us your volume, and we send an API key and the base URL.
- 2. Send your promptsPOST up to 500 prompts with the model, size and aspect — from code or an HTTP node.
- 3. Download the resultsPoll the batch (or get a webhook), then fetch numbered files or one ZIP.
Pay only for successful results — failed generations are never charged. Minimum deposit for API: $100.
API questions, answered.
Tell us your volume on WhatsApp and we will set you up.
How do I get an API key?
Message us on WhatsApp at 0301 1747474 and tell us your volume. We send an API key and the base URL, and you top up a prepaid USD balance (minimum deposit for API is $100, via bank transfer, card, Wise or Payoneer). You can also request a Demo/Test API key (e.g. 50 test images) before depositing.
How is the API priced and what is the minimum deposit?
Minimum deposit for API is $100 USD. Images are pay-per-result in USD: 1K $0.004 ($4/1,000), 2K $0.008 ($8/1,000), 4K $0.015 ($15/1,000). Videos are $40 for 1,000 720p videos ($0.04/video) and $50 for 1,000 1080p videos ($0.05/video). It works on a prepaid USD balance: top up once ($100 minimum deposit), each successful generation is deducted, failed ones are never charged, and there is no monthly fee or subscription.
Does it work with n8n, Make or Zapier?
Yes. Use their standard HTTP request node or module with your API key in the Authorization header. No custom node is needed. Any HTTP client, Python or Node.js works the same way.
How many prompts can I send at once?
Up to 500 prompts in one call. We queue them, run them in parallel and fall back to another model if one is busy.
How do I get the results?
Poll the batch status, or get a webhook when it is done (on request). Then fetch the numbered files in prompt order, or one ZIP for the whole batch.
Which models does the API use?
The same models as the studio: Nano Banana 2 Lite, Pro and 2.1 at 1K, 2K or 4K, and Veo 3.1 Lite for 4, 6 or 8 second clips in 720p or 1080p, text or image to video.