Help
RSS
API
Feed
Maltego
Contact
Domain > aircareprotx.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2026-01-13
91.108.98.252
(
ClassC
)
2026-02-18
147.79.120.48
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyDate: Wed, 18 Feb 2026 01:46:15 GMTContent-Type: text/htmlContent-Length: 795Connection: keep-aliveLocation: https://aircareprotx.com/platform: hostingerpanel: hpanelContent-Security-Policy: upgrade-insecure-requestsServer: hcdnalt-svc: h3:443; ma86400x-hcdn-request-id: 0811b9043d589272d1d3a10bb3846939-phx-edge5x-hcdn-cache-status: MISSx-hcdn-upstream-rt: 0.004 !DOCTYPE html>html styleheight:100%>head>meta nameviewport contentwidthdevice-width, initial-scale1, shrink-to-fitno />title> 301 Moved Permanently/title>style>@media (prefers-color-scheme:dark){body{background-color:#000!important}}/style>/head>body stylecolor: #444; margin:0;font: normal 14px/20px Arial, Helvetica, sans-serif; height:100%; background-color: #fff;>div styleheight:auto; min-height:100%; > div styletext-align: center; width:800px; margin-left: -400px; position:absolute; top: 30%; left:50%;> h1 stylemargin:0; font-size:150px; line-height:150px; font-weight:bold;>301/h1>h2 stylemargin-top:20px;font-size: 30px;>Moved Permanently/h2>p>The document has been permanently moved./p>/div>/div>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Wed, 18 Feb 2026 01:46:16 GMTContent-Type: text/html; charsetUTF-8Transfer-Encoding: chunkedConnection: keep-aliveVary: Accept-EncodingCache-Control: no-cache, no-store, must-revalidate, max-age0Expires: 0Last-Modified: Tue, 25 Nov 2025 07:14:01 GMTEtag: W/35f0-69255739-0;gzplatform: hostingerpanel: hpanelContent-Security-Policy: default-src self; script-src self unsafe-inline unsafe-eval https://www.googletagmanager.com https://www.google-analytics.com https://cdnjs.cloudflare.com; style-src self unsafe-inline https://cdnjs.cloudflare.com https://fonts.googleapis.com; img-src self data: https: blob:; font-src self data: https://cdnjs.cloudflare.com https://fonts.gstatic.com; connect-src self https://www.google-analytics.com https://www.googletagmanager.com; frame-src self https://api.leadconnectorhq.com https://www.google.com https://maps.google.com; frame-ancestors selfX-Frame-Options: SAMEORIGINX-XSS-Protection: 1; modeblockX-Content-Type-Options: nosniffReferrer-Policy: strict-origin-when-cross-originPermissions-Policy: geolocation(), microphone(), camera()Access-Control-Allow-Origin: *Pragma: no-cacheServer: hcdnalt-svc: h3:443; ma86400x-hcdn-request-id: e0dc88ccfa4948d483ff8af2606cca46-phx-edge5x-hcdn-cache-status: DYNAMICx-hcdn-upstream-rt: 0.011 !DOCTYPE html>html langen> head> !-- Google tag (gtag.js) - Deferred to reduce unused JavaScript --> script> // Initialize Google Analytics dataLayer early (lightweight, no network request) window.dataLayer window.dataLayer || ; function gtag(){dataLayer.push(arguments);} gtag(js, new Date()); gtag(config, G-BM2EBQ4W6V); // Defer GTM script loading until after page is interactive and user has engaged // This reduces unused JavaScript on initial load (saves ~56 KiB) let gtmLoaded false; const loadGTM () > { if (gtmLoaded) return; gtmLoaded true; const script document.createElement(script); script.async true; script.src https://www.googletagmanager.com/gtag/js?idG-BM2EBQ4W6V; script.crossOrigin anonymous; document.head.appendChild(script); }; // Load GTM after page is fully interactive (idle time) if (document.readyState complete) { // Page already loaded, wait for idle if (requestIdleCallback in window) { requestIdleCallback(loadGTM, { timeout: 2000 }); } else { setTimeout(loadGTM, 2000); } } else { // Wait for page load, then defer to idle time window.addEventListener(load, () > { if (requestIdleCallback in window) { requestIdleCallback(loadGTM, { timeout: 2000 }); } else { setTimeout(loadGTM, 2000); } }); } // Also load on user interaction (click, scroll, keypress) for faster activation click, scroll, keydown.forEach(event > { document.addEventListener(event, loadGTM, { once: true, passive: true }); }); /script> meta charsetUTF-8 /> meta nameviewport contentwidthdevice-width, initial-scale1.0 /> title>Air Care Pro | HVAC Services Plano TX | $99 Specials/title> meta namedescription contentProfessional HVAC services in Plano, TX. $99 specials on air duct cleaning, chimney inspection & dryer vent cleaning. BBB Accredited. Call 877-250-DUCT /> link relcanonical hrefhttps://aircarepro.net/ /> meta propertyog:title contentAir Care Pro | HVAC Services Plano TX | $99 Specials /> meta propertyog:description contentProfessional HVAC services in Plano, TX. $99 specials on air duct cleaning, chimney inspection & dryer vent cleaning. BBB Accredited. Call 877-250-DUCT /> meta propertyog:type contentwebsite /> meta propertyog:url contenthttps://aircarepro.net/ /> meta propertyog:image contenthttps://aircarepro.net/og-image.png /> meta propertyog:locale contenten_US /> meta propertyog:site_name contentAir Care Pro /> meta nametwitter:card contentsummary_large_image /> meta nametwitter:title contentAir Care Pro | HVAC Services Plano TX | $99 Specials /> meta nametwitter:description contentProfessional HVAC services in Plano, TX. $99 specials on air duct cleaning, chimney inspection & dryer vent cleaning. BBB Accredited. Call 877-250-DUCT /> meta nametwitter:image contenthttps://aircarepro.net/og-image.png /> !-- Favicons for all browsers and devices --> link relicon typeimage/png sizes32x32 href/img/icons/favicon-32x32.png /> link relicon typeimage/png sizes16x16 href/img/icons/favicon-16x16.png /> link relicon typeimage/png sizes48x48 href/img/icons/favicon-48x48.png /> link relshortcut icon href/img/icons/favicon.png /> !-- Apple Touch Icons --> link relapple-touch-icon sizes180x180 href/img/icons/apple-touch-icon.png /> meta nameapple-mobile-web-app-capable contentyes /> meta namemobile-web-app-capable contentyes /> meta nameapple-mobile-web-app-status-bar-style contentblack-translucent /> meta nameapple-mobile-web-app-title contentAirCarePro /> !-- Android Chrome --> link relicon typeimage/png sizes192x192 href/img/icons/android-chrome-192x192.png /> link relicon typeimage/png sizes512x512 href/img/icons/android-chrome-512x512.png /> !-- Web App Manifest --> link relmanifest href/site.webmanifest /> !-- Theme colors for mobile browsers --> meta nametheme-color content#1e40af /> meta namemsapplication-TileColor content#1e40af /> meta namemsapplication-config content/browserconfig.xml /> !-- Preconnect to external domains for faster loading --> link relpreconnect hrefhttps://www.googletagmanager.com crossorigin> link relpreconnect hrefhttps://www.google-analytics.com crossorigin> link relpreconnect hrefhttps://cdnjs.cloudflare.com crossorigin> link reldns-prefetch hrefhttps://www.googletagmanager.com> link reldns-prefetch hrefhttps://www.google-analytics.com> !-- DNS prefetch for self-origin to establish connection early --> link reldns-prefetch href/> !-- Preload hero image for LCP optimization with high priority --> !-- Only preload mobile version as it loads first and is more critical for LCP --> link relpreload asimage href/img/hero/1_1762492326790-768.avif media(max-width: 768px) typeimage/avif fetchpriorityhigh /> !-- Desktop preload removed - browser will select appropriate size from srcset automatically --> !-- Google Fonts - Preconnect for faster loading --> link relpreconnect hrefhttps://fonts.googleapis.com crossorigin> link relpreconnect hrefhttps://fonts.gstatic.com crossorigin> !-- Inter font family - modern, readable, professional - Non-blocking load --> link relpreload hrefhttps://fonts.googleapis.com/css2?familyInter:wght@300;400;500;600;700;800;900&displayswap asstyle onloadthis.onloadnull;this.relstylesheet> noscript>link hrefhttps://fonts.googleapis.com/css2?familyInter:wght@300;400;500;600;700;800;900&displayswap relstylesheet>/noscript> !-- Font Awesome removed - replaced with Lucide React icons (tree-shakeable, ~0KB overhead) --> !-- Polyfill for async CSS loading (older browsers) --> script> /*! loadCSS. c2017 Filament Group, Inc. MIT License */ (function(w){use strict;if(!w.loadCSS){w.loadCSSfunction(){}} var loadCSSfunction(href,before,media){var docw.document;var ssdoc.createElement(link);var ref;if(before){refbefore}else{var refs(doc.body||doc.getElementsByTagName(head)0).childNodes;refrefsrefs.length-1} var sheetsdoc.styleSheets;ss.relstylesheet;ss.hrefhref;ss.mediaonly x;function ready(cb){if(doc.body){return cb()}setTimeout(function(){ready(cb)})} ready(function(){ref.parentNode.insertBefore(ss,before?ref:ref.nextSibling)});var onloadcssdefinedfunction(cb){var resolvedHrefss.href;var isheets.length;while(i--){if(sheetsi.hrefresolvedHref){return cb()}i--};setTimeout(function(){onloadcssdefined(cb)})};function onload(){ss.onloadnull;ss.mediamedia||all} if(ss.addEventListener){ss.addEventListener(load,onload)}ss.onloadcssdefinedonloadcssdefined;onloadcssdefined(onload);return ss} w.loadCSSloadCSS})(typeof global!undefined?global:this); // Enhanced CSS loading polyfill for preload links (function() { var links document.querySelectorAll(linkrelpreloadasstyle); links.forEach(function(link) { if (!link.onload) { link.onload function() { this.onload null; this.rel stylesheet; }; // Fallback for browsers that dont support onload on link elements if (!(onload in link)) { setTimeout(function() { var href link.href; var newLink document.createElement(link); newLink.rel stylesheet; newLink.href href; document.head.appendChild(newLink); link.remove(); }, 0); } } }); })(); /script> !-- Critical CSS will be inlined here by build process --> style idcritical-css> /* Critical above-the-fold styles */ body { margin: 0; font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif; } #root { min-height: 100vh; } .hero-loading { background: linear-gradient(135deg, #1B4B72 0%, #0CA7D8 100%); min-height: 65vh; } @media (min-width: 768px) { .hero-loading { min-height: 80vh; } } /style> !-- Global JSON-LD Structured Data for SEO/AEO --> link relmodulepreload crossorigin href/js/vendor-react-C212UY-n.js> link relmodulepreload crossorigin href/js/vendor-utils-core-DGMcv83J.js> link relmodulepreload crossorigin href/js/vendor-other-CMH5glGo.js>script typemodule crossorigin src/js/index-BiT8FcL1.js>/script> link relpreload href/css/index-CgmG7NPv.css asstyle onloadthis.onloadnull;this.relstylesheet onerrorthis.onerrornull;this.relstylesheet>noscript>link relstylesheet crossorigin href/css/index-CgmG7NPv.css>/noscript> /head> body> div idroot>/div> !-- Deferred JSON-LD structured data for SEO (non-blocking) --> script> (function() { var loadJsonLd function() { (function() { var script document.createElement(script); script.type application/ld+json; script.textContent {\n \@context\: \https://schema.org\,\n \@type\: \Organization\,\n \name\: \Air Care Pro\,\n \url\: \https://aircarepro.net/\,\n \logo\: \https://aircarepro.net/img/optimized/logo.png\,\n \sameAs\: \n \https://www.facebook.com/aircareprotx\,\n \https://maps.app.goo.gl/6JR8PNwFUJ1xGnKC8\\n ,\n \telephone\: \+1-877-250-3828\,\n \email\: \contact@aircarepro.net\,\n \address\: {\n \@type\: \PostalAddress\,\n \streetAddress\: \1400 Preston Rd #402\,\n \addressLocality\: \Plano\,\n \addressRegion\: \TX\,\n \postalCode\: \75093\,\n \addressCountry\: \US\\n }\n }; document.head.appendChild(script); })(); (function() { var script document.createElement(script); script.type application/ld+json; script.textContent {\n \@context\: \https://schema.org\,\n \@type\: \WebSite\,\n \url\: \https://aircarepro.net/\,\n \name\: \Air Care Pro\,\n \description\: \Professional HVAC and home care services for the DFW Metroplex. Air duct cleaning, chimney inspection, and dryer vent cleaning since 2021.\,\n \potentialAction\: {\n \@type\: \SearchAction\,\n \target\: {\n \@type\: \EntryPoint\,\n \urlTemplate\: \https://aircarepro.net/search?q{search_term_string}\\n },\n \query-input\: \required namesearch_term_string\\n }\n }; document.head.appendChild(script); })(); (function() { var script document.createElement(script); script.type application/ld+json; script.textContent {\n \@context\: \https://schema.org\,\n \@type\: \HomeAndConstructionBusiness\,\n \additionalType\: \https://schema.org/HVACBusiness\,\n \name\: \Air Care Pro\,\n \image\: \https://aircarepro.net/img/optimized/logo.png\,\n \url\: \https://aircarepro.net/\,\n \telephone\: \+1-877-250-3828\,\n \email\: \contact@aircarepro.net\,\n \priceRange\: \$\,\n \address\: {\n \@type\: \PostalAddress\,\n \streetAddress\: \1400 Preston Rd #402\,\n \addressLocality\: \Plano\,\n \addressRegion\: \TX\,\n \postalCode\: \75093\,\n \addressCountry\: \US\\n },\n \geo\: {\n \@type\: \GeoCoordinates\,\n \latitude\: \33.0198\,\n \longitude\: \-96.6989\\n },\n \areaServed\: \n {\@type\: \City\, \name\: \Dallas\},\n {\@type\: \City\, \name\: \Fort Worth\},\n {\@type\: \City\, \name\: \Plano\},\n {\@type\: \City\, \name\: \Frisco\},\n {\@type\: \City\, \name\: \Allen\},\n {\@type\: \City\, \name\: \McKinney\},\n {\@type\: \City\, \name\: \Carrollton\},\n {\@type\: \City\, \name\: \Garland\},\n {\@type\: \City\, \name\: \Richardson\}\n ,\n \openingHoursSpecification\: \n {\n \@type\: \OpeningHoursSpecification\,\n \dayOfWeek\: \Sunday\, \Monday\, \Tuesday\, \Wednesday\, \Thursday\, \Friday\,\n \opens\: \08:00\,\n \closes\: \17:00\\n }\n ,\n \sameAs\: \n \https://www.facebook.com/aircareprotx\,\n \https://maps.app.goo.gl/6JR8PNwFUJ1xGnKC8\\n \n }; document.head.appendChild(script); })(); }; if (document.readyState loading) { document.addEventListener(DOMContentLoaded, loadJsonLd); } else { loadJsonLd(); } })(); /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
]