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

3

Bookmarked

10

Total users

6

Monthly active users

20 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.