Submit deals from anywhere — in one click
The bookmarklet runs in your browser tab, scrapes the deal page's metadata directly (works on Amazon, BestBuy, Walmart, Target — sites that block our server), and opens our submit form pre-filled. Saves a copy-paste dance.
Drag this button to your bookmarks bar. Don't click it — drag it.
+ Submit Deal to PixelBuys | Finding things YOU LOVE is our job!After dragging: visit any product page, click the bookmark, and the submit form opens with title, description, and image already filled in.
How it works
Drag it
Drag the button above into your browser's bookmarks bar (View → Show Bookmarks Bar if it's hidden). The bookmark will be named "Submit Deal to PixelBuys | Finding things YOU LOVE is our job!".
Visit a deal page
Browse any retailer's product page in your normal browser session — Amazon, BestBuy, Currys, Costco, anywhere.
Click the bookmark
The bookmarklet reads the page's Open Graph tags (title, description, image) and falls back to Amazon's data-a-dynamic-image attribute and JSON-LD Product.image when OG isn't present. It then opens our submit form with everything pre-filled.
Tweak and post
Add price, voucher, expiry, and category. Click Post deal. The image is rehosted on our CDN automatically — no broken thumbnails when the source changes its URL.
- Your browser is already authenticated to the retailer (logged in, cookies, real TLS fingerprint).
- The bookmarklet never makes a network request to the retailer — it just reads metadata that's already in the page you're viewing.
- Our server only receives the metadata you POST to it, not the raw page. No anti-bot wall to cross.
Show the bookmarklet source (optional)
(function(){var m=function(s){var e=document.querySelector(s);return e?(e.getAttribute('content')||''):''};var d={url:location.href,title:m('meta[property="og:title"]')||document.title||'',body:m('meta[property="og:description"]')||m('meta[name="description"]')||'',image_url:m('meta[property="og:image"]')||m('meta[property="og:image:url"]')||m('meta[property="og:image:secure_url"]')||m('meta[name="twitter:image"]')||m('meta[name="twitter:image:src"]')||''};if(!d.image_url){var li=document.querySelector('link[rel="image_src"]');if(li)d.image_url=li.getAttribute('href')||''}if(!d.image_url){var ip=document.querySelector('[itemprop="image"]');if(ip)d.image_url=ip.getAttribute('content')||ip.getAttribute('src')||ip.getAttribute('href')||''}if(!d.image_url){var els=document.querySelectorAll('[data-a-dynamic-image]'),best=null,bestA=0;els.forEach(function(el){try{var map=JSON.parse(el.getAttribute('data-a-dynamic-image'));Object.keys(map).forEach(function(u){var dim=map[u];if(dim&&dim.length>=2&&dim[0]*dim[1]>bestA){bestA=dim[0]*dim[1];best=u}})}catch(e){}});if(best)d.image_url=best}if(!d.image_url){document.querySelectorAll('script[type="application/ld+json"]').forEach(function(n){if(d.image_url)return;try{var ld=JSON.parse(n.textContent);var arr=Array.isArray(ld)?ld:[ld];if(ld&&ld['@graph'])arr=ld['@graph'];arr.forEach(function(o){if(d.image_url)return;if(o&&o.image){if(typeof o.image==='string')d.image_url=o.image;else if(Array.isArray(o.image)&&o.image.length)d.image_url=(typeof o.image[0]==='string')?o.image[0]:(o.image[0].url||'');else if(o.image.url)d.image_url=o.image.url}})}catch(e){}})}if(!d.image_url){document.querySelectorAll('script[type="application/json"]').forEach(function(n){if(d.image_url)return;var t=n.textContent||'';if(t.length>1500000)return;var rx=/"(image|imageUrl|imageURL|images|primaryImage|heroImage|productImage|mainImage)"\s*:\s*("[^"]+"|\[[^\]]+\])/i;var hit=rx.exec(t);if(hit){var v=hit[2];if(v[0]==='[')v=(v.match(/"([^"]+)"/)||[])[1]||'';else v=v.slice(1,-1);if(v&&/^https?:\/\//i.test(v)&&/\.(jpg|jpeg|png|webp|gif)/i.test(v))d.image_url=v}});}if(!d.image_url){var imgs=Array.from(document.querySelectorAll('img,picture source')),pick=null,pickA=0;imgs.forEach(function(el){var src='';if(el.tagName==='SOURCE'){var ss=el.getAttribute('srcset')||el.getAttribute('data-srcset')||'';if(ss)src=ss.split(',')[0].trim().split(' ')[0]}else{src=el.getAttribute('data-src')||el.getAttribute('data-original')||el.getAttribute('data-lazy')||el.currentSrc||el.src||'';if(!src||src.indexOf('data:')===0){var ds=el.getAttribute('data-srcset')||el.getAttribute('srcset')||'';if(ds)src=ds.split(',')[0].trim().split(' ')[0]}}if(!src||src.indexOf('data:')===0)return;if(/sprite|icon|logo|avatar|spinner|placeholder/i.test(src))return;var rect=(el.tagName==='IMG')?el.getBoundingClientRect():(el.parentElement?el.parentElement.getBoundingClientRect():{width:0,height:0});var rw=rect.width||0,rh=rect.height||0;var nw=(el.naturalWidth||0),nh=(el.naturalHeight||0);var w=nw||rw,h=nh||rh;if(w&&h&&(w/h>3||h/w>3))return;if(Math.max(rw,rh,w,h)<140)return;var a=(w*h)||(rw*rh)||1;if(a>pickA){pickA=a;pick=src}});if(pick)d.image_url=pick}var q=Object.keys(d).filter(function(k){return d[k]}).map(function(k){return k+'='+encodeURIComponent(d[k])}).join('&');window.open("https:\/\/pixelbuys.com\/submit-deal"+'?'+q,'_blank')})()