360 Image Widget Generator
Pricing
Pay per event
360 Image Widget Generator
AI-powered 360-degree product view generator. Upload product images and get 8 different angle views at hip level. Includes an interactive HTML widget that responds to mouse movement for smooth 360-degree rotation effect. Perfect for e-commerce, product showcases, and interactive product displays.
Pricing
Pay per event
Rating
5.0
(2)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
66
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share

🌀 360 Image Widget Generator
🚀 Generate 360-degree product views in minutes. Upload product photos, get 4 or 8 angle renders plus an interactive HTML widget. No 3D scanner, no studio.
🕒 Last updated: 2026-05-09 · 📐 4 or 8 angles · 🖱️ Interactive HTML widget · 🚫 No 3D scanner needed
| Pull structured records from 360 Image Widget Generator — clean fields ready as CSV, JSON, JSONL, Excel, or XML for downstream pipelines. |
Copy to your AI assistant
Copy this block into ChatGPT, Claude, Cursor, or any LLM to start using this actor.
parseforge/360-image-widget-generator on Apify. Call: ApifyClient("TOKEN").actor("parseforge/360-image-widget-generator").call(run_input={...}), then client.dataset(run["defaultDatasetId"]).list_items().items for results. Key inputs: imageUrls (array, default ["https://api.apify.com/v2/key-value-stores/S8l2sknfAAra9YPZ), imageCount (string, default "8"), distance (string, default "close"), temperature (number, default 0.8), customPrompt (string, default "replace background with white room, place toy in a brown wo). Full actor spec: fetch build via GET https://api.apify.com/v2/acts/parseforge~360-image-widget-generator (Bearer TOKEN). Get token: https://console.apify.com/account/integrations
Generate 360-degree interactive product views from regular product photos. Upload one or more images of the same object, and the actor returns 4 or 8 angle renders plus a ready-to-embed HTML widget that responds to mouse movement for smooth 360-degree rotation. Built for e-commerce product pages, marketplace listings, product showcases, and interactive media without the cost of 3D scanning or studio rigs.
The output is a structured record per run with the generated angle URLs, an interactive HTML widget URL, and a usage-example page. Drop the widget into your storefront with an iframe or by hosting the HTML.
| 👥 Built for | 🎯 Primary use cases |
|---|---|
| E-commerce stores | Add 360 views to product pages without 3D scanning |
| Marketplace sellers | Stand out with interactive product showcases |
| Brand and DTC teams | Build premium product detail experiences |
| Marketing and content | Generate product spin-views for ads and social |
| Product photographers | Augment shoots with synthetic angles |
| Indie devs | Add 360 views to side projects without rendering rigs |
📋 What the 360 Image Widget Generator does
- 📷 AI-generated angles. From your reference photos, generate 4 or 8 angle renders around the object.
- 🎯 Configurable smoothness. 4 angles for quick previews, 8 angles for smooth rotation.
- 📏 Camera distance control. Close, medium, or far framing.
- 🌡️ Generation temperature. Tune how creative vs. consistent the renders are.
- ✏️ Custom prompt. Optional extra instructions (background, lighting, styling).
- 🖱️ Interactive widget. A ready-made HTML widget that responds to mouse position for the 360 rotation effect.
The actor accepts product images, generates renders for each angle, builds the HTML widget, and pushes a single record per run with all the URLs. Reference image consistency is maintained across all generated angles.
💡 Why it matters: 360-degree product views improve conversion and reduce returns but cost thousands per product to produce with traditional 3D scanning rigs. AI-generated views from existing photos cut that cost to cents per product.
🎬 Full Demo
🚧 Coming soon: a 3-minute walkthrough showing image upload, a live run, and how to embed the widget into a Shopify product page.
⚙️ Input
| Field | Type | Name | Description |
|---|---|---|---|
| imageUrls | array | Product Images | Required. URLs to one or more product images of the same object from different angles. |
| imageCount | enum | Number of Views | 4 (every 90 degrees) or 8 (every 45 degrees, smoother). |
| distance | enum | Camera Distance | close, medium, far. |
| temperature | number | Generation Temperature | Float 0.1 - 1.0. Lower = more consistent, higher = more creative. |
| customPrompt | string | Additional Instructions | Optional extra instructions for background, lighting, or styling. |
Example 1. Generate 8 smooth angle views of a sneaker at medium distance.
{"imageUrls": ["https://example.com/sneaker-front.jpg","https://example.com/sneaker-side.jpg","https://example.com/sneaker-back.jpg"],"imageCount": "8","distance": "medium","temperature": 0.5}
Example 2. Generate 4 close-up angle views with custom styling.
{"imageUrls": ["https://example.com/jewelry-1.jpg","https://example.com/jewelry-2.jpg"],"imageCount": "4","distance": "close","temperature": 0.4,"customPrompt": "Keep background pure white, emphasize gold highlights, soft studio lighting"}
⚠️ Good to Know: for best results, supply 3 reference images showing different sides of the object. Background consistency improves with lower temperature values (0.4 - 0.6 recommended).
📊 Output
The dataset returns a single structured record per run with the generated angle image URLs, an interactive HTML widget, and a usage example page. Consume the dataset as JSON, CSV, Excel, XML, or RSS via the Apify console or API.
🧾 Schema
| Field | Type | Example |
|---|---|---|
| 🖼️ widgetUsageExamplePage | string (url) | https://api.apify.com/v2/key-value-stores/.../example.html |
| 🖱️ interactiveWidget | string (url) | https://api.apify.com/v2/key-value-stores/.../widget.html |
| 🖼️ angle0 | string (url) | https://api.apify.com/v2/key-value-stores/.../angle-0.jpg |
| 🖼️ angle45 | string (url) | https://api.apify.com/v2/key-value-stores/.../angle-45.jpg |
| 🖼️ angle90 | string (url) | https://api.apify.com/v2/key-value-stores/.../angle-90.jpg |
| 🖼️ angle135 | string (url) | https://api.apify.com/v2/key-value-stores/.../angle-135.jpg |
| 🖼️ angle180 | string (url) | https://api.apify.com/v2/key-value-stores/.../angle-180.jpg |
| 🖼️ angle225 | string (url) | https://api.apify.com/v2/key-value-stores/.../angle-225.jpg |
| 🖼️ angle270 | string (url) | https://api.apify.com/v2/key-value-stores/.../angle-270.jpg |
| 🖼️ angle315 | string (url) | https://api.apify.com/v2/key-value-stores/.../angle-315.jpg |
| ❗ error | string or null | null |
| 📅 timestamp | ISO datetime | 2026-05-09T12:00:00.000Z |
📦 Sample records
1. Typical record (8 angles, smooth rotation)
{"widgetUsageExamplePage": "https://api.apify.com/v2/key-value-stores/abc/records/example.html","interactiveWidget": "https://api.apify.com/v2/key-value-stores/abc/records/widget.html","angle0": "https://api.apify.com/v2/key-value-stores/abc/records/angle-0.jpg","angle45": "https://api.apify.com/v2/key-value-stores/abc/records/angle-45.jpg","angle90": "https://api.apify.com/v2/key-value-stores/abc/records/angle-90.jpg","angle135": "https://api.apify.com/v2/key-value-stores/abc/records/angle-135.jpg","angle180": "https://api.apify.com/v2/key-value-stores/abc/records/angle-180.jpg","angle225": "https://api.apify.com/v2/key-value-stores/abc/records/angle-225.jpg","angle270": "https://api.apify.com/v2/key-value-stores/abc/records/angle-270.jpg","angle315": "https://api.apify.com/v2/key-value-stores/abc/records/angle-315.jpg","error": null,"timestamp": "2026-05-09T12:00:00.000Z"}
2. 4-angle quick preview
{"widgetUsageExamplePage": "https://api.apify.com/v2/key-value-stores/def/records/example.html","interactiveWidget": "https://api.apify.com/v2/key-value-stores/def/records/widget.html","angle0": "https://api.apify.com/v2/key-value-stores/def/records/angle-0.jpg","angle90": "https://api.apify.com/v2/key-value-stores/def/records/angle-90.jpg","angle180": "https://api.apify.com/v2/key-value-stores/def/records/angle-180.jpg","angle270": "https://api.apify.com/v2/key-value-stores/def/records/angle-270.jpg","error": null,"timestamp": "2026-05-09T12:00:00.000Z"}
3. Error record (input image unreadable)
{"widgetUsageExamplePage": null,"interactiveWidget": null,"error": "Could not download input image: HTTP 404","timestamp": "2026-05-09T12:00:00.000Z"}
✨ Why choose this Actor
| Capability | |
|---|---|
| 🎯 | Built for the job. Single-purpose 360-view generation with sensible defaults. |
| 🖱️ | Ready-to-embed widget. Returns interactive HTML that you drop into any storefront. |
| ⚙️ | Configurable. Tune angles, distance, temperature, and custom prompts. |
| 🔁 | Live processing. Every run runs end to end with no caching of input images. |
| 🌐 | No infra to manage. Apify handles compute, scaling, scheduling, and storage. |
| 🛡️ | Reliable. Error handling per run, no partial outputs. |
| 🚫 | No code required. Configure in the UI, run from CLI, schedule via cron, or call from any language with the Apify SDK. |
📊 Production-grade 360 product views without owning a 3D scanner or studio rig.
📈 How it compares to alternatives
| Approach | Cost | Coverage | Refresh | Quality | Setup |
|---|---|---|---|---|---|
| ⭐ 360 Image Widget Generator (this Actor) | $5 free credit, then pay-per-use | Any product photo | Live per run | High, AI-generated | ⚡ 2 min |
| Traditional 3D scanning | Hundreds to thousands per product | Per scan | Per session | Highest | 🐢 Days |
| Studio photo rig | Studio time + post | Per shoot | Per session | High | 🐢 Hours |
| 360 video software | $$ monthly | Per upload | Per session | Variable | ⏳ Hours |
Pick this Actor when you want fast, scalable 360 views without owning the infrastructure.
🚀 How to use
- 📝 Sign up. Create a free account with $5 credit (takes 2 minutes).
- 🌐 Open the Actor. Go to the 360 Image Widget Generator page on the Apify Store.
- 🎯 Upload images. Drop 1-3 product images and pick angle count and distance.
- 🚀 Run it. Click Start and let the Actor generate the views and widget.
- 📥 Embed. Grab the interactiveWidget URL from the dataset and embed it in your storefront.
⏱️ Total time from signup to first widget: 5-10 minutes depending on angle count.
💼 Business use cases
🌟 Beyond business use cases
Data like this powers more than commercial workflows. The same structured records support research, education, civic projects, and personal initiatives.
🔌 Automating 360 Image Widget Generator
This Actor exposes a REST endpoint, so you can drive it from any language or workflow tool.
- Node.js - call it via the Apify JS SDK.
- Python - call it via the Apify Python SDK.
- REST - hit it directly through the Apify v2 API.
Schedules. Use Apify Scheduler to batch-generate 360 views for new product uploads. Combine with webhooks to trigger downstream workflows the moment a widget is ready.
❓ Frequently Asked Questions
🔌 Integrate with any app
360 Image Widget Generator connects to any cloud service via Apify integrations:
- Make - Automate multi-step workflows
- Zapier - Connect with 5,000+ apps
- Slack - Get run notifications in your channels
- Airbyte - Pipe results into your warehouse
- GitHub - Trigger runs from commits and releases
- Google Drive - Export datasets straight to Sheets
You can also use webhooks to trigger downstream actions when a widget completes.
🔗 Recommended Actors
- 🖼️ Vintage Photo Restorer - Restore old photos to high quality
- 🍽️ Restaurant Photo Enhancer - Enhance restaurant photos for menus
- 👤 AI Face Blurring - Auto-blur faces in images
- 🖼️ Auto Video Thumbnail Generator - Generate thumbnails from video uploads
- 📄 PDF to JSON Parser - Convert PDFs into structured JSON
💡 Pro Tip: browse the complete ParseForge collection for more reference-data scrapers.
🆘 Need Help? Open our contact form to request a new actor, propose a custom project, or report an issue.
⚠️ Disclaimer. This Actor is an independent tool. The actor processes only images you supply by URL and is intended for legitimate product-content workflows. Users are responsible for ensuring they hold the rights to the source photos and for compliance with copyright, IP, and licensing laws in their jurisdiction.
