Help
RSS
API
Feed
Maltego
Contact
Domain > web.chatbot.immobilienscout24.de
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-12-22
13.227.246.19
(
ClassC
)
2026-02-18
3.169.173.10
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyServer: CloudFrontDate: Wed, 18 Feb 2026 04:16:58 GMTContent-Type: text/htmlContent-Length: 167Connection: keep-aliveLocation: https://web.chatbot.immobilienscout24.de/X-Cache: Redirect from cloudfrontVia: 1.1 41d11417b7470cfb79cc5b299692369a.cloudfront.net (CloudFront)X-Amz-Cf-Pop: HIO52-P4X-Amz-Cf-Id: 14Ys4XIkRvaai5mmqf5SfFHTcOuIOl2DRIA3aY-EtKxln3W_4Y-FFACache-Control: no-cache, no-store, must-revalidateExpires: 0Pragma: no-cache html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>CloudFront/center>/body>/html>
Port 443
HTTP/1.1 200 OKContent-Type: text/htmlContent-Length: 22148Connection: keep-aliveDate: Wed, 18 Feb 2026 04:16:59 GMTCache-Control: no-cache, no-store, must-revalidateLast-Modified: Tue, 17 Feb 2026 10:17:40 GMTETag: d8a40b3434d25a932fb66e5eb6063f85Server: AmazonS3Vary: Accept-EncodingX-Cache: Miss from cloudfrontVia: 1.1 5f7d374d92b73172fce43b7879076d1c.cloudfront.net (CloudFront)X-Amz-Cf-Pop: HIO52-P4X-Amz-Cf-Id: BAIEqLhoATVfMONxrxKRd8TJOME5L_0XxcogqV0gy9jwbFjsYjjhUAExpires: 0Pragma: no-cache !doctype html>html langde>head>meta charsetUTF-8>meta nameviewport contentwidthdevice-width,initial-scale1>meta http-equivX-UA-Compatible contentieedge>title>HeyImmo Demo Page - production/title>link relstylesheet hrefhttps://www.static-immobilienscout24.de/fro/core/8.6.0/css/core.min.css/>link relshortcut icon href/favicon.ico>link relicon typeimage/png sizes32x32 href/favicon-32x32.png>link relicon typeimage/png sizes192x192 href/favicon-192x192.png>link relapple-touch-icon sizes180x180 href/apple-touch-icon.png>meta namemsapplication-config content/browserconfig.xml>meta namemsapplication-TileColor content#20fed5>meta nametheme-color content#ffffff>style>/* Demo page custom styles - IS24 Brand Colors */ :root { --is24-cyan: #3df5dc; --is24-cyan-hover: #00f2c6; --is24-text-dark: #333; --is24-text-light: #666; --is24-border: #e0e0e0; --is24-bg-light: #f5f5f5; } .demo-container { max-width: 1170px; margin: 0 auto; padding: 2rem 1rem; } .demo-hero { text-align: center; padding: 5rem 2rem; background: linear-gradient(135deg, rgba(61, 245, 220, 0.08) 0%, rgba(61, 245, 220, 0.02) 50%, #ffffff 100%); border-radius: 12px; margin-bottom: 3rem; position: relative; overflow: hidden; } .demo-hero::before { content: ; position: absolute; top: -50%; right: -10%; width: 400px; height: 400px; background: radial-gradient(circle, rgba(61, 245, 220, 0.15) 0%, transparent 70%); border-radius: 50%; z-index: 0; } .demo-hero::after { content: ; position: absolute; bottom: -30%; left: -5%; width: 300px; height: 300px; background: radial-gradient(circle, rgba(61, 245, 220, 0.1) 0%, transparent 70%); border-radius: 50%; z-index: 0; } .demo-hero-content { position: relative; z-index: 1; } .demo-hero-badge { display: inline-block; background: var(--is24-cyan); color: var(--is24-text-dark); padding: 0.5rem 1.5rem; border-radius: 20px; font-size: 1rem; font-weight: 600; margin-bottom: 1.5rem; letter-spacing: 0.5px; } .demo-hero h1 { font-size: 3rem; margin-bottom: 1rem; color: var(--is24-text-dark); font-weight: 700; line-height: 1.2; } .demo-hero-subtitle { font-size: 1.3rem; color: var(--is24-text-light); margin-bottom: 2.5rem; max-width: 650px; margin-left: auto; margin-right: auto; line-height: 1.5; font-weight: 400; } .demo-hero-buttons { display: flex; gap: 1rem; justify-content: center; flex-wrap: wrap; margin-top: 2rem; } .demo-section { margin-bottom: 4rem; padding: 2.5rem; background: white; border-radius: 8px; box-shadow: 0 2px 8px rgba(0,0,0,0.08); } .demo-section h2 { font-size: 1.8rem; margin-bottom: 1rem; color: var(--is24-text-dark); font-weight: 700; border-bottom: 3px solid var(--is24-cyan); padding-bottom: 0.5rem; } .demo-section p { color: var(--is24-text-light); margin-bottom: 1.5rem; line-height: 1.4; } .demo-button-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 1.5rem; margin-top: 1.5rem; } .demo-card { border: 1px solid var(--is24-border); border-radius: 8px; padding: 1.75rem; transition: all 0.3s ease; cursor: pointer; background: white; } .demo-card:hover { box-shadow: 0 6px 20px rgba(0,0,0,0.12); transform: translateY(-4px); border-color: var(--is24-cyan); } .demo-card h3 { font-size: 1.4rem; margin-bottom: 0.75rem; color: var(--is24-text-dark); font-weight: 600; } .demo-card p { font-size: 1.2rem; color: var(--is24-text-light); margin: 0; line-height: 1.4; } .demo-tabs { display: flex; gap: 0.5rem; margin-bottom: 1.5rem; border-bottom: 2px solid var(--is24-border); } .demo-tab { padding: 0.75rem 1.5rem; background: transparent; border: none; border-bottom: 3px solid transparent; cursor: pointer; color: var(--is24-text-light); transition: all 0.2s ease; font-weight: 400; } .demo-tab.active { color: var(--is24-text-dark); border-bottom-color: var(--is24-cyan); font-weight: 700; } .demo-tab:hover { color: var(--is24-text-dark); } .demo-tab-content { display: none; } .demo-tab-content.active { display: block; } .demo-property-card { border: 1px solid var(--is24-border); border-radius: 8px; padding: 1.5rem; margin-bottom: 1.5rem; cursor: pointer; transition: all 0.3s ease; background: white; } .demo-property-card:hover { box-shadow: 0 6px 20px rgba(0,0,0,0.12); border-color: var(--is24-cyan); transform: translateY(-2px); } .demo-property-title { font-weight: 700; color: var(--is24-text-dark); margin-bottom: 0.5rem; } .demo-property-details { display: flex; gap: 1rem; flex-wrap: wrap; margin-top: 1rem; font-size: 1.2rem; color: var(--is24-text-light); } .demo-property-price { font-size: 1.4rem; font-weight: 700; color: var(--is24-text-dark); margin-top: 0.5rem; } .demo-suggestion-badge { display: inline-block; background: var(--is24-cyan); color: var(--is24-text-dark); padding: 0.25rem 0.75rem; border-radius: 12px; font-size: 0.875rem; margin-left: 0.5rem; font-weight: 600; } .demo-code { background: var(--is24-bg-light); padding: 1.25rem; border-radius: 8px; font-family: Courier New, monospace; font-size: 1.2rem; overflow-x: auto; margin-top: 1rem; display: none; border: 1px solid var(--is24-border); line-height: 1.4; } .demo-code pre { white-space: pre; word-wrap: normal; overflow-x: auto; } .demo-code.visible { display: block; } .demo-toggle-code { background: transparent; border: 2px solid var(--is24-cyan); color: var(--is24-text-dark); padding: 0.5rem 1.25rem; border-radius: 8px; cursor: pointer; font-size: 1.125rem; margin-top: 1rem; font-weight: 700; transition: all 0.3s ease; } .demo-toggle-code:hover { background: var(--is24-cyan); color: var(--is24-text-dark); } .demo-links { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 1.5rem; margin-top: 1.5rem; } .demo-link { display: block; padding: 1.25rem; background: var(--is24-bg-light); border-radius: 8px; text-decoration: none; color: var(--is24-text-dark); font-size: 1.2rem; font-weight: 700; text-align: center; transition: all 0.3s ease; border: 2px solid transparent; } .demo-link:hover { background: var(--is24-cyan); border-color: var(--is24-cyan); color: var(--is24-text-dark); transform: translateY(-2px); } .reset-button { background: var(--is24-cyan); color: var(--is24-text-dark); border: none; padding: 0.875rem 2.5rem; border-radius: 8px; font-size: 1.125rem; cursor: pointer; font-weight: 700; transition: all 0.3s ease; } .reset-button:hover { background: var(--is24-cyan-hover); transform: translateY(-2px); box-shadow: 0 4px 12px rgba(61, 245, 220, 0.3); } @media (max-width: 768px) { .demo-hero { padding: 3rem 1rem; } .demo-hero h1 { font-size: 2rem; } .demo-hero-subtitle { font-size: 1.1rem; } .demo-hero-icon { font-size: 3rem; } .demo-hero-buttons { flex-direction: column; align-items: center; } .reset-button { width: 100%; max-width: 300px; } .demo-section { padding: 1.5rem; } .demo-button-grid { grid-template-columns: 1fr; } .demo-tabs { flex-direction: column; border-bottom: none; } .demo-tab { border-bottom: 1px solid var(--is24-border); border-left: 3px solid transparent; } .demo-tab.active { border-bottom: 1px solid var(--is24-border); border-left-color: var(--is24-cyan); } } .not-allowed .demo-node { display: none; }/style>script deferdefer srcstatic/js/runtime-main.fba4fd31.js>/script>script deferdefer srcstatic/js/main.28d09453.js>/script>/head>body data-themecosma>div classinject is24-de-header-default>/div>script srchttps://content.header.immobilienscout24.de/main/pro/is24-de-header-default.js>/script>div classdemo-container>div classdemo-hero>div classdemo-hero-content>div classdemo-hero-badge>AI-Powered Assistant/div>h1>HeyImmo Feature Showcase/h1>p classdemo-hero-subtitle>Explore all capabilities of the intelligent real estate chatbot for ImmobilienScout24/p>div classdemo-hero-buttons>button classreset-button onclickresetChat()>Reset Chat/button>/div>/div>/div>div stylemargin-bottom: 3rem;>div idai-chat-bot>/div>/div>div classdemo-section>h2>Custom Opening Examples/h2>p>Open HeyImmo with predefined messages. This feature allows you to start the chat with specific queries./p>div classdemo-button-grid>div classdemo-card onclickopenChatWithMessage(I am looking for a 3-room apartment in Munich with a balcony)>h3>🏠 Apartment Search/h3>p>Start a targeted property search in Munich/p>/div>div classdemo-card onclickopenChatWithMessage(Who is the CEO of Scout24 and Interhyp?)>h3>💼 Company Info/h3>p>Ask for general information about Scout24/p>/div>div classdemo-card onclickopenChatWithMessage(How have real estate prices developed in Berlin over the last 5 years?)>h3>📊 Market Analysis/h3>p>Explore price trends and market developments/p>/div>div classdemo-card onclickopenChatWithMessage(What should I consider when buying a property?)>h3>📋 Buying Advice/h3>p>Get helpful tips for property purchases/p>/div>/div>button classdemo-toggle-code onclicktoggleCode(code-custom-opening)>Show Code Example/button>div idcode-custom-opening classdemo-code>pre stylemargin: 0;>const customEvent new CustomEvent(openImmoGpt, { detail: { message: I am looking for an apartment in Munich }});window.dispatchEvent(customEvent);/pre>/div>/div>div classdemo-section>h2>Dynamic Prompt Suggestions span classdemo-suggestion-badge>Live Demo/span>/h2>p>Display context-specific suggestions based on the current page. HeyImmo automatically adapts suggestions to the context./p>div classdemo-tabs>button classdemo-tab active onclickswitchTab(home)>Homepage/button> button classdemo-tab onclickswitchTab(search)>Search Result List/button> button classdemo-tab onclickswitchTab(expose)>Property Detail/button>/div>div idtab-home classdemo-tab-content active>p>strong>Homepage Context:/strong> General property search and information/p>div classdemo-button-grid>div classdemo-card stylecursor: default; background: #f5f7fa;>p stylemargin: 0; font-weight: 500;>💡 Buy apartment in Munich/p>/div>div classdemo-card stylecursor: default; background: #f5f7fa;>p stylemargin: 0; font-weight: 500;>💡 Tips for first-time buyers/p>/div>div classdemo-card stylecursor: default; background: #f5f7fa;>p stylemargin: 0; font-weight: 500;>💡 Current market situation/p>/div>/div>/div>div idtab-search classdemo-tab-content>p>strong>Search Result Context:/strong> Refine your search and filter results/p>div classdemo-button-grid>div classdemo-card stylecursor: default; background: #f5f7fa;>p stylemargin: 0; font-weight: 500;>💡 Adjust filters/p>/div>div classdemo-card stylecursor: default; background: #f5f7fa;>p stylemargin: 0; font-weight: 500;>💡 Compare properties/p>/div>div classdemo-card stylecursor: default; background: #f5f7fa;>p stylemargin: 0; font-weight: 500;>💡 Price overview/p>/div>/div>/div>div idtab-expose classdemo-tab-content>p>strong>Property Detail Context:/strong> Questions about the specific property/p>div classdemo-button-grid>div classdemo-card stylecursor: default; background: #f5f7fa;>p stylemargin: 0; font-weight: 500;>💡 Equipment details/p>/div>div classdemo-card stylecursor: default; background: #f5f7fa;>p stylemargin: 0; font-weight: 500;>💡 Explore neighborhood/p>/div>div classdemo-card stylecursor: default; background: #f5f7fa;>p stylemargin: 0; font-weight: 500;>💡 Financing options/p>/div>/div>/div>button classdemo-toggle-code onclicktoggleCode(code-suggestions)>Show Code Example/button>div idcode-suggestions classdemo-code>pre stylemargin: 0;>// Homepage suggestionswindow.IS24.heyImmo.configure({ promptSuggestions: Buy apartment in Munich, Tips for first-time buyers, Current market situation });// Suggestions are automatically validated:// - Max. 3 suggestions// - Max. 100 characters per suggestion// - XSS protection with DOMPurify// - HTML is automatically removed/pre>/div>/div>div classdemo-section>h2>Context Awareness/h2>p>HeyImmo collects context from the page via code>data-heyimmo-context/code> attributes. Click on a property to open the chat with context./p>div classdemo-property-card onclickopenChatWithContext(this)>div classdemo-property-title>span data-heyimmo-contextproperty-title>Modern 3-room apartment with balcony/span>/div>div classdemo-property-price>span data-heyimmo-contextproperty-price>€450,000/span>/div>div classdemo-property-details>span data-heyimmo-contextproperty-location>📍 Munich, Schwabing/span> span data-heyimmo-contextproperty-size>📐 85 m²/span> span data-heyimmo-contextproperty-rooms>🚪 3 rooms/span> span>🏢 2nd floor/span>/div>p stylemargin-top: 1rem; color: #666;>Bright apartment in popular location with balcony, fitted kitchen and modern bathroom. Perfect for couples or small families./p>/div>div classdemo-property-card onclickopenChatWithContext(this)>div classdemo-property-title>span data-heyimmo-contextproperty-title>Spacious detached house with garden/span>/div>div classdemo-property-price>span data-heyimmo-contextproperty-price>€850,000/span>/div>div classdemo-property-details>span data-heyimmo-contextproperty-location>📍 Hamburg, Blankenese/span> span data-heyimmo-contextproperty-size>📐 180 m²/span> span data-heyimmo-contextproperty-rooms>🚪 6 rooms/span> span>🌳 500 m² garden/span>/div>p stylemargin-top: 1rem; color: #666;>Detached house in quiet residential area with large garden, garage and terrace. Ideal for families./p>/div>button classdemo-toggle-code onclicktoggleCode(code-context)>Show Code Example/button>div idcode-context classdemo-code>pre stylemargin: 0;><!-- Context is collected from data-heyimmo-context attributes --><!-- The attribute value is the KEY, elements textContent is the VALUE --><div classproperty-card onclickopenChatWithContext(this)> <div classproperty-title> <span data-heyimmo-contextproperty-title>Modern apartment</span> </div> <div classproperty-price> <span data-heyimmo-contextproperty-price>€450,000</span> </div> <span data-heyimmo-contextproperty-location>Munich, Schwabing</span></div><script> function openChatWithContext(element) { // Extract property title from nested element const titleElement element.querySelector(data-heyimmo-contextproperty-title); const propertyTitle titleElement ? titleElement.textContent.trim() : this property; const customEvent new CustomEvent(openImmoGpt, { detail: { message: `Tell me more about: ${propertyTitle}` } }); window.dispatchEvent(customEvent); }</script>/pre>/div>/div>div classdemo-section>h2>Integration & Documentation/h2>p>Find more information about integrating HeyImmo into your application in our documentation./p>div classdemo-links>a hrefhttps://web.chatbot.immobilienscout24.de/docs/ classdemo-link target_blank>📚 Storybook /a>a hrefhttps://portal.cloud.scout24.com/catalog/scout24/api/chatbot-api/definition classdemo-link target_blank>📖 API Reference /a>a hrefhttps://github.com/Scout24/is24-chatbot classdemo-link target_blank>💻 GitHub/a>/div>div stylemargin-top: 2rem; padding: 1.5rem; background: rgba(61, 245, 220, 0.1); border-radius: 8px; border-left: 4px solid var(--is24-cyan);>h3 stylemargin-top: 0; color: var(--is24-text-dark); font-weight: 700;>Quick Start/h3>ol stylecolor: var(--is24-text-light); line-height: 1.8;>li>Add code><div idai-chat-bot></div>/code> to your page/li>li>Load the widget script: code><script srchttps://web.chatbot.sandbox-immobilienscout24.de/widget/is24-chatbot-widget.js></script>/code>/li>li>Optionally configure suggestions with code>window.IS24.heyImmo.configure()/code>/li>li>Open the chat with code>CustomEvent(openImmoGpt)/code>/li>/ol>/div>/div>/div>div classinject is24-de-footer-large-default>/div>script srchttps://content.header.immobilienscout24.de/main/pro/is24-de-footer-large-default.js>/script>script>// Reset Chat Function - Force full reset by clearing cache and reloading function resetChat() { // Clear localStorage for guest users const keysToRemove Object.keys(window.localStorage).filter( (key) > key.includes(react-query) || key.includes(REACT_QUERY) || key.includes(chat) ); keysToRemove.forEach((key) > { window.localStorage.removeItem(key); }); // Add reset parameter and reload immediately const url new URL(window.location.href); url.searchParams.set(resetimmogpt, true); window.location.href url.toString(); } // Custom Opening function openChatWithMessage(message) { const customEvent new CustomEvent(openImmoGpt, { detail: { message } }); window.dispatchEvent(customEvent); } // Context Awareness - Extract property title and create contextual message function openChatWithContext(element) { // Find the element with data-heyimmo-contextproperty-title and get its text content const titleElement element.querySelector(data-heyimmo-contextproperty-title); const propertyTitle titleElement ? titleElement.textContent.trim() : this property; // Create a unique message that includes the property context const message `Tell me more about: ${propertyTitle}`; openChatWithMessage(message); } // Tab Switching function switchTab(tabName) { // Remove active class from all tabs document.querySelectorAll(.demo-tab).forEach(tab > { tab.classList.remove(active); }); // Hide all tab content document.querySelectorAll(.demo-tab-content).forEach(content > { content.classList.remove(active); }); // Activate selected tab event.target.classList.add(active); document.getElementById(tab- + tabName).classList.add(active); // Update suggestions based on context updateSuggestions(tabName); } // Update suggestions based on page context with retry logic function updateSuggestions(context) { const suggestions { home: Buy apartment in Munich, Tips for first-time buyers, Current market situation , search: Adjust filters, Compare properties, Price overview , expose: Equipment details, Explore neighborhood, Financing options }; // Helper function to attempt configuration with retry function tryConfigureWithRetry(attempt 0, maxAttempts 10) { // Check if HeyImmo API is available if (window.IS24 && window.IS24.heyImmo && window.IS24.heyImmo.configure) { try { window.IS24.heyImmo.configure({ promptSuggestions: suggestionscontext }); console.log(HeyImmo suggestions updated:, context); } catch (error) { console.error(Error configuring HeyImmo suggestions:, error); } } else if (attempt maxAttempts) { // Retry after a delay if HeyImmo is not yet loaded setTimeout(() > tryConfigureWithRetry(attempt + 1, maxAttempts), 200); } else { console.warn(HeyImmo API not available after maximum retry attempts); } } tryConfigureWithRetry(); } // Toggle code examples function toggleCode(codeId) { const codeBlock document.getElementById(codeId); codeBlock.classList.toggle(visible); event.target.textContent codeBlock.classList.contains(visible) ? Hide Code Example : Show Code Example; } // Initialize with home suggestions window.addEventListener(load, () > { updateSuggestions(home); });/script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]