AI Banner Generator
Pricing
from $0.01 / 1,000 results
AI Banner Generator
Generate professional marketing banners using multiple AI models including Google Gemini, OpenAI DALL-E 3, Stable Diffusion XL, and Midjourney. This Actor automates banner creation with customizable text, colors, dimensions, and styles, plus the ability to revise existing banners.
Pricing
from $0.01 / 1,000 results
Rating
5.0
(3)
Developer

HappiTap
Actor stats
3
Bookmarked
10
Total users
6
Monthly active users
20 days ago
Last modified
Categories
Share
โจ Features
๐ฏ Perfect For
๐ฐ Pricing
Note: External API costs apply when using AI models (DALL-E, Stable Diffusion, etc.). Use Native/Canvas mode for completely free generation!
๐ Quick Start
Step 1: Choose Your AI Model
// No API key needed!"aiModel": "native" // โญ Recommended for beginners// Or use advanced AI models:"aiModel": "dall-e-3" // Requires OpenAI API key"aiModel": "stable-diffusion" // Requires Replicate API key
Step 2: Configure Your Banner
{"aiModel": "native","bannerText": "Summer Sale - 50% Off!","bannerWidth": 1200,"bannerHeight": 628,"primaryColor": "#FF6B6B","outputFormat": "png"}
Step 3: Run & Download
Your banners will be available in:
- ๐ Dataset - Metadata and URLs
- ๐ผ๏ธ Key-Value Store - Image files
๐ Configuration
Required Parameters
| Parameter | Type | Description | Example |
|---|---|---|---|
aiModel | string | AI model to use | "native" |
bannerText | string | Main headline text | "Summer Sale" |
Optional Parameters
๐ API Keys Setup
๐ก Usage Examples
Example 1: Generate Banner with Native/Canvas (No API Required!)
{"mode": "generate","aiModel": "native","bannerText": "Summer Sale - 50% Off!","subText": "Limited Time Offer","bannerStyle": "vibrant","bannerWidth": 1200,"bannerHeight": 628,"primaryColor": "#FF6B6B","secondaryColor": "#FFA500","industry": "ecommerce","includeCallToAction": true,"callToActionText": "Shop Now","numberOfVariations": 3,"outputFormat": "png"}
Example 2: Generate E-commerce Banner with DALL-E
{"mode": "generate","aiModel": "dall-e-3","apiKey": "your-openai-api-key","bannerText": "Summer Sale - 50% Off!","subText": "Limited Time Offer","bannerStyle": "vibrant","bannerWidth": 1200,"bannerHeight": 628,"primaryColor": "#FF6B6B","secondaryColor": "#FFA500","industry": "ecommerce","includeCallToAction": true,"callToActionText": "Shop Now","numberOfVariations": 3,"outputFormat": "png"}
Example 3: Generate Social Media Banner
{"mode": "generate","aiModel": "stable-diffusion","apiKey": "your-replicate-api-key","bannerText": "Join Our Community","subText": "Connect with thousands of creators","bannerStyle": "modern","bannerWidth": 1080,"bannerHeight": 1080,"primaryColor": "#4A90E2","secondaryColor": "#7B68EE","industry": "technology","includeCallToAction": true,"callToActionText": "Sign Up Free","outputFormat": "webp"}
Example 4: Custom AI Prompt (Advanced)
{"mode": "generate","aiModel": "dall-e-3","apiKey": "your-openai-api-key","bannerText": "Summer Vacation","customPrompt": "Create a stunning tropical beach scene at sunset with palm trees, turquoise water, and golden sand. Vibrant colors, photorealistic style, no text or typography. Leave center space clear for text overlay. 1200x628 pixels.","bannerWidth": 1200,"bannerHeight": 628,"outputFormat": "png"}
Example 5: Revise Existing Banner
{"mode": "revise","aiModel": "dall-e-3","apiKey": "your-openai-api-key","existingBannerUrl": "https://example.com/banner.jpg","revisionInstructions": "Change the background to a gradient from blue to purple, and make the text more prominent","bannerText": "New Year Sale","primaryColor": "#4169E1","secondaryColor": "#9370DB","outputFormat": "png"}
๐ค Output
Output Structure
The Actor provides two outputs:
- ๐ Banner Results - Dataset containing metadata and URLs
- ๐ผ๏ธ Banner Files - Key-value store with image files
Dataset Structure
{"mode": "generate","aiModel": "dall-e-3","timestamp": "2024-01-15T10:30:00.000Z","banners": [{"url": "https://api.apify.com/v2/key-value-stores/.../banner_1234567890_v1.png","fileName": "banner_1234567890_v1.png","dimensions": {"width": 1200,"height": 628},"format": "png","generationMethod": "dall-e","variationNumber": 1,"prompt": "..."}],"metadata": {"bannerText": "Summer Sale - 50% Off!","subText": "Limited Time Offer","style": "vibrant","dimensions": "1200x628","colors": {"primary": "#FF6B6B","secondary": "#FFA500"},"industry": "ecommerce","numberOfVariations": 1}}
๐ Common Banner Sizes
๐ก Best Practices
โ Do's
|
โ Don'ts
|
๐ฏ Model Selection Guide
| Model | Best For | Speed | Cost | Quality |
|---|---|---|---|---|
| Native/Canvas โญ | Quick banners, gradients | โกโกโก | ๐ฐ FREE | โญโญโญโญ |
| DALL-E 3 | Photorealistic designs | โกโก | ๐ฐ๐ฐ๐ฐ | โญโญโญโญโญ |
| Stable Diffusion | Artistic styles | โกโก | ๐ฐ๐ฐ | โญโญโญโญ |
| Midjourney | Stylized art | โกโก | ๐ฐ๐ฐ | โญโญโญโญโญ |
| Gemini Pro | Design guidance | โกโกโก | ๐ฐ | โญโญโญ |
โ ๏ธ Limitations
๐ Additional Resources
- ๐ ./OVERVIEW.md
- ๐ฐ ./PRICING.md
- ๐ ./QUICKSTART.md
- ๐ ./API_REFERENCE.md
- โ ./CHECKLIST.md
๐ Support
๐ DocumentationCheck the Apify Docs |
๐ API IssuesReview provider docs: |
โ Troubleshooting
|
๐ License
This Actor is provided as-is for use on the Apify platform.