Fully immersive 360-degree walkthroughs of properties, boats, hotels and more, that users create and publish themselves using the quick and simple EyeSpy360™ Virtual Tour Editor. Take a look at our demo video on https://www.eyespy360.com. It really is very simple.
What is the EyeSpy360™ HTML Widget?
The EyeSpy360™ Widget is an API / SDK that allows you to add virtual tour creation and publishing to your own property listing editor. It is as simple as adding a single line of code:
You already operate a property listing management system where your users create, edit and publish property listings. These listings include descriptions and images, and you want to give your users the ability to create 360 virtual tours.
How does it work?
You probably already have a virtual tour URL form field for your property listing data record and edit form. If not, create one first. Add the EyeSpy360™ Widget one line embed code and set the target parameter to the ID of the HTML input field for virtual tour URL, e.g. <input id="virtualTourURL". The widget will automatically place a Virtual Tour Editor button after the input field.
When a user clicks on the Tour Editor button, the EyeSpy360™ Tour Editor will appear inside the same web page as a 95% x 95% pop-up. The user uploads the 360 images, links them via their entrances and exits, previews the virtual tour and clicks 'Publish'. The published URL is automatically entered in the virtual tour URL form field specified by the target widget parameter. The Tour Editor closes when the user clicks the Close button in the top-right, or if the user clicks outside the Tour Editor, where the main website is still visible in the 5% pop-up margin.
You will then store the Virtual Tour URL value in your database along with any other fields the user has modified, as the user saves their changes.
Widget parameters
key, secret - Mandatory. The key and secret fields are displayed under your 'Settings -> API Credentials' section in https://e3.eyespy360.com. Don't have an EyeSpy360™ account? Get one for FREE
externalTourID - Mandatory. A unique identifier provided by you. Max length 36 characters. You will be already storing your properties in a data store under some unique identifier. Use that here.
target - Mandatory. The ID of the HTML input field that the EyeSpy360™ Virtual Tour editor will put the Tour URL.
agent - Optional. If your property management system is multi-user or even multi-company, please set this field to a user or a company name. This will help you track which tours belong to which agent in the EyeSpy360™ backend. Example: Jon Doe, Jane Doe, Doe Estates
tour - Optional. Name of the virtual tour . Set this to your property listing title, so that your users don't need to enter it again in the Tour Editor. Example: Cavendish House
hl - Optional. Interface language. Supported values are ar,bg,de,en,es,fr,nl,pt,ru,th,zh. Defaults to 'en'
Widget button customization
You will almost certainly want to change the way the 'Tour Editor' button looks to match your own website look and feel. You can do that by applying any CSS you like to the eyespy360_btn element. Example:
Where VirtualTourURL is the value from your data store. Adjust width and height to match your design.
10
15
10
10
10
1.40
1.40
1.40
1.40
1.40
21.99
21.99
20.99
12.99
0
Can$
19.5
19.50
14
21
14
14
14
14
1.30
10
1.40
21.99
[{"territory":"Canada","e3play_max_duration":"1800","e3live_idle":"3000000","allow_tour_logo_hide":"1","tours_max":"9999","customizable_label_icon":"1","e3plan_max_floors":"999999","country_codes":"CA","transfer_to":"1","infolabel_fullscreen_enabled":"1","live_tours_max":"0","agents_max":"1","paypal_button_id":"NM8EFJNJ6KYLG","recurring_interval":"","hide":"0","price":"0","allow_tour_nadir_change":"1","gtm":"GTM-MLJB32W","payg":"2","ordr":"0","trial_days":"0","priceplan":"Pay As You Go","currency":"CAD","territoryID":"en-ca","support_level":"1","recurring_cost":"0.00","currency_symbol":"Can$","priceplanID":"173","allow_tour_nadir_hide":"1","taas_enabled":"1","max_profiles":"0","taas_credits":"0","fbp":"","language":"English","vanity_publish_url":"1","transfer_from":"1","max_call_duration":"99999","images_per_tour_max":"9999","info_label_embed_iframe":"1","allow_live_incoming_calls":"1","allow_tour_logo_change":"1","hide_tour_logo":null},{"territory":"Canada","e3play_max_duration":"1800","e3live_idle":"3000000","allow_tour_logo_hide":"1","tours_max":"9999","customizable_label_icon":"1","e3plan_max_floors":"999999","country_codes":"CA","transfer_to":"1","infolabel_fullscreen_enabled":"1","live_tours_max":"0","agents_max":"3","paypal_button_id":"NM8EFJNJ6KYLG","recurring_interval":"P1M","hide":"0","price":"21.99","allow_tour_nadir_change":"1","gtm":"GTM-MLJB32W","payg":"2","ordr":"0","trial_days":"0","priceplan":"EyeSpy Plus 1","currency":"CAD","territoryID":"en-ca","support_level":"1","recurring_cost":"21.99","currency_symbol":"Can$","priceplanID":"174","allow_tour_nadir_hide":"1","taas_enabled":"1","max_profiles":"3","taas_credits":"1","fbp":"","language":"English","vanity_publish_url":"1","transfer_from":"1","max_call_duration":"99999","images_per_tour_max":"9999","info_label_embed_iframe":"1","allow_live_incoming_calls":"1","allow_tour_logo_change":"1","hide_tour_logo":null},{"territory":"Canada","e3play_max_duration":"1800","e3live_idle":"3000000","allow_tour_logo_hide":"1","tours_max":"9999","customizable_label_icon":"1","e3plan_max_floors":"999999","country_codes":"CA","transfer_to":"1","infolabel_fullscreen_enabled":"1","live_tours_max":"0","agents_max":"5","paypal_button_id":"NM8EFJNJ6KYLG","recurring_interval":"P1M","hide":"0","price":"59.99","allow_tour_nadir_change":"1","gtm":"GTM-MLJB32W","payg":"2","ordr":"0","trial_days":"0","priceplan":"EyeSpy Plus 3","currency":"CAD","territoryID":"en-ca","support_level":"1","recurring_cost":"59.99","currency_symbol":"Can$","priceplanID":"175","allow_tour_nadir_hide":"1","taas_enabled":"1","max_profiles":"5","taas_credits":"3","fbp":"","language":"English","vanity_publish_url":"1","transfer_from":"1","max_call_duration":"99999","images_per_tour_max":"9999","info_label_embed_iframe":"1","allow_live_incoming_calls":"1","allow_tour_logo_change":"1","hide_tour_logo":null},{"territory":"Canada","e3play_max_duration":"1800","e3live_idle":"3000000","allow_tour_logo_hide":"1","tours_max":"9999","customizable_label_icon":"1","e3plan_max_floors":"999999","country_codes":"CA","transfer_to":"1","infolabel_fullscreen_enabled":"1","live_tours_max":"0","agents_max":"10","paypal_button_id":"NM8EFJNJ6KYLG","recurring_interval":"P1M","hide":"0","price":"89.99","allow_tour_nadir_change":"1","gtm":"GTM-MLJB32W","payg":"2","ordr":"0","trial_days":"0","priceplan":"EyeSpy Plus 5","currency":"CAD","territoryID":"en-ca","support_level":"1","recurring_cost":"89.99","currency_symbol":"Can$","priceplanID":"176","allow_tour_nadir_hide":"1","taas_enabled":"1","max_profiles":"10","taas_credits":"5","fbp":"","language":"English","vanity_publish_url":"1","transfer_from":"1","max_call_duration":"99999","images_per_tour_max":"9999","info_label_embed_iframe":"1","allow_live_incoming_calls":"1","allow_tour_logo_change":"1","hide_tour_logo":null}]
124
124
28
[{"name":"Balance Top Up - 20% Bonus","price":"10000.00","balance_bonus":"0.2"},{"name":"Balance Top Up - 17% Bonus","balance_bonus":"0.17","price":"12221.00"},{"name":"Balance Top Up - 15% Bonus","balance_bonus":"0.15","price":"6500.00"},{"name":"Balance Top Up - 12% Bonus","balance_bonus":"0.12","price":"3780.00"},{"balance_bonus":"0.11","price":"1510.00","name":"Balance Top Up - 11% Bonus"},{"balance_bonus":"0.1","price":"755.00","name":"Balance Top Up - 10% Bonus"},{"name":"Balance Top Up - 5% Bonus","price":"250.00","balance_bonus":"0.05"},{"name":"Balance Top Up - 3% Bonus","price":"100.00","balance_bonus":"0.03"}]
Virtual tour, 3D MODEL & floor planfor Can$19.5*
Sign Up
use any 360 camera or our professional photography network
Virtual tour | 3D MODEL | floor plan | TEASER VIDEO | LIVE VIDEO CALLS + all features
Virtual tour, 3D MODEL, floor plan & TEASER VIDEO
Up to
This is a one off processing fee. Typically a 2 bedroom property will need
360 images including hallways and external spaces. The minimum order is
. Additional images charged at
per 360 image.
per month which will remain the same no matter how many tours you have in your account