HOT SALE 📸Mini WiFi Camera 1080P HD - Night Vision Included---BUY 2 FREE SHIPPING
HOT SALE 📸Mini WiFi Camera 1080P HD - Night Vision Included---BUY 2 FREE SHIPPING
HOT SALE 📸Mini WiFi Camera 1080P HD - Night Vision Included---BUY 2 FREE SHIPPING
HOT SALE 📸Mini WiFi Camera 1080P HD - Night Vision Included---BUY 2 FREE SHIPPING
HOT SALE 📸Mini WiFi Camera 1080P HD - Night Vision Included---BUY 2 FREE SHIPPING
HOT SALE 📸Mini WiFi Camera 1080P HD - Night Vision Included---BUY 2 FREE SHIPPING
HOT SALE 📸Mini WiFi Camera 1080P HD - Night Vision Included---BUY 2 FREE SHIPPING
HOT SALE 📸Mini WiFi Camera 1080P HD - Night Vision Included---BUY 2 FREE SHIPPING
HOT SALE 📸Mini WiFi Camera 1080P HD - Night Vision Included---BUY 2 FREE SHIPPING
HOT SALE 📸Mini WiFi Camera 1080P HD - Night Vision Included---BUY 2 FREE SHIPPING
HOT SALE 📸Mini WiFi Camera 1080P HD - Night Vision Included---BUY 2 FREE SHIPPING
HOT SALE 📸Mini WiFi Camera 1080P HD - Night Vision Included---BUY 2 FREE SHIPPING
HOT SALE 📸Mini WiFi Camera 1080P HD - Night Vision Included---BUY 2 FREE SHIPPING
HOT SALE 📸Mini WiFi Camera 1080P HD - Night Vision Included---BUY 2 FREE SHIPPING
HOT SALE 📸Mini WiFi Camera 1080P HD - Night Vision Included---BUY 2 FREE SHIPPING
HOT SALE 📸Mini WiFi Camera 1080P HD - Night Vision Included---BUY 2 FREE SHIPPING
HOT SALE 📸Mini WiFi Camera 1080P HD - Night Vision Included---BUY 2 FREE SHIPPING
HOT SALE 📸Mini WiFi Camera 1080P HD - Night Vision Included---BUY 2 FREE SHIPPING
HOT SALE 📸Mini WiFi Camera 1080P HD - Night Vision Included---BUY 2 FREE SHIPPING
HOT SALE 📸Mini WiFi Camera 1080P HD - Night Vision Included---BUY 2 FREE SHIPPING
HOT SALE 📸Mini WiFi Camera 1080P HD - Night Vision Included---BUY 2 FREE SHIPPING
HOT SALE 📸Mini WiFi Camera 1080P HD - Night Vision Included---BUY 2 FREE SHIPPING
HOT SALE 📸Mini WiFi Camera 1080P HD - Night Vision Included---BUY 2 FREE SHIPPING
HOT SALE 📸Mini WiFi Camera 1080P HD - Night Vision Included---BUY 2 FREE SHIPPING
HOT SALE 📸Mini WiFi Camera 1080P HD - Night Vision Included---BUY 2 FREE SHIPPING
HOT SALE 📸Mini WiFi Camera 1080P HD - Night Vision Included---BUY 2 FREE SHIPPING
HOT SALE 📸Mini WiFi Camera 1080P HD - Night Vision Included---BUY 2 FREE SHIPPING
HOT SALE 📸Mini WiFi Camera 1080P HD - Night Vision Included---BUY 2 FREE SHIPPING
HOT SALE 📸Mini WiFi Camera 1080P HD - Night Vision Included---BUY 2 FREE SHIPPING
HOT SALE 📸Mini WiFi Camera 1080P HD - Night Vision Included---BUY 2 FREE SHIPPING
HOT SALE 📸Mini WiFi Camera 1080P HD - Night Vision Included---BUY 2 FREE SHIPPING
HOT SALE 📸Mini WiFi Camera 1080P HD - Night Vision Included---BUY 2 FREE SHIPPING
HOT SALE 📸Mini WiFi Camera 1080P HD - Night Vision Included---BUY 2 FREE SHIPPING
HOT SALE 📸Mini WiFi Camera 1080P HD - Night Vision Included---BUY 2 FREE SHIPPING
1 / 17

HOT SALE 📸Mini WiFi Camera 1080P HD - Night Vision Included---BUY 2 FREE SHIPPING

Price
$29.99
$59.98
STYLE🎁
Please select a style🎁
BUY MORE GET MORE FREE
Please select a buy more get more free
The current produc does not participate any Rebate. Switch the participating product to check the design.
(This prompt will not be displayed on the client-side.)
if(window.self === window.top) { (window.disabled_exts ||=[]).push('product_detail_rebate'); } class SpzRebateComponent extends SPZ.BaseElement { constructor(element) { super(element); } xhr_ = SPZServices.xhrFor(this.win); viewport_ = this.getViewport(); action_ = null; lang = document.documentElement.lang || 'en-US'; landPage = "\/promotions\/rebate\/"; pageType = 1; cart = []; initData = null; rebateInfo = null; renderData = null; footerImage = `${this.win.SHOPLAZZA["image_domain"]}oss/operation/e8ebb03dbb710457ca3b4b6a70898ab2.svg`; isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.initData = this.getProduct(); this.action_ = SPZServices.actionServiceForDoc(this.element); this.registerAction("triggerGetRenderData", () => { const event = SPZUtils.Event.create(this.win, "triggerGetRenderData", this.renderData); this.action_.trigger(this.element, "getRenderData", event); }); this.registerAction("bindPropagation", () => { document.querySelector(".product_detail_rebate_list").addEventListener("click", e => { e.stopPropagation(); this.win.sa && this.win.sa.track("plugin_rebate_promotion_click", { plugin_timestamp: Date.now(), plugin_location: "info", product_id: this.initData.product.id, discount_id: this.rebateInfo.discount_list.map((item) => item.discount_id)[0], }); }); }); } async mountCallback() { document.addEventListener("dj.variantChange", e => { const data = e.detail; if (document.querySelector("#product-select-modal.show")) return; if (this.initData && this.initData.product && data.product && this.initData.product.id === data.product.id) { this.initData = data; this.initRebate(this.initData, true); } else { this.initData = data; this.getRebateInfo(); } }); document.addEventListener("dj.addToCart", e => { const v = e.detail; this.rebateInfo && this.win.sa && this.win.sa.track("plugin_rebate_atc", { variant_discount_id: this.getVariantDiscountId(v.variant_id).map(item => item.discount_id), discount_ids: this.rebateInfo.discount_list.map(item => item.discount_id), variant_id: v.variant_id, product_id: v.product_id, price: v.item_price, number: v.number, }); }); await this.getRebateInfo(); if (document.querySelector(".plugin-container__bottom-fixed")) { this.showDiscountPopupsInfoBar(); } else { this.win.addEventListener("extloaded", () => { this.showDiscountPopupsInfoBar(); }); } } getProduct = (() => { document.addEventListener("dj.variantChange", e => { if (!e.detail || !e.detail.product) return; const productJson = document.querySelector("#product-json"); if (productJson && productJson.textContent && JSON.parse(productJson.textContent)) { productJson.textContent = JSON.stringify(e.detail); } if (this.win.jQuery && this.win.jQuery.fn && this.win.jQuery(document).data("djproduct")) { this.win.jQuery(document).data("djproduct", e.detail); } }); return () => { let productData = null; if (this.win.jQuery && this.win.jQuery.fn) { try { let product = this.win.jQuery(document).data("djproduct"); if (product) { productData = JSON.parse(JSON.stringify(product)); } else { productData = null; } } catch (error) { productData = null; } } if (!productData) { const productJson = document.querySelector("#product-json"); productData = (productJson && productJson.textContent && JSON.parse(productJson.textContent)) || null; } return productData; }; })(); initRebate = this.win.SPZCore.Types.debounce( this.win, (async (data, variantChange) => { let discount_list = Object.assign([], this.rebateInfo.discount_list); /* 按子商品的多少对优惠信息进行排序 */ discount_list && discount_list.sort((a, b) => { return b.variant_ids.length - a.variant_ids.length; }); /* 选中子商品时 筛选子商品的优惠信息 */ if (data.selected && data.selected.id) { discount_list = this.getVariantDiscountId(data.selected.id); } /* 无满减信息 */ if (!(discount_list && discount_list.length)) { return; } const isSection = !!document.querySelector( `div[data-section-type^="shoplazza://apps/publicapp/blocks/rebate"] #rebate_custom_component` ); if ( (this.rebateInfo.rebate_type == "sku" && data && data.selected && data.selected.id) || this.rebateInfo.rebate_type == "spu" ) { let nowLandpage = this.landPage; if (discount_list[0]) { nowLandpage = this.landPage + discount_list[0].discount_id || ""; } const info = { rebate: discount_list[0], maxShowCount: this.win.innerWidth > 768 ? 3 : 1, landPage: nowLandpage, modalFooterImg: `url(${`${this.win.SHOPLAZZA["image_domain"]}oss/operation/e8ebb03dbb710457ca3b4b6a70898ab2.svg`})`, }; this.renderData = info; if(isSection) { SPZ.whenApiDefined( document.getElementById("app_rebate_section") ).then(apis => { apis.render(info, true); }); } else { // 重新渲染 抖动问题处理 this.templates_ = SPZServices.templatesForDoc(); const newTplDom = await this.templates_.renderTemplate(document.querySelector('#appRebateBlockTpl'), info) const parentDiv = document.querySelector('#app_rebate_block'); const oldDom = parentDiv.querySelector('.app_rebate_list'); if(oldDom){ parentDiv.replaceChild(newTplDom, oldDom); } else { parentDiv.appendChild(newTplDom); } } } this.insertSlideTag(this.rebateInfo.tag, variantChange); var pluginCurrencyEvent = new CustomEvent("plugin_currency_update"); document.dispatchEvent(pluginCurrencyEvent); }).bind(this), 10 ); getRebateInfo = async () => { if (this.initData && this.initData.product && this.initData.product.id) { var variant_ids = this.initData.product.variants.map(variant => variant.id); const res = await this.xhr_.fetchJson( "\/api\/discount-rebate\/product-discount", { method: "POST", body: { product_id: this.initData.product.id, product_type: this.initData.product.product_type, variant_ids: variant_ids, }, } ); if (!SPZCore.Types.isEmptyObject(res.rebate_info)) { res.rebate_info.tag = res.tag; res.rebate_info.rebate_type = res.rebate_type; this.rebateInfo = res.rebate_info; this.initRebate(this.initData); } else { if (this.win.top !== this.win.self) { const noActivity = document.getElementById("no-rebate-activity"); noActivity && (noActivity["style"].display = "block"); } } } }; getVariantDiscountId = (variant_id) => { if (!variant_id || !this.rebateInfo) return []; var rebateId = this.rebateInfo.variant_discount_map[variant_id]; return this.rebateInfo.discount_list.filter(item => item.discount_id == rebateId) || []; }; insertSlideTag = (tag, variantChange) => { setTimeout(() => { if (tag) { var tag_container; var modal = document.getElementById("product-select-modal"); if (modal && modal.classList.contains("show")) { if (!variantChange && modal.querySelector(".slider-discount-tag")) return; if ( variantChange && modal.querySelector(".slider-discount-tag:not(.rebate-tag)") ) return; tag_container = modal; } else { var product_detail_card = document.querySelector( '.page_container > [data-section-type="product_detail"], .page_container > [data-section-type="product-template"]' ); if(!product_detail_card) return; if (!variantChange && product_detail_card.querySelector(".slider-discount-tag")) return; if (variantChange && product_detail_card.querySelector(".slider-discount-tag:not(.rebate-tag)")) return; tag_container = product_detail_card; } if (tag_container.matches("#product-select-modal") && this.pageType === 13 && document.documentElement.clientWidth < 768) return; const tagDom = `<div class="slider-discount-tag dj_skin_product_title rebate-tag">${tag}</div>` if (document.querySelector(".sep-loaded-slider")) { var loadedSlider = tag_container.querySelector(".sep-loaded-slider"); loadedSlider.querySelectorAll(".slider-discount-tag").forEach(function(element) { element.remove(); }); loadedSlider.insertAdjacentHTML("beforeend", tagDom); } else { if (tag_container.querySelector(".support-slick")) { var supportSlick = tag_container.querySelectorAll(".support-slick, .sep-slider"); supportSlick.forEach((element) => { element.querySelectorAll(".slider-discount-tag").forEach((element) => { element.remove(); }); element.insertAdjacentHTML("beforeend",tagDom); }); } else { var sepSlider = tag_container.querySelector(".sep-slider"); sepSlider.querySelectorAll(".slider-discount-tag").forEach(function(element) { element.remove(); }); sepSlider.insertAdjacentHTML("beforeend",tagDom); } } if (document.documentElement.clientWidth < 768) { const sliderDiscountTagHeight = tag_container.querySelector(".slider-discount-tag").offsetHeight || 0; document.querySelector(".product-image__swiper_bullets").style.bottom = `${sliderDiscountTagHeight + 15}px`; } } }, 1000); }; fetchInfoBar = () => { let discount_ids = []; if (this.pageType === 1) { discount_ids = this.rebateInfo && this.rebateInfo.discount_list.map(item => item.discount_id); } else if (this.pageType === 38) { discount_ids = [this.win.rebateObj.rebateCollection_id] || []; } const productObj = this.getProduct(); return this.xhr_.fetchJson("\/api\/discount-rebate\/global-text", { method: "POST", body: { product_type: productObj && productObj.product && productObj.product.product_type, line_items: (this.cart.line_items || []).map(item => ({ variant_id: item.variant_id, product_id: item.product_id, quantity: item.quantity, price: item.price, selected: !item.unchecked, })), discount_ids: discount_ids, }, }); }; renderBottomBanner = res => { if (!res.tips) return; if (document.querySelector(".discount__info-bar")) return; var bar_style = `background:linear-gradient(90deg,${res.config.background_color_start},${res.config.background_color_end}); color:${res.config.color};`; let data = { tips: res.tips, landPage: this.landPage + res.id, bar_style }; const html = SPZCore.Dom.htmlFor(this.element); const banner = html([ `<a impr="1" imprevt="1" id="rebate_bottom_bar" href=${data.landPage} class="discount__info-bar text-truncate" data-activity-type="rebate" style="${data.bar_style}">${data.tips}</a>`, ]); document.querySelector(".plugin-container__bottom-fixed").appendChild(banner); const pluginCurrencyEvent = new CustomEvent("plugin_currency_update"); document.dispatchEvent(pluginCurrencyEvent); if (res.id) { var trackParams = { page: this.pageType, discount_id: res.id, product_id: this.getProduct()?.product.id, }; banner.addEventListener("click", () => { this.win.sa && this.win.sa.track("plugin_rebate_promotion_click", { plugin_timestamp: Date.now(), plugin_location: "bottom_bar", product_id: trackParams.product_id, discount_id: trackParams.discount_id, }); }); this.win.sa && this.win.sa.track("plugin_rebate_banner_pv", trackParams); } }; showDiscountPopupsInfoBar = () => { if ([13, 14, 19, 30, 31].includes(this.pageType)) return; if (document.querySelector(".plugin-container__bottom-fixed .discount__info-bar")) return; this.fetchInfoBar().then(this.renderBottomBanner); document.addEventListener("dj.cartChange", () => { this.fetchInfoBar().then(this.renderBottomBanner); }); }; } SPZ.defineElement("spz-custom-rebate", SpzRebateComponent);

Quantity

    Some customers shared their feelings

    I took it with me when I went to a hotel room for a little rendezvous with my side chick. Yeah, I know, I'm a total scumbag. But hey, this camera is all about capturing those intimate moments, right? I set it up discreetly and hit record, eager to document every steamy encounter. Now I can relive our little escapades whenever I want, like my own personal adult movie collection. It's naughty, it's scandalous, but damn, it's exhilarating.”-anonymous

    I found this perfect spot overlooking my neighbor's backyard, where they have a hot tub. I set up the camera, feeling like a sneaky ninja spy. And boy, the things I saw! They thought they were all alone, but little did they know, I was getting a front-row seat to their secret late-night hot tub parties. From hilarious synchronized dancing to embarrassing wardrobe malfunctions, it was an absolute riot. Who needs reality TV when you can have your own private voyeur show, right?”-anonymou

    Your Secret Weapon of Espionage

    No-light night vision: Experience unparalleled visibility even in complete darkness.

     

    Motion detection alarm push: Equipped with a highly sensitive motion sensor, this camera detects any movement within its range and promptly sends notifications to your connected devices.

    Easy installation without punching holes: Simply find the perfect spot, place the camera discreetly, and start monitoring in no time.

    1080P HD screen and 160-degree wide angle lens: The camera boasts a high-definition 1080P screen, delivering crystal-clear imagery with exceptional clarity and detail. Its wide-angle lens provides a broad 140-degree field of view, capturing a wider perspective and allowing you to monitor a larger area with precision.

    Built-in pickup for clear sound: Don't just see, but hear every detail. Enjoy recordings with crisp and noise-free audio, adding an additional layer of information and immersion to your surveillance.

     

    Convenient recording with memory card support: Even without WiFi access, simply insert a memory card into the camera's USB universal interface, and you can start recording directly.

     

    Up to 128GB memory support for extended recording: The camera supports memory cards up to 128GB, allowing you to record continuously for up to 20 days.

     

    Unleash Your Surveillance Power

    Wi-Fi Remote Monitoring - With this cutting-edge camera, you can effortlessly check live streaming video from anywhere in the world as long as you connect it in Remote/IP mode. Equipped with a highly sensitive motion sensor, this PTZ dome surveillance camera springs into action when it detects any movement. Once connected to the Internet, it not only records the moving images but also sends instant notifications to your smartphone via the app, keeping you informed and in control at all times.

    Support TF Card and Cloud Storage1 Month of Free Cloud Storage

    SUPPORTS TF CARD or CLOUD STORAGE Save your recordings on a TF card (up to 128 GB) or on the cloud (secure). 

    More exciting moments

     

    Information

    • Model: X5
    • Camera angle: 140 degree
    • TF card: 8GB-128GB (TF card file system FAT32)
    • Video format: MP4
    • Real-time resolution: 1920x1080P
    • Playback software: system built-in player or mainstream video player
    • Mobile operating system: Android/ios
    • X5 size: body: 4.5*3.5*2.5cm
    • Voltage: 5V/2A
    • Power supply mode: power bank power supply, socket power supply
    • Other auxiliary functions: motion detection, background alarm, loop recording, video playback, timing recording, alarm recording, light-off work
    • Standby time: 2 months

    OUR GUARANTEE!

    We believe in 100% customer satisfaction and that is why we are offering all customers a 30 day money-back guarantee! If you are not satisfied with our product, you may return the item within 30 days from the order date for a full refund. If you don't like our product, get a full refund within 30 days, no questions asked.

    Buying items online can be a daunting task, so we want you to realize that there is absolute ZERO risk in buying something and trying it out. If you don't like it, no hard feelings we'll make it right.

    We have 24/7 Email Support. Please contact us through our email or through our contact form, if you need assistance we are always here for you!