Developer API · Minimum deposit $100

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 stackCode or no-code
  • Your app
  • n8n
  • Make
  • Zapier
  • Webhooks
  • Google Sheets
Flow Studio APIQueue · parallel · fallback
queued
120
running
20
done
360
Google modelsImage and video
  • LiteNano Banana 2 Lite
  • ProNano Banana Pro
  • 2.1Nano Banana 2.1
  • VeoVeo 3.1 Lite
Works with
  • 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.

Example request
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"}
queuedrunningdonePoll the batch or get a webhook (on request)
Cost calculatorPrepaid USD balance · Minimum deposit for API: $100 · Pay per successful generation
Estimated monthly spend · no monthly fee · Minimum deposit for API: $100$40.005,000 × $0.008 per 2K image ($8 per 1,000 images)
Video API: $40 for 1,000 720p videos · $50 for 1,000 1080p videos

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. 1. Get your key on WhatsAppMessage us, tell us your volume, and we send an API key and the base URL.
  2. 2. Send your promptsPOST up to 500 prompts with the model, size and aspect — from code or an HTTP node.
  3. 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 FAQ

API questions, answered.

Tell us your volume on WhatsApp and we will set you up.

WhatsApp support0301 1747474
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.