Nano Banana Pro API gives you Google's Gemini 3 Pro Image on APIMart for 1K, 2K and 4K image generation and editing, with legible multilingual text, up to 14 reference images and consistency for up to 5 people. Pay-as-you-go billing and membership discounts are available.

Image link valid for 72 hours
Transparent pricing with no hidden fees. Pay only for what you use.
| Variant | Tier | GoldCurrent price | Platinum | Diamond | Official | Your savings |
|---|---|---|---|---|---|---|
nano-banana-pro-ext | 1K | 0.2Credits(~$0.02)/pic | 0.19Credits(~$0.019)/pic | 0.18Credits(~$0.018)/pic | 0.375Credits(~$0.0375)/pic | 46.6% |
| 2K | 0.2Credits(~$0.02)/pic | 0.19Credits(~$0.019)/pic | 0.18Credits(~$0.018)/pic | 0.375Credits(~$0.0375)/pic | 46.6% | |
| 4K | 0.3Credits(~$0.03)/pic | 0.285Credits(~$0.0285)/pic | 0.27Credits(~$0.027)/pic | 0.5Credits(~$0.05)/pic | 40% | |
nano-banana-proPrices are estimates; actual cost is billed by token usage. | 1K | 1.072Credits(~$0.1072)/pic | 1.0184Credits(~$0.1018)/pic | 0.9648Credits(~$0.0965)/pic | 1.34Credits(~$0.134)/pic | 20% |
| 2K | 1.072Credits(~$0.1072)/pic | 1.0184Credits(~$0.1018)/pic | 0.9648Credits(~$0.0965)/pic | 1.34Credits(~$0.134)/pic | 20% | |
| 4K | 1.92Credits(~$0.192)/pic | 1.824Credits(~$0.1824)/pic | 1.728Credits(~$0.1728)/pic | 2.4Credits(~$0.24)/pic | 20% |
* Actual costs are subject to final output.
Google built Nano Banana Pro for studio-quality images and precise control. Render legible text in multiple languages, blend up to 14 reference images, keep up to 5 people consistent and adjust camera, lighting and color, at 1K, 2K or 4K. Affordable pay-as-you-go billing with up to 28% off for members.
50K+
Active Users
99.9%
Uptime
2x
Faster
70%
Cost Savings
Call Google Nano Banana Pro on APIMart with one POST request. Nano Banana Pro generation is asynchronous: submit a task, then poll the task endpoint to get the image URL.
Save the key you created above in the APIMART_API_KEY environment variable and send it as Authorization: Bearer <key> on every request.
POST /v1/images/generations with the Nano Banana Pro model, your prompt, size and resolution. Add image_urls to edit images. The response returns a task_id.
Send GET /v1/tasks/{task_id} until the Nano Banana Pro task is completed, then read the image URL from data.result.images[0].url[0]. Image URLs are valid for 24 hours, so download the files you want to keep. A failed task returns the reason in error.message.
See the Nano Banana Pro API documentation for every parameter and response field.
curl -X POST https://api.apimart.ai/v1/images/generations \
-H "Authorization: Bearer $APIMART_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gemini-3-pro-image-preview",
"prompt": "A bilingual cafe menu board in English and French on a chalkboard wall, clean hand-lettered typography, warm morning light",
"n": 1,
"size": "16:9",
"resolution": "2K"
}'import os
import time
import requests
API_BASE = "https://api.apimart.ai"
headers = {"Authorization": f"Bearer {os.environ['APIMART_API_KEY']}"}
# 1. Submit the generation task
payload = {
"model": "gemini-3-pro-image-preview",
"prompt": "A bilingual cafe menu board in English and French on a chalkboard wall, clean hand-lettered typography, warm morning light",
"n": 1,
"size": "16:9",
"resolution": "2K"
}
resp = requests.post(f"{API_BASE}/v1/images/generations", headers=headers, json=payload, timeout=60)
resp.raise_for_status()
task_id = resp.json()["data"][0]["task_id"]
# 2. Poll the task until it finishes
for _ in range(200):
task_resp = requests.get(f"{API_BASE}/v1/tasks/{task_id}", headers=headers, timeout=30)
task_resp.raise_for_status()
task = task_resp.json()["data"]
if task["status"] == "completed":
print(task["result"]["images"][0]["url"][0])
break
if task["status"] == "failed":
raise RuntimeError(task.get("error", {}).get("message", "generation failed"))
time.sleep(3)
else:
raise TimeoutError(f"task {task_id} did not finish in time")curl -X POST https://api.apimart.ai/v1/images/generations \
-H "Authorization: Bearer $APIMART_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gemini-3-pro-image-preview",
"prompt": "Place the product from this photo on a marble kitchen counter in soft morning light and keep the label unchanged",
"n": 1,
"size": "1:1",
"resolution": "2K",
"image_urls": [
"https://example.com/product.jpg"
]
}'TASK_ID="task_xxx" # replace with the task_id returned by the POST request
curl "https://api.apimart.ai/v1/tasks/$TASK_ID" \
-H "Authorization: Bearer $APIMART_API_KEY"| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
model | string | Required | Default: gemini-3-pro-image-preview | gemini-3-pro-image-preview (Ext, alias nano-banana-pro-ext) or gemini-3-pro-image-preview-official (official, alias nano-banana-pro). |
prompt | string | Required | Default: — | Text description of the image or the edit. |
size | string | Optional | Default: — | auto, 1:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9 or 21:9. For text to image, auto resolves to 1:1 or 16:9; for image editing, set it explicitly. |
resolution | string | Optional | Default: 1K | Output resolution: 1K, 2K or 4K. 4K responses in base64 take longer to process. |
n | integer | Optional | Default: 1 | Number of images per request. Only 1 is supported; send it as a number, not a string. |
image_urls | array | Optional | Default: — | Up to 14 reference images as public http(s) URLs or full data URIs. JPEG, PNG or WebP, max 30 MB each. Adding them switches to image editing. |
nsfw_check | boolean | Optional | Default: false | Moderate the prompt and input images with omni-moderation-latest before submission. Adds cost and latency. |
official_fallback | boolean | Optional | Default: false | Use the official channel as a fallback. Cannot be set when model is the -official version. |
Compare every Nano Banana model on APIMart. One API key calls all of them, billed per image.
| Model | Base model | Best for | Resolution |
|---|---|---|---|
| Nano Banana API | Gemini 2.5 Flash Image | Character consistency, multi-image blending and prompt-based edits | 1K |
| Nano Banana Pro APIThis page | Gemini 3 Pro Image | Professional 4K images, legible multilingual text and consistency for up to 5 people | 1K / 2K / 4K |
| Nano Banana 2 API | Gemini 3.1 Flash Image | Fast, cost-efficient generation from 0.5K to 4K | 0.5K – 4K |
| Nano Banana 2 Lite API | Gemini 3.1 Flash Lite Image | Fast 1K images and editing, one image per request with up to 14 reference images | 1K |
| Gemini Nano Banana 2.1 API | Gemini Nano Banana 2.1 | Latest version: text-to-image and reference-image editing in 14 aspect ratios | 1K / 2K / 4K |
Guides, comparisons and pricing analysis from the APIMart blog.
What Nano Banana Pro (Gemini 3 Pro Image) can do through one APIMart endpoint
Real-world Nano Banana Pro applications on APIMart
Follow these simple steps to set up your account, add funds, and start generating images
Create your free APIMart account and top up your balance. Your balance works across every model on APIMart, including Nano Banana Pro.
Create an API key in the dashboard to authenticate every Nano Banana Pro API request.
Use your API key with the sample code below to send your first Nano Banana Pro request and get an image back.
What industry professionals say about Nano Banana Pro
“The 4K native output is mind-blowing! Nano Banana Pro renders our architectural visualizations at full resolution, and adjusting camera angle and lighting right in the prompt saves us a lot of re-renders.”
Sarah Chen
Architecture Firm Director
“Blending up to 14 reference images in one request is a game changer. Nano Banana Pro keeps our products and people consistent, which saves hours of manual compositing on the assets we produce every day.”
James Rodriguez
Creative Technology Lead
“We mock up app screens and marketing visuals with Nano Banana Pro, and the text in the UI actually comes out legible. It has noticeably sped up our design reviews.”
Alex Thompson
Mobile App Product Manager
“From DALL-E to Nano Banana Pro - the quality difference is night and day. Control over lighting and color grading helps every image meet our luxury brand standards.”
Emily Watson
Luxury Brand Marketing Director
“Hollywood-grade storyboarding at AI speed. Nano Banana Pro's character consistency and 4K output make it perfect for pre-visualization.”
David Kim
Film Production Creative Director
“Enhanced text rendering in 4K resolution is perfect for our brand guidelines, and translating packaging text while keeping the layout makes localizing assets much easier.”
Lisa Martinez
Enterprise Brand Designer
Everything you need to know about Nano Banana Pro on APIMart
Nano Banana Pro is Google's Gemini 3 Pro Image, an image generation and editing model built for studio-quality results and precise control. It supports 1K, 2K and 4K output, legible multilingual text, up to 14 reference images and consistency for up to 5 people. On APIMart you call it as the Nano Banana Pro API with one API key and pay-as-you-go billing.
Google released Nano Banana Pro (Gemini 3 Pro Image) in preview on November 20, 2025 as the next iteration of the Nano Banana model, and made it generally available on May 28, 2026.
Nano Banana Pro API requests need model and prompt. Optional parameters are size (auto or 10 aspect ratios), resolution (1K, 2K or 4K; default 1K), n (1 image per request), image_urls (up to 14 reference images), nsfw_check and official_fallback. The parameter table on this page lists types and defaults.
Nano Banana Pro outputs 1K, 2K or 4K images. Supported sizes are auto, 1:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9 and 21:9. For text to image, auto resolves to 1:1 or 16:9; for edits, set the ratio explicitly.
Yes. Add image_urls to the same POST /v1/images/generations request and describe the edit in the prompt, and Nano Banana Pro edits or blends your images. You can send up to 14 images as public URLs or base64 data URIs, in JPEG, PNG or WebP up to 30 MB each.
Nano Banana Pro renders legible text directly in the image, from a short tagline to a long paragraph, in multiple languages. It can also translate the text on items such as menus or signs while keeping the original layout.
Google says Nano Banana Pro keeps the resemblance of up to 5 people consistent and can blend up to 14 reference images into one result. On APIMart you pass the references in image_urls.
Use Nano Banana Pro for final assets where text accuracy, fidelity and fine control matter most. For fast, high-volume work, Nano Banana 2 (Gemini 3.1 Flash Image) adds a 0.5K tier, extreme aspect ratios (1:4, 4:1, 1:8, 8:1) and Google Search grounding. Compare every model in the family table on this page.
The original Nano Banana runs on Gemini 2.5 Flash Image with 1K output and focuses on character consistency and multi-image blending. Nano Banana Pro moves to Gemini 3 Pro Image, adding 2K and 4K output, legible multilingual text and camera, lighting and color control. One APIMart key calls both.
Both channels run Nano Banana Pro (Gemini 3 Pro Image) with the same parameters. The Ext channel is gemini-3-pro-image-preview (alias nano-banana-pro-ext) and the official channel is gemini-3-pro-image-preview-official (alias nano-banana-pro). On Ext you can set official_fallback to use the official channel as a fallback; it cannot be set on the official model. The two are priced separately in the table above. The official route is billed by actual input and output token usage; Ext is billed per successfully generated image.
The Nano Banana Pro price depends on the route: the official route is settled on actual input and output token usage, while Ext is billed per successfully generated image at the rate for the selected specification. An estimated price per image for the official route is not a fixed final charge. Check this page's live pricing table for current rates and the completed task's cost for the final amount. Gold members save 20%; Platinum and Diamond members save up to 28%.
No. The Nano Banana Pro API has no free quota on APIMart. It is pay-as-you-go, with billing determined by the selected route, and you only pay for successful requests. Gold members save 20%; Platinum and Diamond members save up to 28%.
Sign up for APIMart, open the API Keys page in your dashboard and create a key. The same key calls the Google Nano Banana Pro API and every other model on the platform, with pay-as-you-go billing and no subscription.
Send POST https://api.apimart.ai/v1/images/generations with your API key, model gemini-3-pro-image-preview and your prompt. The response returns a task_id: poll GET /v1/tasks/{task_id} until status is completed, then read the image URL from the result. Copy-ready cURL and Python examples are on this page, and the Nano Banana Pro API docs at docs.apimart.ai list every parameter and response field.
Explore more models in the same category.

Flux Kontext Pro
Flux Kontext delivers state-of-the-art AI image generation. Generate high-quality images from text prompts with the Flux Kontext Pro and Max models.

Hy Image V3.5 Preview
HY Image 3.5 Preview is an image generation and editing model developed by Tencent Hunyuan. It supports text-to-image creation, reference-based generation, and multi-turn editing, allowing users to refine images through conversational instructions. With support for up to 4K output and flexible image dimensions, it offers a versatile tool for creating and refining visual content.

Flux 3 Image Klein
FLUX 3 Image Klein is a compact, open-weight image generation and editing model developed by Black Forest Labs. It combines text-to-image creation, image editing, and composition using up to 10 reference images in a single model. With support for up to 4K resolution and bounding-box layout control, it gives creators flexible tools to bring their ideas to life.

Mai Image 2.6
MAI-Image-2.6 is Microsoft's image model for text-to-image, single-image editing and composition with up to 5 reference images. It is available in high-quality and Flash versions, with 1K and 2K output and sharp text rendering.