---
title: "Best Buy Product Locator"
description: "Best Buy Product Locator: Two-day shipping too slow for you?"
url: https://www.joekarlsson.com/work/best-buy-product-locator/
---

![A Sony 48-inch TV on Amazon with the extension running: a blue Best Buy banner across the top reads "Want it faster? Pick it up now for $449.99" at the Best Buy in Richfield, MN, and the toolbar popup shows the same TV with a Buy on BestBuy.com button](https://www.joekarlsson.com/images/projects/best-buy-product-locator.webp)

# Best Buy Product Locator

Two-day shipping too slow for you?

2018 · with Eric Moore

[View on GitHub →](https://github.com/JoeKarlsson/best-buy-product-locator-chrome-extension)

The Best Buy Product Locator is a Chrome extension for when you're shopping on Amazon, Walmart or Target and want the thing today. It looks up the product you're browsing in Best Buy's catalog and tells you whether the Best Buy nearest you has it for pickup.

If there's a match, a banner drops across the top of the page with Best Buy's price, the store, its hours that day and a button to buy it on BestBuy.com. The toolbar popup shows the same thing.

## How it's made

React · styled-components · Chrome Extension · Best Buy API

I built it in 2018, in React with styled-components, and Best Buy never had anything to do with it. It's gone from the Chrome Web Store now, and it's built on Manifest V2, which current Chrome won't load, so the screenshot from 2018 is the only look at it working.

It's a Chrome extension written in React. It looks for a model number or UPC for 3 seconds before falling back to the title, then asks the Best Buy API for that product and for stores within 15 miles of you, and picks the nearest Big Box store. I last touched it in January 2019, so it still expects those sites' 2019 page layouts.

_Diagram: How the Best Buy Product Locator finds a store: on Amazon, Walmart or Target it reads the model number from the spec table, or the UPC on Target, and searches by title if it finds no code in 3 seconds; it asks the Best Buy API for the product, then for stores within 15 miles of you, picks the nearest Big Box store, and shows a banner on the page and the same in the toolbar popup with a badge_

[Get the code on GitHub →](https://github.com/JoeKarlsson/best-buy-product-locator-chrome-extension)

[← All works](https://www.joekarlsson.com/work/)
