AI Banner Generator avatar
AI Banner Generator

Pricing

from $0.01 / 1,000 results

Go to Apify Store
AI Banner Generator

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

HappiTap

Maintained by Community

Actor stats

2

Bookmarked

6

Total users

3

Monthly active users

8 days ago

Last modified

Share


✨ Features

🎨 Multiple AI Models

  • Native/Canvas ⭐ FREE - No API required!
  • Google Gemini Pro - AI-powered design
  • OpenAI DALL-E 3 - Photorealistic quality
  • Stable Diffusion XL - Open-source generation
  • Midjourney - Artistic styles

⚑ Key Capabilities

  • βœ… Automated design generation
  • 🎭 7 style templates available
  • 🎨 Custom colors & branding
  • πŸ“Š Generate up to 5 variations
  • πŸ”„ Banner revision mode
  • πŸ“ Flexible dimensions (300x200 to 3000x2000)
  • πŸ–ΌοΈ Multiple formats (PNG, JPEG, WebP)

🎯 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

ParameterTypeDescriptionExample
aiModelstringAI model to use"native"
bannerTextstringMain 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:

  1. πŸ“Š Banner Results - Dataset containing metadata and URLs
  2. πŸ–ΌοΈ 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

πŸ“± Social Media

PlatformSizeDimensions
Facebook Cover820 Γ— 312 px820, 312
Facebook Post1200 Γ— 630 px1200, 630
Instagram Post1080 Γ— 1080 px1080, 1080
Instagram Story1080 Γ— 1920 px1080, 1920
Twitter Header1500 Γ— 500 px1500, 500
LinkedIn Banner1584 Γ— 396 px1584, 396

🌐 Web Banners

TypeSizeDimensions
Leaderboard728 Γ— 90 px728, 90
Large Rectangle336 Γ— 280 px336, 280
Medium Rectangle300 Γ— 250 px300, 250
Wide Skyscraper160 Γ— 600 px160, 600
Billboard970 Γ— 250 px970, 250
Hero Banner1920 Γ— 600 px1920, 600

πŸ’‘ Best Practices

βœ… Do's

  • βœ“ Start with Native/Canvas - Free and fast
  • βœ“ Use brand colors - Maintain consistency
  • βœ“ Generate variations - Test multiple designs
  • βœ“ Match platform sizes - Use recommended dimensions
  • βœ“ Be specific - Clear text = better results
  • βœ“ Use revision mode - Refine existing banners

❌ Don'ts

  • βœ— Don't use vague text
  • βœ— Don't ignore brand guidelines
  • βœ— Don't use unsupported sizes
  • βœ— Don't skip A/B testing
  • βœ— Don't forget API costs
  • βœ— Don't use low-quality source images

🎯 Model Selection Guide

ModelBest ForSpeedCostQuality
Native/Canvas ⭐Quick banners, gradientsβš‘βš‘βš‘πŸ’° FREE⭐⭐⭐⭐
DALL-E 3Photorealistic designsβš‘βš‘πŸ’°πŸ’°πŸ’°β­β­β­β­β­
Stable DiffusionArtistic stylesβš‘βš‘πŸ’°πŸ’°β­β­β­β­
MidjourneyStylized artβš‘βš‘πŸ’°πŸ’°β­β­β­β­β­
Gemini ProDesign guidanceβš‘βš‘βš‘πŸ’°β­β­β­

⚠️ Limitations

πŸ“š Additional Resources

  • πŸ“– ./OVERVIEW.md
  • πŸ’° ./PRICING.md
  • πŸš€ ./QUICKSTART.md
  • πŸ“‹ ./API_REFERENCE.md
  • βœ… ./CHECKLIST.md

πŸ†˜ Support

πŸ“– Documentation

Check the Apify Docs

πŸ”‘ API Issues

Review provider docs:

βœ… Troubleshooting

  1. Verify API keys
  2. Check account credits
  3. Review error logs

πŸ“„ License

This Actor is provided as-is for use on the Apify platform.