Review to Image Generator avatar
Review to Image Generator

Pricing

from $0.01 / 1,000 results

Go to Apify Store
Review to Image Generator

Review to Image Generator

Instantly transform customer reviews from Google, Facebook, Trustpilot, etc.. into stunning social media images. Boost social proof with this fully customizable Review to Image Generator featuring auto-fetch capabilities, custom branding, and multi-platform support

Pricing

from $0.01 / 1,000 results

Rating

5.0

(1)

Developer

HappiTap

HappiTap

Maintained by Community

Actor stats

2

Bookmarked

3

Total users

2

Monthly active users

a day ago

Last modified

Share

Review to Image Generator 🎨

Transform customer reviews and testimonials into beautiful, shareable images for social media. Perfect for showcasing social proof, creating marketing content, and building trust with potential customers.

Review to Image Generator

✨ Features

  • 30+ Platform Support - Google, Facebook, Trustpilot, Yelp, Amazon, and many more
  • Multiple Aspect Ratios - Square (1:1), Stories (9:16), Landscape (16:9)
  • Customizable Themes - Light and Dark modes
  • Gradient & Solid Colors - Beautiful color options
  • Star Ratings - Display 1-5 star ratings
  • Author Photos - Include reviewer profile pictures
  • Platform Branding - Show source platform badges
  • Auto-Fetch Reviews - Integrate with Apify review scrapers
  • High Quality Output - PNG, JPEG, or WebP formats

📸 Output Examples

Square Format (1080x1080) - Perfect for Instagram Posts

Square Example

Stories Format (1080x1920) - Perfect for Instagram/Facebook Stories

Stories Example

Landscape Format (1920x1080) - Perfect for Twitter/LinkedIn

Landscape Example

🚀 Quick Start

Manual Input (Fastest)

{
"inputMode": "manual",
"reviews": [
{
"authorName": "Sarah Johnson",
"authorTitle": "CEO at TechCorp",
"reviewText": "This product has completely transformed our workflow. Highly recommended!",
"rating": 5
}
],
"source": "google",
"theme": "light",
"aspectRatio": "square",
"colorStyle": "gradient",
"primaryColor": "#667eea",
"secondaryColor": "#764ba2"
}

Auto-Fetch from Google Maps Reviews

{
"inputMode": "apify_scraper",
"scraperActorId": "compass/google-maps-reviews-scraper",
"scraperInput": {
"startUrls": [
{ "url": "https://www.google.com/maps/place/Your+Business" }
],
"maxReviews": 20
},
"maxReviewsFromScraper": 10,
"minRatingFilter": 4,
"source": "google",
"theme": "light",
"aspectRatio": "square"
}

Auto-Fetch from Facebook Reviews

{
"inputMode": "apify_scraper",
"scraperActorId": "apify/facebook-reviews-scraper",
"scraperInput": {
"startUrls": ["https://www.facebook.com/YourPage/reviews"]
},
"maxReviewsFromScraper": 10,
"minRatingFilter": 4,
"source": "facebook",
"theme": "dark",
"aspectRatio": "stories"
}

📥 Input Parameters

Review Source Settings

ParameterTypeDescription
inputModestringmanual or apify_scraper
reviewsarrayArray of review objects (for manual mode)
scraperActorIdstringApify actor ID for fetching reviews
scraperInputobjectInput configuration for the scraper
maxReviewsFromScrapernumberMax reviews to fetch (1-100)
minRatingFilternumberMinimum star rating filter (1-5)

Design Settings

ParameterTypeDefaultDescription
sourcestringgoogleReview source platform
showSourceIconbooleantrueDisplay platform badge
themestringlightlight or dark
aspectRatiostringsquaresquare, stories, or landscape
colorStylestringgradientgradient or solid
primaryColorstring#667eeaPrimary/background color
secondaryColorstring#764ba2Secondary gradient color
textColorstringautoCustom text color
starColorstring#FFD700Star rating color
showRatingbooleantrueDisplay star rating
showAuthorPhotobooleantrueDisplay author photo
fontFamilystringmodernFont style

Output Settings

ParameterTypeDefaultDescription
outputFormatstringpngpng, jpg, or webp
imageQualitynumber90Quality (1-100)
uploadToKeyValueStorebooleantrueStore images in KV Store
returnBase64booleanfalseInclude base64 in output

🎨 Supported Platforms

PlatformKeyPlatformKey
GooglegoogleTrustpilottrustpilot
FacebookfacebookYelpyelp
Twitter/XtwitterAmazonamazon
InstagraminstagramTripAdvisortripadvisor
LinkedInlinkedinG2g2
YouTubeyoutubeCapterracapterra
TikToktiktokProduct Huntproduct_hunt
RedditredditApp Storeappstore
WhatsAppwhatsappPlay Storeplaystore
ShopifyshopifyEtsyetsy
AirbnbairbnbFiverrfiverr
UdemyudemyAppSumoappsumo

📤 Output Format

Each generated image produces a result object:

{
"authorName": "Sarah Johnson",
"authorTitle": "CEO at TechCorp",
"reviewText": "This product has completely transformed our workflow...",
"rating": 5,
"source": "google",
"theme": "light",
"aspectRatio": "square",
"colorStyle": "gradient",
"dimensions": {
"width": 1080,
"height": 1080
},
"imageUrl": "https://api.apify.com/v2/key-value-stores/xxx/records/review_xxx.png",
"keyValueStoreKey": "review_xxx.png",
"success": true,
"processedAt": "2024-01-15T10:30:00.000Z"
}

💰 Pricing

This actor uses Pay-Per-Event (PPE) pricing:

EventPriceDescription
review_image_generated$0.005Per image generated

Cost Examples

ImagesCost
10$0.05
100$0.50
1,000$5.00

🔗 Integration with Review Scrapers

Supported Scrapers

ScraperActor ID
Google Maps Reviewscompass/google-maps-reviews-scraper
Facebook Reviewsapify/facebook-reviews-scraper
Trustpilotapify/trustpilot-scraper
Yelpapify/yelp-scraper
TripAdvisorapify/tripadvisor-scraper

Custom Scraper Integration

You can use any review scraper by selecting "Custom Actor ID" and providing the actor ID. The actor will attempt to normalize the review data automatically.

🎯 Use Cases

  1. Social Media Marketing - Create eye-catching testimonial posts
  2. Website Testimonials - Generate professional review graphics
  3. Email Marketing - Include visual reviews in newsletters
  4. Advertising - Use in paid social campaigns
  5. Sales Collateral - Add to presentations and proposals
  6. Brand Building - Showcase customer satisfaction

💡 Tips for Best Results

  1. Keep reviews concise - 50-200 characters work best
  2. Use high-quality author photos - Improves visual appeal
  3. Match colors to your brand - Use custom primary/secondary colors
  4. Choose appropriate aspect ratios:
    • Square: Instagram feed, Facebook posts
    • Stories: Instagram/Facebook Stories, TikTok
    • Landscape: Twitter, LinkedIn, YouTube thumbnails

🔧 Technical Details

  • Runtime: Node.js 20
  • Image Library: Canvas (node-canvas)
  • Output Formats: PNG, JPEG, WebP
  • Max Dimensions: 1920x1920 pixels

📞 Support

If you have questions or need help, please:

  1. Check the Apify Documentation
  2. Open an issue on GitHub
  3. Contact us through Apify Console

Made with ❤️ by HappiTap

Transform your reviews into powerful visual content!