Review to Image Generator
Pricing
from $0.01 / 1,000 results
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
Actor stats
2
Bookmarked
3
Total users
2
Monthly active users
a day ago
Last modified
Categories
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.

✨ 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

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

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

🚀 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
| Parameter | Type | Description |
|---|---|---|
inputMode | string | manual or apify_scraper |
reviews | array | Array of review objects (for manual mode) |
scraperActorId | string | Apify actor ID for fetching reviews |
scraperInput | object | Input configuration for the scraper |
maxReviewsFromScraper | number | Max reviews to fetch (1-100) |
minRatingFilter | number | Minimum star rating filter (1-5) |
Design Settings
| Parameter | Type | Default | Description |
|---|---|---|---|
source | string | google | Review source platform |
showSourceIcon | boolean | true | Display platform badge |
theme | string | light | light or dark |
aspectRatio | string | square | square, stories, or landscape |
colorStyle | string | gradient | gradient or solid |
primaryColor | string | #667eea | Primary/background color |
secondaryColor | string | #764ba2 | Secondary gradient color |
textColor | string | auto | Custom text color |
starColor | string | #FFD700 | Star rating color |
showRating | boolean | true | Display star rating |
showAuthorPhoto | boolean | true | Display author photo |
fontFamily | string | modern | Font style |
Output Settings
| Parameter | Type | Default | Description |
|---|---|---|---|
outputFormat | string | png | png, jpg, or webp |
imageQuality | number | 90 | Quality (1-100) |
uploadToKeyValueStore | boolean | true | Store images in KV Store |
returnBase64 | boolean | false | Include base64 in output |
🎨 Supported Platforms
| Platform | Key | Platform | Key |
|---|---|---|---|
google | Trustpilot | trustpilot | |
facebook | Yelp | yelp | |
| Twitter/X | twitter | Amazon | amazon |
instagram | TripAdvisor | tripadvisor | |
linkedin | G2 | g2 | |
| YouTube | youtube | Capterra | capterra |
| TikTok | tiktok | Product Hunt | product_hunt |
reddit | App Store | appstore | |
whatsapp | Play Store | playstore | |
| Shopify | shopify | Etsy | etsy |
| Airbnb | airbnb | Fiverr | fiverr |
| Udemy | udemy | AppSumo | appsumo |
📤 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:
| Event | Price | Description |
|---|---|---|
review_image_generated | $0.005 | Per image generated |
Cost Examples
| Images | Cost |
|---|---|
| 10 | $0.05 |
| 100 | $0.50 |
| 1,000 | $5.00 |
🔗 Integration with Review Scrapers
Supported Scrapers
| Scraper | Actor ID |
|---|---|
| Google Maps Reviews | compass/google-maps-reviews-scraper |
| Facebook Reviews | apify/facebook-reviews-scraper |
| Trustpilot | apify/trustpilot-scraper |
| Yelp | apify/yelp-scraper |
| TripAdvisor | apify/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
- Social Media Marketing - Create eye-catching testimonial posts
- Website Testimonials - Generate professional review graphics
- Email Marketing - Include visual reviews in newsletters
- Advertising - Use in paid social campaigns
- Sales Collateral - Add to presentations and proposals
- Brand Building - Showcase customer satisfaction
💡 Tips for Best Results
- Keep reviews concise - 50-200 characters work best
- Use high-quality author photos - Improves visual appeal
- Match colors to your brand - Use custom primary/secondary colors
- 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:
- Check the Apify Documentation
- Open an issue on GitHub
- Contact us through Apify Console
Made with ❤️ by HappiTap
Transform your reviews into powerful visual content!