# ShopSavvy — Complete Content
> This file contains the full content of all ShopSavvy product and documentation pages in markdown format.
> For individual pages, append .md to any URL (e.g., https://shopsavvy.com/agents.md).
> For the navigation index, see https://shopsavvy.com/llms.txt
---
# ShopSavvy for AI Agents - MCP Server & Skills
> Connect your AI assistant to ShopSavvy's database of 100M+ products. Works with Claude, Claude Code, ChatGPT, Codex, Gemini, and any MCP-compatible agent. Free to use.
*Source: https://shopsavvy.com/agents*
---
## Hero
**Badge:** Agent Skills & MCP Server
**Headline:** Shop Smarter with Any AI Agent
**Subheadline:** Connect your favorite AI assistant to ShopSavvy's database of 100M+ products. Get instant price comparisons from 40,000+ retailers in any conversation.
**Trust Indicators:**
- No signup required
- 100% free to use
- 100M+ products
- 40,000+ retailers
---
## Supported Agents
### Primary AI Assistants
Works with leading AI assistants:
| Agent | Provider |
|-------|----------|
| Claude Desktop | Anthropic |
| Claude Code | Anthropic |
| ChatGPT | OpenAI |
| Codex | OpenAI |
| Gemini | Google |
| Copilot | GitHub |
### AI-Powered IDEs & Editors
Plus AI-powered IDEs & editors:
| IDE/Editor | Provider |
|------------|----------|
| Cursor | AI-first IDE |
| Windsurf | Codeium |
| VS Code | Microsoft |
| JetBrains | IntelliJ & more |
| Zed | Fast editor |
| Continue | Open source |
---
## How It Works
Three simple steps to smarter shopping with any AI:
### Step 1: Connect the MCP Server
Add ShopSavvy to your AI agent using our MCP server URL or install the skill/plugin.
### Step 2: Ask About Products
Just ask naturally! "What's the best price for AirPods Pro?" or "Compare prices for this TV."
### Step 3: Get Instant Answers
Your AI searches our database of 100M+ products and shows you the best prices from 40,000+ stores.
---
## Research Workflows (What You Can Ask)
Four common research workflows your AI can help with:
### Find Best Price
- **Query:** "What's the best price for AirPods Pro?"
- **Tools used:** `product_lookup`, `product_offers`
- **Result:** Current prices from all retailers with deal assessment
### Research a Category
- **Query:** "Best gaming laptops under $1500"
- **Tools used:** `content_best_picks`, `universal_search`
- **Result:** Top picks with expert reviews and current prices
### Timing Advice
- **Query:** "Is now a good time to buy a TV?"
- **Tools used:** `product_price_history`, `content_buying_guide`
- **Result:** Price trends and when-to-buy recommendations
### Compare Products
- **Query:** "Compare iPhone 15 vs Samsung S24"
- **Tools used:** `product_lookup_batch`, `content_tldr_review`
- **Result:** Side-by-side specs, prices, and pros/cons
---
## Features (What Your AI Can Do)
Powerful shopping tools available through any connected AI agent:
### Find the Best Price
Search any product and instantly see prices from thousands of retailers. Never overpay again.
### Check Price History
See how prices have changed over time. Know if you're getting a good deal or if you should wait.
### Get Buy/Wait Advice
Find out if a product is at a good price now or if you should wait for a better deal. Timing matters.
### Research Any Product
Look up products by name, barcode, URL, or model number. Your AI finds it all.
### Expert Buying Guides
Access curated "Best Of" articles, TLDR reviews with pros/cons, and when-to-buy timing advice.
### Smart Recommendations
Get AI-powered product recommendations based on rankings, reviews, and price analysis.
---
## Example Conversations
See how AI agents help you shop smarter:
### Conversation 1: Best Price Lookup
**You:** What's the best price for AirPods Pro right now?
**AI Assistant:** I found AirPods Pro 2nd Gen at several retailers. The best price is $189.99 at Amazon (normally $249). This is $10 above the all-time low of $179.99 from Black Friday. Good deal if you need them now!
### Conversation 2: Buy or Wait
**You:** Is this a good time to buy a PS5?
**AI Assistant:** Based on price history, PS5 prices are currently stable at $449. The best prices typically appear during Black Friday ($349-$399) and occasionally during major sales. If you can wait, I'd suggest holding off until the next major shopping event.
### Conversation 3: Price Comparison
**You:** Compare prices for the Samsung S24 Ultra
**AI Assistant:** Samsung S24 Ultra (256GB) prices:
- Samsung.com: $1,299 (with trade-in: $799)
- Amazon: $1,199
- Best Buy: $1,199 (plus $100 gift card)
- Walmart: $1,199
Best value: Best Buy with the gift card bonus.
### Conversation 4: Best Picks
**You:** What are the best wireless earbuds right now?
**AI Assistant:** Based on expert reviews and current prices, here are the top picks:
1. AirPods Pro 2 - Best for iPhone ($189 at Amazon)
2. Sony WF-1000XM5 - Best sound quality ($248 at Best Buy)
3. Samsung Galaxy Buds 3 Pro - Best for Android ($179 at Samsung)
All three have excellent noise cancellation. The AirPods Pro 2 are at a great price right now, down from $249.
### Conversation 5: Product Reviews
**You:** What are people saying about the Sony WH-1000XM5?
**AI Assistant:** The Sony WH-1000XM5 headphones get excellent reviews:
Pros:
- Best-in-class noise cancellation
- Exceptional 30-hour battery life
- Very comfortable for long sessions
- Great call quality
Cons:
- No folding design (less portable)
- Premium price point
Bottom line: The best overall noise-canceling headphones for most people.
### Conversation 6: Sale Timing
**You:** When do TVs usually go on sale?
**AI Assistant:** TVs have predictable sale cycles:
Best times to buy:
- Super Bowl (late Jan/early Feb) - 15-25% off
- Amazon Prime Day (July) - 20-30% off
- Black Friday (November) - 25-40% off
Pro tip: New TV models release in spring, so last year's models drop significantly in March-April. Consider previous-year models for the best value.
---
## Pricing
### Free for Everyone
Generous limits for casual use, more power for heavy users.
### Free Tier - $0
No signup required.
- 10 requests per minute
- 100 requests per hour
- All tools included
- Perfect for casual shopping
### Premium Tier - $49/mo
Data API subscription. For Power Users.
- 100 requests per minute
- No hourly limit
- Priority support
- For developers & power users
View Data API plans at https://shopsavvy.com/data
---
## Installation Guide
Select your AI platform for step-by-step setup instructions.
### Quick Install (One Command)
No signup required. Works immediately.
**Claude Code:**
```
claude mcp add --transport sse shopsavvy https://api.shopsavvy.com/mcp/sse
```
**Any MCP Agent (NPX):**
```
npx shopsavvy-mcp
```
npm package: https://www.npmjs.com/package/shopsavvy-mcp
**Direct SSE URL:**
```
https://api.shopsavvy.com/mcp/sse
```
Or scroll down for detailed setup instructions for your specific platform.
### Or Just Tell Your AI
If you're using Claude Code, you can simply ask Claude to install it:
> "Please install the ShopSavvy MCP server so I can research product prices"
Claude will run the install command for you automatically.
---
### Claude Desktop Setup
**Step 1: Open your config file**
Find and open your Claude Desktop configuration file:
- **macOS:** `~/Library/Application Support/Claude/claude_desktop_config.json`
- **Windows:** `%APPDATA%\Claude\claude_desktop_config.json`
- **Linux:** `~/.config/Claude/claude_desktop_config.json`
**Step 2: Add ShopSavvy server**
Add this configuration (create the file if it doesn't exist):
```json
{
"mcpServers": {
"shopsavvy": {
"command": "npx",
"args": ["shopsavvy-mcp"]
}
}
}
```
**Step 3: Restart Claude Desktop**
Completely quit and reopen Claude Desktop. Look for the MCP indicator in the bottom-right corner of the chat input.
**Note:** Requires Node.js to be installed. The `shopsavvy-mcp` package auto-downloads on first run via npx.
---
### Claude Code Setup
**One-Command Install**
Run this command in your terminal:
```
claude mcp add --transport sse shopsavvy https://api.shopsavvy.com/mcp/sse
```
**Verify Installation**
Check that ShopSavvy is connected:
```
claude mcp list
```
Or type `/mcp` in Claude Code to see connection status.
**Scopes:** Add `--scope user` to make it available across all projects, or `--scope project` to share via `.mcp.json` with your team.
---
### ChatGPT Setup
**Requires:** ChatGPT Desktop app with Developer Mode enabled (added March 2025)
**Step 1: Enable Developer Mode**
In ChatGPT Desktop, go to **Settings > Connectors > Advanced** and enable **Developer Mode**.
**Step 2: Add MCP Connector**
Add a new MCP connector with the ShopSavvy server URL:
```
https://api.shopsavvy.com/mcp/sse
```
**Step 3: Start Using**
ChatGPT will now have access to ShopSavvy tools. Ask about products and prices naturally!
---
### OpenAI Codex Setup
**One-Command Install**
Run this in your terminal:
```
codex mcp add shopsavvy -- npx shopsavvy-mcp
```
**Or configure manually**
Add to your `~/.codex/config.toml`:
```toml
[mcp_servers.shopsavvy]
command = "npx"
args = ["-y", "mcp-remote", "https://api.shopsavvy.com/mcp/sse"]
```
---
### Google Gemini Setup
**Step 1: Open settings file**
Edit `~/.gemini/settings.json`:
**Step 2: Add ShopSavvy**
```json
{
"mcpServers": {
"shopsavvy": {
"command": "npx",
"args": ["shopsavvy-mcp"]
}
}
}
```
**Step 3: Restart Gemini**
Restart Gemini CLI or your Gemini-powered application.
---
### Cursor IDE Setup
**Step 1: Open MCP settings**
Press `Ctrl + Shift + P` (or `Cmd + Shift + P` on Mac), type "cursor settings", and find the MCP option in the sidebar.
**Step 2: Add configuration**
Or edit `~/.cursor/mcp.json` directly:
```json
{
"mcpServers": {
"shopsavvy": {
"command": "npx",
"args": ["shopsavvy-mcp"]
}
}
}
```
**Step 3: Restart Cursor**
Restart Cursor to activate the MCP server.
---
### VS Code / GitHub Copilot Setup
**Requires:** VS Code 1.99+ with GitHub Copilot. MCP is GA in VS Code 1.102+.
**Step 1: Open settings**
Go to **Settings > Extensions > GitHub Copilot > MCP Servers**, or edit your `settings.json`.
**Step 2: Add MCP server**
```json
"github.copilot.chat.mcpServers": {
"shopsavvy": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://api.shopsavvy.com/mcp/sse"]
}
}
```
**Step 3: Use in Agent Mode**
Enable Copilot Agent Mode to use MCP tools. ShopSavvy tools will be available in your Copilot chat.
---
### Windsurf IDE Setup
**Step 1: Open config file**
Edit your Windsurf MCP configuration:
- **macOS:** `~/.codeium/windsurf/mcp_config.json`
- **Windows:** `%USERPROFILE%\.codeium\windsurf\mcp_config.json`
**Step 2: Add configuration**
```json
{
"mcpServers": {
"shopsavvy": {
"command": "npx",
"args": ["shopsavvy-mcp"]
}
}
}
```
**Or use the MCP Marketplace**
Go to **Settings > Cascade > MCP Servers** to browse and add servers.
---
## Available Tools
Once connected, your AI will have access to these shopping tools:
### Product Research
| Tool | Description |
|------|-------------|
| `product_lookup` | Find by barcode, ASIN, or URL |
| `product_search` | Search by keyword |
| `universal_search` | Enhanced search with rankings |
### Price Intelligence
| Tool | Description |
|------|-------------|
| `product_offers` | Prices from all retailers |
| `product_price_history` | Historical pricing trends |
| `product_schedule` | Set up price alerts |
### Expert Content
| Tool | Description |
|------|-------------|
| `content_best_picks` | Curated buying guides |
| `content_tldr_review` | Quick pros/cons verdicts |
| `content_qa_answers` | Product Q&A answers |
| `content_buying_guide` | When-to-buy timing advice |
---
## Other MCP-Compatible Platforms
ShopSavvy works with any platform that supports the Model Context Protocol, including:
- Continue.dev
- JetBrains IDEs
- Sourcegraph Cody
- Zed Editor
- Cline
- LibreChat
- MindPal
- Chainlit
For these platforms, use the MCP Server URL above and follow their documentation for adding SSE-based MCP servers.
---
## Frequently Asked Questions
### Which AI platforms are supported?
ShopSavvy works with any platform supporting the Model Context Protocol (MCP). This includes Claude Desktop, Claude Code, ChatGPT (with Developer Mode), OpenAI Codex, Google Gemini, GitHub Copilot, Cursor, Windsurf, VS Code, JetBrains IDEs, Zed, Continue.dev, and many more. MCP has become the standard for AI tool integrations, with 17,000+ community servers and widespread adoption.
### Do I need Node.js installed?
For most platforms, yes. Node.js is required to run the mcp-remote bridge that connects our SSE server to your AI tool. Claude Code is the exception since it has native SSE support and can connect directly without extra dependencies.
### Do I need a ShopSavvy account?
Nope! The MCP server works immediately without any signup. Just connect using the server URL and start asking about products. Anonymous users get generous rate limits.
### Is it really free?
Yes! The free tier includes 10 requests per minute and 100 requests per hour, which is plenty for most users. No credit card or account required. We believe everyone should have access to price comparison tools.
### What can I ask my AI about?
Anything about shopping! Ask for price comparisons across retailers, check if now is a good time to buy, view price history trends, look up products by barcode/URL/ASIN, set up price alerts, and get deal recommendations. Your AI will search our database of 100M+ products to help you.
### How do I get higher rate limits?
Power users and developers can subscribe to our Data API starting at $49/month. This gives you 100 requests per minute with no hourly limit, plus priority support. Visit our Data API page for all plans.
### Which retailers do you track?
Over 40,000 retailers including Amazon, Walmart, Best Buy, Target, eBay, Costco, Home Depot, Newegg, B&H Photo, and thousands more. If it's a major retailer in the US, we almost certainly track it.
### What is MCP?
The Model Context Protocol (MCP) is an open standard developed by Anthropic that lets AI assistants connect to external tools and data sources. It was donated to the Linux Foundation in December 2025 and has been adopted by major platforms including OpenAI, Google, GitHub, and many AI-powered IDEs.
---
## Call to Action
**Ready to Shop Smarter?**
Connect your favorite AI agent to ShopSavvy and start finding better deals.
Get Started Free at https://shopsavvy.com/agents#install
---
# ShopSavvy Browser Extension — Free Price Comparison for Chrome, Edge & Safari
The ShopSavvy browser extension automatically compares prices while you shop online. When you view a product on Amazon, Walmart, Target, Best Buy, or thousands of other stores, ShopSavvy instantly checks who else sells the same product and shows you every price — sorted lowest first, always.
It is completely free, and there is nothing to configure. Install it, shop like you normally do, and ShopSavvy taps you on the shoulder whenever the page you are looking at is not the best deal.
## What it does
- **Automatic price comparison** — product pages are recognized automatically; ShopSavvy finds the same product at other retailers and shows every current price, sorted by price. No one can pay to rank higher.
- **Price history** — see how a product's price has changed over time before you buy, so you know whether today's price is actually a deal.
- **Price drop alerts** — watch any product and get notified when the price falls or it comes back in stock.
- **Wish lists / watchlists** — keep a running list of products you are tracking across every store.
- **Deal discovery** — community-voted deals surface the biggest verified discounts.
## Supported browsers
| Browser | Install |
|---------|---------|
| Google Chrome | https://shopsavvy.com/link/chrome |
| Microsoft Edge | https://shopsavvy.com/link/edge |
| Apple Safari (Mac) | https://shopsavvy.com/link/safari |
| Brave / Arc / other Chromium browsers | https://shopsavvy.com/link/chrome |
## How it compares prices
ShopSavvy has been comparing prices since 2008 and maintains live pricing across thousands of retailers and tens of millions of products. When you open a product page, the extension matches the product (by identifier, model, and title) against that catalog and pulls current prices from every store that sells it. Results are always sorted by price — retailers cannot pay for placement.
## Privacy
ShopSavvy works for the consumer, not the retailers. The extension does not collect personal information and does not sell your shopping history. Price checks happen against ShopSavvy's own product catalog.
## Frequently asked questions
**Is the ShopSavvy extension free?**
Yes — completely free on every supported browser. There is no premium tier required for price comparison, price history, or alerts.
**Does it work on Amazon?**
Yes. Amazon product pages are compared against Walmart, Target, Best Buy, and thousands of other stores — and Amazon marketplace offers are included when comparing from other stores.
**How is ShopSavvy different from coupon extensions like Honey?**
Coupon extensions try codes at checkout on the store you are already on. ShopSavvy compares the actual price of the product across every store that sells it — often a far bigger saving than a coupon. See https://shopsavvy.com/compare/shopsavvy-vs-honey for a full comparison.
**Does it slow down browsing?**
No. The extension only activates on product pages and runs its comparison in the background.
## Related
- ShopSavvy mobile app (iPhone, iPad, Android): https://shopsavvy.com/app
- ShopSavvy Desktop with shopping assistant: https://shopsavvy.com/desktop
- Compare ShopSavvy vs other tools: https://shopsavvy.com/compare
---
# Compare Prices on Anything, Before You Buy — ShopSavvy
ShopSavvy is the free price comparison tool that checks Amazon, Walmart, Target, and thousands of other stores in seconds. Look up any product — by name, barcode, or link — and see every current price, always sorted lowest first. No store can pay to rank higher.
## Three ways to compare prices
- **In the app** (https://shopsavvy.com/app) — scan any barcode in a store, or search any product, and instantly see every price online and nearby. Free on iPhone, iPad, and Android.
- **In your browser** (https://shopsavvy.com/browser-extension) — the extension compares prices automatically while you shop on Amazon, Walmart, Target, and thousands of other stores. Chrome, Edge, and Safari.
- **On your desktop** (https://shopsavvy.com/desktop) — the desktop app adds a full shopping assistant that monitors prices in the background and can even buy for you when your target price hits.
You can also compare prices right on the website by searching at https://shopsavvy.com.
## How ShopSavvy compares prices
ShopSavvy has been comparing prices since 2008 — it was one of the very first apps on both the iPhone and Android. Today it tracks live prices across thousands of retailers and tens of millions of products.
When you look up a product, ShopSavvy matches it across every store that sells it and collects each store's current price, shipping estimate, and stock status. Results are always sorted by price — no retailer can pay to rank higher. ShopSavvy works for the consumer, not the stores.
Every product also gets a price history chart, so you can see whether today's price is genuinely low or just dressed up as a deal — and a watch button, so ShopSavvy keeps comparing for you and alerts you when the price drops anywhere.
## Price comparison FAQs
**How do I compare prices across different stores?**
Search for any product on ShopSavvy — by name, barcode, or by pasting a product link — and ShopSavvy checks every store that sells it and lists every current price, sorted lowest first.
**Is ShopSavvy's price comparison free?**
Yes. The website, the iPhone and Android apps, and the browser extensions are all completely free. No hidden fees, no subscription required.
**What stores does ShopSavvy compare prices from?**
Thousands of retailers including Amazon, Walmart, Target, Best Buy, eBay, and many more — both online prices and local in-store prices near you.
**How is ShopSavvy different from Google Shopping?**
Google Shopping shows listings retailers submit (and pay to promote). ShopSavvy checks live prices on retailers' own product pages and always sorts results by price — no store can pay to appear above another.
**Can ShopSavvy track a price and tell me when it drops?**
Yes. Watch any product and ShopSavvy keeps checking its price at every store, then alerts you the moment it drops or comes back in stock.
## Related
- ShopSavvy vs Honey: https://shopsavvy.com/compare/shopsavvy-vs-honey
- ShopSavvy vs Google Shopping: https://shopsavvy.com/compare/shopsavvy-vs-google-shopping
- ShopSavvy vs CamelCamelCamel: https://shopsavvy.com/compare/shopsavvy-vs-camelcamelcamel
- All comparisons: https://shopsavvy.com/compare
---
# ShopSavvy Data API
> Product & Pricing Data for Developers
*Source: https://shopsavvy.com/data*
---
## Hero
**ShopSavvy Data API**
Use our powerful HTTP API to access or track product details, pricing and availability data, historical data and more on millions of products and billions of prices across tens of thousands of retailers and sellers.
- [Get Started](#pricing)
- [Read Documentation](/data/documentation)
- [API Dashboard](/data/dashboard)
---
## Consumer Callout
**Not a developer?**
Use ShopSavvy with Claude, ChatGPT, Gemini & other AI assistants. No coding required! [Connect Your AI](/agents)
---
## The Power of ShopSavvy, Anywhere
**Advanced Retail Intelligence**
Product details, prices, availability, deals, expert reviews, scheduled refreshes, historical data, and more. It's all here and ready to integrate into your app, product, service, or workflow.
### Product Details
Lookup and identify products using tons of different supported identifiers like barcode, ASIN, and more. Get comprehensive data including specifications, ratings, review summaries, pricing, and more for millions of products.
### All Prices at All Retailers
Built upon our years of experience in e-commerce, our API can provide high accuracy, high fidelity, and comprehensive data about the price and availability of products across tens of thousands of retailers and millions of sellers.
### Deals & Expert Reviews
Access our curated deals feed with expert grades (A+ through F), community votes, and TLDR product reviews with pros, cons, bottom line verdicts, and quantitative scores. Great for building deal discovery and product recommendation features.
### Price History & Scheduled Refreshes
Track every price and availability change over time. Schedule products for automatic refreshes on your chosen cadence — hourly, daily, or weekly. All data available in JSON or CSV.
---
## Packed with Features
**Everything You Need**
We try to support as many different use cases as possible. If you need functionality we don't offer yet, please let us know at business@shopsavvy.com.
### Barcode Lookup
Identify products by their barcode. We support UPC, EAN, and ISBN and more, and have high-quality data about millions of products.
### URL Lookup
Our API can identify products by their URL at any retailer, just use the URL as the identifier when looking up products or offers.
### Amazon ASIN Lookup
We fully support retrieving product details, offers, and more using Amazon ASINs.
### CSV Support
All responses support JSON, but product details and offers can (optionally) be returned in CSV format. We even flatten out the data so it can be easily imported into a spreadsheet or other system.
### Model & MPN Lookup
Some partners only have model numbers or MPNs for products. Our API also supports looking up products by these kinds of identifiers.
### Multiple Product Lookups
Retrieving product details, offers, updating refresh schedules and more can all be done for multiple products at once using a simple comma-separated list of identifiers.
### First Party Retailers & Third Party Sellers
Our price and availability data covers tens of thousands of retailers and millions of sellers. We track and make sense of all of them to provide you with the most accurate and comprehensive data possible.
### Useful Metadata
Much more than just prices. Offers retrieved through the API also provide a URL, product condition, and more for every single retailer or seller selling the product.
---
## Quick Examples
**See It In Action**
Simple, Straightforward API Calls
Get product and pricing data with simple individual API calls.
### Get Product Details
Look up products by barcode (UPC, EAN, ISBN), ASIN, URL, model number, or MPN
**Request:**
```bash
curl -X GET 'https://api.shopsavvy.com/v1/products?barcode=012345678901' \
-H 'Authorization: Bearer YOUR_API_KEY'
```
**Response:**
```json
{
"product": {
"name": "Apple iPhone 15 Pro Max",
"brand": "Apple",
"category": "Electronics",
"images": [...],
"identifiers": {
"asin": "B0CHX3TW6K",
"upc": "195949038341"
}
}
}
```
**Cost:** 1 credit
### Get All Retailer Prices
Get current prices and availability from 70,000+ retailers and sellers
**Request:**
```bash
curl -X GET 'https://api.shopsavvy.com/v1/offers?asin=B0CHX3TW6K' \
-H 'Authorization: Bearer YOUR_API_KEY'
```
**Response:**
```json
{
"offers": [
{
"retailer": "Amazon",
"price": 999.00,
"availability": "in_stock",
"url": "https://amazon.com/...",
"condition": "new"
},
{
"retailer": "Best Buy",
"price": 999.99,
"availability": "in_stock",
"url": "https://bestbuy.com/...",
"condition": "new"
}
// ... 70,000+ retailers
]
}
```
**Cost:** 3 credits
### Track Price History
Get historical pricing and availability changes with timestamps for any date range
**Request:**
```bash
curl -X GET 'https://api.shopsavvy.com/v1/offers?asin=B0CHX3TW6K&history_days=30' \
-H 'Authorization: Bearer YOUR_API_KEY'
```
**Response:**
```json
{
"offers": [
{
"retailer": "Amazon",
"current_price": 999.00,
"availability": "in_stock",
"history": [
{
"price": 1199.00,
"availability": "in_stock",
"timestamp": "2025-10-01T00:00:00Z"
},
{
"price": 999.00,
"availability": "in_stock",
"timestamp": "2025-10-15T14:30:00Z"
}
]
}
]
}
```
**Cost:** 3 credits + 1 per day
### Other Available Endpoints
Plus many more capabilities to fit your needs:
- Search Products by Keyword
- Schedule Automatic Price Monitoring
- Get Single Retailer Offers
- Export Data in CSV Format
- Batch Product Lookups
- View Usage Statistics
---
## MCP Server
**For AI Assistants**
### Model Context Protocol Server
Connect Claude Desktop and other AI assistants directly to ShopSavvy's product database with our open-source MCP server. Get instant access to product lookups, pricing data, and price history right in your AI conversations.
#### AI Assistant Integration
Works with Claude Desktop, Cursor, and any MCP-compatible AI assistant
#### Open Source
MIT licensed and available on GitHub for customization and contributions
#### Easy Setup
Install with npm and configure in minutes with your API key
- [View on GitHub](https://github.com/shopsavvy/shopsavvy-mcp-server)
- [Installation Guide](/data/documentation#mcp-server)
---
## Pricing
**Straightforward, Fair, Competitive Pricing**
Choose a plan below to get started. Once subscribed in our developer portal, you'll be given a Base URL and API Key. You'll use these to access the API. [Read the documentation](/data/documentation) for complete instructions.
### Starter — $49/month
*Perfect for small projects*
1,000 credits/month
- 14-day free trial
- 1,000 API credits per month
- All API endpoints included
- JSON and CSV responses
- Usage analytics dashboard
- Email support
### Professional — $199/month *(Most Popular)*
*For growing businesses*
10,000 credits/month
- 10,000 API credits per month
- All API endpoints included
- JSON and CSV responses
- Usage analytics dashboard
- Priority email support
### Enterprise — $499/month
*High-volume usage*
50,000 credits/month
- 50,000 API credits per month
- All API endpoints included
- JSON and CSV responses
- Usage analytics dashboard
- Priority support
### Custom — Custom Pricing
*For enterprise teams with custom requirements*
Unlimited API credits
**Need more than 50,000 credits?**
**Custom plan features:**
- Custom credit limits
- Volume discounts
- Dedicated support
- Custom SLAs
- Premium support channels
- Custom contract terms
**Perfect for:** Large enterprises, high-volume integrations, and teams requiring dedicated support
[Contact Sales](mailto:business@shopsavvy.com)
---
## How Credits Work
Retrieving different kinds of data from the API costs different amounts of credits. Details are listed below, as well as in the [documentation](/data/documentation).
| Action | Cost |
|--------|------|
| Retrieving Product Details | **1 credit** per product requested |
| Retrieving Offers for Products | **3 credits** for all retailers, **2 credits** for a single retailer |
| Retrieving Offers With Historical Offer Data | **3 credits** for all retailers, **2 credits** for a single retailer + **1 credit** for each day requested |
| Enabling or Changing Refresh Schedule for Products | **1 credit** per product scheduled or changed + **3 credits** every time each product is refreshed |
---
## CTA
**Ready to dive in?**
**Try the API today!**
- [Get started](#pricing)
- [Read Documentation](/data/documentation)
- [API Dashboard](/data/dashboard)
---
# ShopSavvy Data API - Documentation
> Complete developer guide for the ShopSavvy Data API
*Source: https://shopsavvy.com/data/documentation*
---
## Table of Contents
- [Getting Started](#getting-started)
- [Overview & Authentication](#overview--authentication)
- [Quick Start Guide](#quick-start-guide)
- [Pricing & Credits](#pricing--credits)
- [SDKs & Libraries](#sdks--libraries)
- [TypeScript/JavaScript](#typescriptjavascript-sdk)
- [Python](#python-sdk)
- [Ruby](#ruby-sdk)
- [Go](#go-sdk)
- [Java](#java-sdk)
- [PHP](#php-sdk)
- [C#](#c-sdk)
- [Rust](#rust-sdk)
- [Swift](#swift-sdk)
- [Kotlin](#kotlin-sdk)
- [SDK Comparison](#sdk-comparison)
- [AI Integration](#ai-integration)
- [Model Context Protocol Server](#model-context-protocol-server)
- [Claude Desktop Setup](#claude-desktop-setup)
- [Usage Examples](#usage-examples)
- [Products API](#products-api)
- [Retrieving Product Details](#retrieving-product-details)
- [Product Details in CSV Format](#retrieving-product-details-in-csv-format)
- [Searching Products by Keyword](#searching-products-by-keyword)
- [Batch API](#batch-api)
- [Batch Product Lookup](#batch-product-lookup)
- [Pricing API](#pricing-api)
- [Offers at All Retailers](#retrieving-offers-for-products-at-all-retailers)
- [Offers at a Single Retailer](#retrieving-offers-for-a-single-retailer)
- [Offers in CSV Format](#retrieving-offers-in-csv-format)
- [Price History](#retrieving-offers-with-historical-offer-data)
- [Scheduling API](#scheduling-api)
- [Schedule Monitoring](#enabling-scheduled-refreshes-for-products)
- [Update Schedule](#changing-refresh-schedule-for-products)
- [Remove Monitoring](#disabling-scheduled-refreshes-for-products)
- [View Scheduled Products](#retrieve-products-currently-enabled-for-scheduled-refreshes)
- [Deals API](#deals-api)
- [Browse Deals](#browse-deals)
- [Reviews API](#reviews-api)
- [Get TLDR Review](#get-tldr-review-for-product)
- [Webhooks](#webhooks)
- [Create Webhook](#create-webhook)
- [List Webhooks](#list-webhooks)
- [Test Webhook](#test-webhook)
- [Delete Webhook](#delete-webhook)
- [Analytics & Tools](#analytics--tools)
- [Usage Statistics](#get-api-usage-statistics)
- [CSV Request Builder](#csv-to-api-request-converter)
- [Rate Limits](#rate-limits)
---
## Getting Started
### Overview & Authentication
- First you'll need to [subscribe to one of our plans](https://shopsavvy.com/data#pricing).
- Once you've subscribed, you'll be redirected to your [Data API Dashboard](https://shopsavvy.com/data/dashboard).
- Go to [API Keys](https://shopsavvy.com/data/api-keys) to create and manage your API keys.
- Use your API keys to authenticate with the API.
**Base URL:** `https://api.shopsavvy.com/v1`
**Authentication:** Include your API key in the `Authorization` header as a Bearer token, or as an `api_key` query parameter.
**Authentication Examples:**
**Header (Recommended):**
```
Authorization: Bearer ss_live_abc123...
```
**Query Parameter:**
```
GET /v1/products?ids=123&api_key=ss_live_abc123...
```
That's it. You're now ready to start requesting data from the API.
### Quick Start Guide
Get up and running with the ShopSavvy Data API in minutes.
#### 1. Get Your API Key
1. Visit [shopsavvy.com/data](https://shopsavvy.com/data)
2. Sign up for an account
3. Choose a subscription plan
4. Get your API key from the dashboard
#### 2. Make Your First Request
Try looking up a product by barcode:
```bash
curl -X GET "https://api.shopsavvy.com/v1/products?ids=012345678901" \
-H "Authorization: Bearer ss_live_your_api_key_here"
```
#### 3. Use an SDK (Recommended)
For easier integration, use one of our official SDKs:
| Language | Install Command |
|----------|----------------|
| TypeScript/JavaScript | `npm install @shopsavvy/sdk` |
| Python | `pip install shopsavvy-sdk` |
| Ruby | `gem install shopsavvy-sdk` |
### Pricing & Credits
The ShopSavvy Data API uses a credit-based pricing system. Different operations cost different amounts of credits.
#### Credit Costs
| Operation | Cost |
|-----------|------|
| Retrieving Product Details | 1 credit per product |
| Searching Products by Keyword | 1 credit per product returned |
| Current Offers (All Retailers) | 3 credits per product |
| Current Offers (Single Retailer) | 2 credits per product |
| Price History | Offer cost + 1 credit per day |
| Schedule Product Monitoring | 1 credit + 3 credits per refresh |
| Browse Deals | 1 credit per 10 deals returned |
| TLDR Product Review | 1 credit per product |
| Batch Product Lookup | 1 credit per product found (+ 3 if including offers, + 1 if including reviews) |
#### Subscription Plans
Visit the [pricing page](https://shopsavvy.com/data#pricing) to see current subscription plans and credit allocations.
#### Try it before you sign up (Live Sandbox)
The [playground](https://shopsavvy.com/data/playground) has a **Live Sandbox** mode that fires real API calls against a curated set of sample products — no account, no credit card, no credits consumed. Use it to see real response shapes before you write any code. Sample products only; sign up for a free key to query the full catalog.
#### Referral Program
Earn bonus API credits by referring other developers. Grab your referral link from the [Referrals page](https://shopsavvy.com/data/referrals) in your dashboard (`https://shopsavvy.com/data?ref=YOUR_CODE`) and share it — for example, in your project's README. When a developer who signs up through your link becomes a paying subscriber, bonus credits are added to your account automatically. The bonus tops up your monthly allowance and carries over until used. Rewards apply to brand-new accounts on their first paid conversion, and are reversed on refund, dispute, or cancellation within the clawback window.
---
## SDKs & Libraries
### TypeScript/JavaScript SDK
Our official TypeScript/JavaScript SDK provides a convenient way to interact with the ShopSavvy Data API from Node.js and browser environments.
- [View on GitHub](https://github.com/shopsavvy/sdk-typescript)
- [View on npm](https://www.npmjs.com/package/@shopsavvy/sdk)
#### Installation
```bash
npm install @shopsavvy/sdk
# or
yarn add @shopsavvy/data-api
# or
bun add @shopsavvy/data-api
```
#### Basic Usage
```typescript
import { createShopSavvyClient } from '@shopsavvy/data-api'
// Initialize the client
const api = createShopSavvyClient({
apiKey: 'ss_live_your_api_key_here'
})
// Look up a product by barcode
const product = await api.getProductDetails('012345678901')
console.log(product.data.name)
// Get current prices from all retailers
const offers = await api.getCurrentOffers('012345678901')
offers.data.forEach(offer => {
console.log(`${offer.retailer}: $${offer.price}`)
})
// Get price history
const history = await api.getPriceHistory(
'012345678901',
'2024-01-01',
'2024-01-31'
)
```
#### Features
- Full TypeScript support with comprehensive type definitions
- Modern async/await API
- Automatic error handling and retry logic
- Support for both Node.js and browser environments
- Built-in request/response validation
- Comprehensive documentation and examples
#### Error Handling
```typescript
try {
const product = await api.getProductDetails('invalid-identifier')
} catch (error) {
if (error.message.includes('Product not found')) {
console.log('Product does not exist')
} else if (error.message.includes('Invalid API key')) {
console.log('Check your API key')
} else {
console.log('Unexpected error:', error.message)
}
}
```
### Python SDK
Our official Python SDK provides a convenient way to interact with the ShopSavvy Data API from Python applications with full type safety and modern async support.
- [View on GitHub](https://github.com/shopsavvy/sdk-python)
- [View on PyPI](https://pypi.org/project/shopsavvy-sdk/)
#### Installation
```bash
pip install shopsavvy-data-api
```
#### Basic Usage
```python
from shopsavvy import create_client
# Initialize the client
client = create_client("ss_live_your_api_key_here")
# Look up a product by barcode
product = client.get_product_details("012345678901")
print(product.data.name)
# Get current prices from all retailers
offers = client.get_current_offers("012345678901")
for offer in offers.data:
print(f"{offer.retailer}: {offer.price}")
# Get price history
history = client.get_price_history(
"012345678901",
"2024-01-01",
"2024-01-31"
)
```
#### Features
- Full type safety with Pydantic models
- Modern HTTP client with automatic retries
- Comprehensive error handling
- Rails integration support
- Context manager support for automatic cleanup
- Python 2.7+ compatibility
#### Context Manager Usage
```python
with create_client("ss_live_your_api_key_here") as client:
product = client.get_product_details("012345678901")
print(product.data.name)
# Client automatically closed
```
#### Error Handling
```python
from shopsavvy import create_client, NotFoundError, AuthenticationError
try:
client = create_client("ss_live_your_api_key_here")
product = client.get_product_details("invalid-identifier")
except NotFoundError:
print("Product not found")
except AuthenticationError:
print("Invalid API key")
except Exception as e:
print(f"Unexpected error: {e}")
```
### Ruby SDK
Our official Ruby SDK provides a convenient way to interact with the ShopSavvy Data API from Ruby applications with idiomatic Ruby patterns and comprehensive documentation.
- [View on GitHub](https://github.com/shopsavvy/sdk-ruby)
- [View on RubyGems](https://rubygems.org/gems/shopsavvy-sdk)
#### Installation
```bash
gem install shopsavvy-sdk
# Or add to your Gemfile:
gem 'shopsavvy-sdk'
```
#### Basic Usage
```ruby
require 'shopsavvy_data_api'
# Initialize the client
client = ShopsavvyDataApi.new(api_key: "ss_live_your_api_key_here")
# Look up a product by barcode
product = client.get_product_details("012345678901")
puts product.data.name
# Get current prices from all retailers
offers = client.get_current_offers("012345678901")
offers.data.each do |offer|
puts "#{offer.retailer}: $#{offer.price}"
end
# Get price history
history = client.get_price_history(
"012345678901",
"2024-01-01",
"2024-01-31"
)
```
#### Features
- Idiomatic Ruby patterns and conventions
- Comprehensive YARD documentation
- Automatic retry logic with exponential backoff
- Convenient model methods and helpers
- Rails integration examples
- Ruby 2.7+ compatibility
#### Rails Integration
```ruby
# config/initializers/shopsavvy.rb
Rails.application.config.shopsavvy_client = ShopsavvyDataApi.new(
api_key: Rails.application.credentials.shopsavvy_api_key
)
# In your models/controllers
client = Rails.application.config.shopsavvy_client
product = client.get_product_details(params[:barcode])
```
#### Error Handling
```ruby
begin
client = ShopsavvyDataApi.new(api_key: "ss_live_your_api_key_here")
product = client.get_product_details("invalid-identifier")
rescue ShopsavvyDataApi::NotFoundError => e
puts "Product not found"
rescue ShopsavvyDataApi::AuthenticationError => e
puts "Invalid API key"
rescue ShopsavvyDataApi::RateLimitError => e
puts "Rate limit exceeded"
rescue ShopsavvyDataApi::APIError => e
puts "API error: #{e.message}"
end
```
### Go SDK
Our official Go SDK provides a fast, type-safe way to interact with the ShopSavvy Data API from Go applications.
- [View on GitHub](https://github.com/shopsavvy/go-sdk)
- [View Docs on pkg.go.dev](https://pkg.go.dev/github.com/shopsavvy/go-sdk)
#### Installation
```bash
go get github.com/shopsavvy/go-sdk
```
#### Quick Start
```go
package main
import (
"fmt"
"log"
"github.com/shopsavvy/go-sdk"
)
func main() {
// Create a new client
client, err := shopsavvy.NewClient("ss_live_your_api_key_here")
if err != nil {
log.Fatal(err)
}
defer client.Close()
// Look up a product by barcode
product, err := client.GetProductDetails("012345678901")
if err != nil {
log.Fatal(err)
}
fmt.Printf("Product: %s\n", product.Data.Name)
// Get current offers
offers, err := client.GetCurrentOffers("012345678901", "")
if err != nil {
log.Fatal(err)
}
for _, offer := range offers.Data {
fmt.Printf("%s: $%.2f\n", offer.Retailer, offer.Price)
}
}
```
#### Features
- Full type safety with Go generics
- Comprehensive error handling with custom error types
- Context support for request cancellation
- Built-in rate limiting and retry logic
- Support for both JSON and CSV response formats
- Batch operations for multiple products
### Java SDK
Our official Java SDK provides enterprise-grade reliability and performance for Java applications.
- [View on GitHub](https://github.com/shopsavvy/java-sdk)
- [Maven Central](https://search.maven.org/artifact/com.shopsavvy/shopsavvy-sdk-java)
#### Installation
**Maven:**
```xml
com.shopsavvy
shopsavvy-sdk
1.0.0
```
**Gradle:**
```groovy
implementation 'com.shopsavvy:shopsavvy-sdk:1.0.0'
```
#### Quick Start
```java
import com.shopsavvy.ShopSavvyClient;
import com.shopsavvy.model.Product;
import com.shopsavvy.model.ApiResponse;
public class Example {
public static void main(String[] args) {
// Create a new client
ShopSavvyClient client = new ShopSavvyClient("ss_live_your_api_key_here");
try {
// Get product details
ApiResponse response = client.getProductDetails("012345678901");
Product product = response.getData();
System.out.println("Product: " + product.getName());
System.out.println("Brand: " + product.getBrand());
// Get current offers
var offers = client.getCurrentOffers("012345678901");
offers.getData().forEach(offer -> {
System.out.printf("%s: $%.2f%n",
offer.getRetailer(), offer.getPrice());
});
} catch (Exception e) {
System.err.println("Error: " + e.getMessage());
}
}
}
```
#### Features
- Full Java type safety with generics
- Builder pattern for configuration
- Async support with CompletableFuture
- Spring Boot auto-configuration
- Jackson JSON serialization
- Comprehensive error handling
### PHP SDK
Our official PHP SDK provides easy integration for PHP applications and frameworks like Laravel, Symfony, and CodeIgniter.
- [View on GitHub](https://github.com/shopsavvy/php-sdk)
- [Packagist](https://packagist.org/packages/shopsavvy/sdk)
#### Installation
```bash
composer require shopsavvy/shopsavvy-sdk-php
```
#### Quick Start
```php
getProductDetails('012345678901');
echo "Product: " . $product['data']['name'] . "\n";
// Get current offers
$offers = $client->getCurrentOffers('012345678901');
foreach ($offers['data'] as $offer) {
echo $offer['retailer'] . ": $" . $offer['price'] . "\n";
}
// Get price history
$history = $client->getPriceHistory(
'012345678901',
'2024-01-01',
'2024-01-31'
);
```
#### Laravel Integration
```php
// config/services.php
'shopsavvy' => [
'api_key' => env('SHOPSAVVY_API_KEY'),
],
// In your controller
use ShopSavvy\Client;
class ProductController extends Controller
{
public function show($barcode)
{
$client = new Client(config('services.shopsavvy.api_key'));
$product = $client->getProductDetails($barcode);
return view('product.show', compact('product'));
}
}
```
#### Features
- PSR-4 autoloading
- Laravel service provider
- Guzzle HTTP client
- Comprehensive error handling
- Support for PHP 8.0+
- Full PHPDoc documentation
### C# SDK
Our official C# SDK provides seamless integration for .NET applications, with full async/await support and strong typing.
- [View on GitHub](https://github.com/shopsavvy/csharp-sdk)
- [NuGet](https://www.nuget.org/packages/ShopSavvy.SDK/)
#### Installation
```bash
dotnet add package ShopSavvy.SDK
```
#### Quick Start
```csharp
using ShopSavvy;
// Create a new client
var client = new ShopSavvyClient("ss_live_your_api_key_here");
// Get product details
var product = await client.GetProductDetailsAsync("012345678901");
Console.WriteLine($"Product: {product.Data.Name}");
// Get current offers
var offers = await client.GetCurrentOffersAsync("012345678901");
foreach (var offer in offers.Data)
{
Console.WriteLine($"{offer.Retailer}: ${offer.Price:F2}");
}
// Get price history
var history = await client.GetPriceHistoryAsync(
"012345678901",
new DateTime(2024, 1, 1),
new DateTime(2024, 1, 31)
);
```
#### Dependency Injection
```csharp
// Program.cs or Startup.cs
services.AddShopSavvy(options =>
{
options.ApiKey = Configuration["ShopSavvy:ApiKey"];
options.BaseUrl = "https://api.shopsavvy.com/v1";
});
// In your controller
[ApiController]
public class ProductsController : ControllerBase
{
private readonly IShopSavvyClient _client;
public ProductsController(IShopSavvyClient client)
{
_client = client;
}
[HttpGet("{barcode}")]
public async Task GetProduct(string barcode)
{
var product = await _client.GetProductDetailsAsync(barcode);
return Ok(product);
}
}
```
#### Features
- Full async/await support
- Strong typing with C# models
- Dependency injection support
- ConfigureAwait(false) for library code
- Custom exception types
- Support for .NET 6+
### Rust SDK
Our official Rust SDK provides memory-safe, high-performance access to the ShopSavvy Data API with full type safety.
- [View on GitHub](https://github.com/shopsavvy/rust-sdk)
- [Crates.io](https://crates.io/crates/shopsavvy)
#### Installation
```toml
[dependencies]
shopsavvy = "1.0.0"
tokio = { version = "1.0", features = ["full"] }
```
#### Quick Start
```rust
use shopsavvy::{Client, Result};
#[tokio::main]
async fn main() -> Result<()> {
// Create a new client
let client = Client::new("ss_live_your_api_key_here")?;
// Get product details
let product = client.get_product_details("012345678901").await?;
println!("Product: {}", product.data.name);
// Get current offers
let offers = client.get_current_offers("012345678901", None).await?;
for offer in offers.data {
println!("{}: ${:.2}", offer.retailer, offer.price);
}
// Get price history
let history = client.get_price_history(
"012345678901",
"2024-01-01",
"2024-01-31",
None
).await?;
Ok(())
}
```
#### Error Handling
```rust
use shopsavvy::{Client, Error};
match client.get_product_details("invalid-id").await {
Ok(product) => println!("Found: {}", product.data.name),
Err(Error::NotFound) => println!("Product not found"),
Err(Error::RateLimit) => println!("Rate limit exceeded"),
Err(Error::Authentication) => println!("Invalid API key"),
Err(e) => println!("Other error: {}", e),
}
```
#### Features
- Memory safe with zero-cost abstractions
- Full async/await support with tokio
- Strongly typed with serde serialization
- Comprehensive error handling
- Built-in rate limiting
- Support for Rust 1.70+
### Swift SDK
Our official Swift SDK provides native iOS and macOS integration with modern Swift concurrency and SwiftUI support.
- [View on GitHub](https://github.com/shopsavvy/swift-sdk)
#### Installation
Swift Package Manager:
```swift
.package(url: "https://github.com/shopsavvy/swift-sdk.git", from: "1.0.0")
```
#### Quick Start
```swift
import ShopSavvy
// Create a new client
let client = ShopSavvyClient(apiKey: "ss_live_your_api_key_here")
// Get product details
do {
let product = try await client.getProductDetails("012345678901")
print("Product: \(product.data.name)")
// Get current offers
let offers = try await client.getCurrentOffers("012345678901")
for offer in offers.data {
print("\(offer.retailer): $\(offer.price, specifier: "%.2f")")
}
// Get price history
let history = try await client.getPriceHistory(
"012345678901",
startDate: "2024-01-01",
endDate: "2024-01-31"
)
} catch {
print("Error: \(error)")
}
```
#### SwiftUI Integration
```swift
struct ProductView: View {
@State private var product: Product?
@State private var offers: [Offer] = []
let barcode: String
let client = ShopSavvyClient(apiKey: "your_api_key")
var body: some View {
VStack {
if let product = product {
Text(product.name)
.font(.title)
LazyVStack {
ForEach(offers, id: \.id) { offer in
HStack {
Text(offer.retailer)
Spacer()
Text("$\(offer.price, specifier: "%.2f")")
}
}
}
}
}
.task {
await loadProduct()
}
}
private func loadProduct() async {
do {
let productResponse = try await client.getProductDetails(barcode)
let offersResponse = try await client.getCurrentOffers(barcode)
await MainActor.run {
self.product = productResponse.data
self.offers = offersResponse.data
}
} catch {
print("Error loading product: \(error)")
}
}
}
```
#### Features
- Modern Swift concurrency (async/await)
- SwiftUI and UIKit support
- Codable models for type safety
- iOS 15+ and macOS 12+ support
- Built-in error handling
- Network layer with URLSession
### Kotlin SDK
Our official Kotlin SDK provides native Android integration with coroutines support and modern Kotlin idioms.
- [View on GitHub](https://github.com/shopsavvy/kotlin-sdk)
- [Maven Central](https://search.maven.org/artifact/com.shopsavvy/shopsavvy-sdk-kotlin)
#### Installation
```kotlin
// build.gradle.kts
dependencies {
implementation("com.shopsavvy:shopsavvy-sdk-kotlin:1.0.0")
}
```
#### Quick Start
```kotlin
import com.shopsavvy.sdk.*
import kotlinx.coroutines.runBlocking
fun main() = runBlocking {
// Create a new client
val client = ShopSavvyClient("ss_live_your_api_key_here")
try {
// Get product details
val product = client.getProductDetails("012345678901")
println("Product: ${product.data.name}")
// Get current offers
val offers = client.getCurrentOffers("012345678901")
offers.data.forEach { offer ->
println("${offer.retailer}: $${offer.price}")
}
// Get price history
val history = client.getPriceHistory(
"012345678901",
"2024-01-01",
"2024-01-31"
)
} catch (e: Exception) {
println("Error: ${e.message}")
}
}
```
#### Android Integration
```kotlin
class ProductRepository(private val client: ShopSavvyClient) {
suspend fun getProduct(barcode: String): Result =
try {
val response = client.getProductDetails(barcode)
Result.success(response.data)
} catch (e: Exception) {
Result.failure(e)
}
}
// In your ViewModel
class ProductViewModel(
private val repository: ProductRepository
) : ViewModel() {
private val _product = MutableLiveData()
val product: LiveData = _product
fun loadProduct(barcode: String) {
viewModelScope.launch {
repository.getProduct(barcode)
.onSuccess { _product.value = it }
.onFailure { /* handle error */ }
}
}
}
```
#### Features
- Full coroutines support
- Null safety with Kotlin types
- Android lifecycle awareness
- OkHttp-based HTTP client
- Serialization with kotlinx.serialization
- Support for Android API 21+
### SDK Comparison
Choose the right SDK for your technology stack. All SDKs provide the same comprehensive API coverage with language-specific optimizations.
| Feature | TypeScript/JavaScript | Python | Ruby |
|---------|----------------------|--------|------|
| Package Manager | npm, yarn, bun | pip | gem, bundler |
| Type Safety | Full TypeScript | Pydantic models | Runtime validation |
| Async Support | Native async/await | Sync + async variants | Sync only |
| Environment | Node.js, Browser | Python 3.8+ | Ruby 2.7+ |
| Error Handling | Comprehensive | Exception hierarchy | Custom error classes |
| Framework Integration | React, Next.js, Express | Django, FastAPI, Flask | Rails, Sinatra |
| Documentation | TSDoc + examples | Google-style + Sphinx | YARD + examples |
#### Quick Installation Comparison
| SDK | Install | Best For |
|-----|---------|----------|
| TypeScript/JavaScript | `npm install @shopsavvy/sdk` | Frontend apps, Node.js services, full-stack applications |
| Python | `pip install shopsavvy-data-api` | Data science, ML pipelines, Django/FastAPI apps |
| Ruby | `gem install shopsavvy_data_api` | Rails applications, Ruby scripts, background jobs |
| Go | `go get github.com/shopsavvy/go-sdk` | High-performance services, microservices |
| Java | `com.shopsavvy:shopsavvy-sdk:1.0.0` (Maven/Gradle) | Enterprise Java apps, Spring Boot |
| PHP | `composer require shopsavvy/shopsavvy-sdk-php` | Laravel, Symfony, PHP web apps |
| C# | `dotnet add package ShopSavvy.SDK` | .NET applications, ASP.NET |
| Rust | `shopsavvy = "1.0.0"` (Cargo) | Systems programming, high-performance |
| Swift | SPM: `https://github.com/shopsavvy/swift-sdk.git` | iOS, macOS native apps |
| Kotlin | `com.shopsavvy:shopsavvy-sdk-kotlin:1.0.0` (Gradle) | Android apps, Kotlin services |
#### When to Use Each SDK
**Choose TypeScript/JavaScript if:**
- Building web applications or Node.js services
- Need browser compatibility
- Want the best type safety and IDE support
- Using modern JavaScript frameworks
**Choose Python if:**
- Building data analysis or ML applications
- Need both sync and async support
- Want comprehensive type validation
- Using Django, FastAPI, or Flask
**Choose Ruby if:**
- Building Rails applications
- Want idiomatic Ruby patterns
- Need excellent Rails integration
- Prefer Ruby's expressive syntax
---
## AI Integration
### Model Context Protocol Server
Connect AI assistants directly to ShopSavvy's product database. The open-source MCP server enables Claude Desktop, Cursor, and other AI assistants to access product lookups, pricing data, and price history through natural conversation.
- [View on GitHub](https://github.com/shopsavvy/shopsavvy-mcp-server)
- [Learn about MCP](https://modelcontextprotocol.io)
### Claude Desktop Setup
#### 1. Install the MCP Server
```bash
npm install -g shopsavvy-data-api-mcp
```
#### 2. Configure Claude Desktop
Add to your Claude Desktop config file:
```json
{
"mcpServers": {
"shopsavvy-data-api": {
"command": "npx",
"args": ["shopsavvy-data-api-mcp"],
"env": {
"SHOPSAVVY_API_KEY": "ss_live_your_key_here"
}
}
}
}
```
#### 3. Get Your API Key
- [Subscribe to a Plan](https://shopsavvy.com/data#pricing)
- [Create API Key](https://shopsavvy.com/data/dashboard)
### Available AI Tools
| Tool | Description |
|------|-------------|
| Product Lookup | Find products by barcode, ASIN, URL, or model number |
| Current Pricing | Get offers from all retailers or specific stores |
| Price History | Historical pricing data with custom date ranges |
| Price Monitoring | Schedule automatic price tracking |
| Usage Analytics | Track API usage and credit consumption |
### Usage Examples
**Product Research:**
- "Look up the product with barcode 012345678901"
- "Find product information for ASIN B08N5WRWNW"
- "Get details for this Amazon URL: https://amazon.com/dp/B08N5WRWNW"
**Price Comparison:**
- "Show me current prices for ASIN B08N5WRWNW from all retailers"
- "Get Amazon prices for product 012345678901"
- "Compare Best Buy and Target prices for this product"
**Price History:**
- "Get price history for B08N5WRWNW from January 1-31, 2024"
- "Show me price trends for the last 3 months"
- "What were Amazon's prices for this product in December?"
**Price Monitoring:**
- "Schedule daily price monitoring for these products"
- "Set up hourly monitoring for ASIN B08N5WRWNW"
- "Show me all my scheduled products"
### Advanced Features
- **Open Source** - MIT licensed and available on GitHub for customization and contributions.
- **Easy Integration** - Works with Claude Desktop, Cursor, and any MCP-compatible AI assistant.
- **Batch Operations** - Look up multiple products, compare prices across retailers, and manage large product catalogs efficiently.
- **Usage Tracking** - Built-in usage analytics help you monitor API consumption and optimize your credit usage.
**Credit Usage:** The MCP server uses the same credit system as the REST API. Each AI tool interaction consumes credits based on the data requested.
---
## Products API
### Retrieving Product Details
**Cost:** 1 credit per product requested.
You can retrieve product details by using the `GET /products?ids={identifiers}` endpoint.
The `identifiers` parameter can be a comma-separated list of **one** or **more** identifiers. You can mix and match any combination of different identifiers, like `GET /products?ids=B07G14HTBZ,611247369449,3ONn300xybP3y66ibqc1`.
An identifier can be any of the following:
- UPC
- EAN
- ISBN
- GTIN
- Amazon ASIN
- Model Number
- Product Name
- URL at any Retailer
- ShopSavvy Product ID
#### Examples
**Example with barcodes:**
```bash
curl -X GET "https://api.shopsavvy.com/v1/products?ids=611247373064,611247369449" \
-H "Authorization: Bearer ss_live_your_api_key_here"
```
**Example with product name:**
```bash
curl -X GET "https://api.shopsavvy.com/v1/products?ids=iPhone%2015%20Pro" \
-H "Authorization: Bearer ss_live_your_api_key_here"
```
**Note:** When using a product name, the API uses full-text search to find the best matching product based on relevance and offer availability.
#### Response Format
The response will be a JSON object with success status, data array, and metadata including credits used.
Products will each have the following fields. (Note: not all fields are available on all products).
| Field | Description |
|-------|-------------|
| `title` | The name of the product. |
| `title_short` | A shorter, human-friendly version of the title (when available). |
| `slug` | URL-friendly slug for the product. |
| `category` | A comma separated list of categories for the product. |
| `brand` | The brand of the product. |
| `color` | The color of the product. |
| `model` | The model of the product. |
| `shopsavvy` | The ShopSavvy Product ID of the product. This can optionally be used alongside any other identifier when retrieving products, offers, etc. |
| `barcode` | The barcode of the product. Will always be a number. |
| `amazon` | The Amazon ASIN of the product. |
| `mpn` | The manufacturer's part number of the product. |
| `images` | An array of image URLs pointing to images of the product. |
| `identifiers` | All known identifiers for the product (barcode, amazon, walmart, bestbuy, newegg, etc.). |
| `description` | Product description text (single best available description). |
| `categories` | Array of category path strings. |
| `attributes` | Product specifications as a flat object (e.g., `{"Color": "Black", "Weight": "250g"}`). |
| `rating` | Aggregated customer rating with `value` (out of 5) and `count` (total reviews). |
| `score` | Expert quality scores on a **0-1 scale**: `overall`, `customer`, `professional`, plus an `aspects` object of per-aspect scores keyed by free-form aspect names drawn from the product's professional reviews (e.g. `value`, `features`, `reliability`, `quality` — the set varies per product). Only populated fields are included. Multiply by 10 or 100 if you want to display a /10 or /100 score. |
| `keywords` | Array of relevant search keywords for the product. |
All response `meta` objects now include a `request_id` field — a unique identifier for every API request. Include this in any support inquiries.
**Error Responses** include both a human-readable `error` string and a structured `error_detail` object with `code`, `message`, `action` (what to do), and `docs_url` (link to relevant documentation).
#### Example Response
```json
{
"success": true,
"data": [
{
"title": "Keurig K-Mini Single Serve Coffee Maker, Black",
"category": "Grocery & Gourmet Food > Beverages > Coffee, Tea & Cocoa > Coffee > Single-Serve Capsules & Pods",
"brand": "Keurig",
"color": "Black",
"model": "K-MINI",
"shopsavvy": "products/3ONn300xybP3y66ibqc1",
"barcode": 611247373064,
"amazon": "B07G14HTBZ",
"mpn": "5000200237",
"images": [
"https://images-na.ssl-images-amazon.com/images/I/31jy5fSzyRL.jpg",
"https://images-na.ssl-images-amazon.com/images/I/411uxu%2Bg17L.jpg",
"https://images-na.ssl-images-amazon.com/images/I/41jEx1YoTQL.jpg",
"https://images-na.ssl-images-amazon.com/images/I/41CanelWIlL.jpg"
]
},
{
"title": "Keurig K-Elite Single Serve K-Cup Pod Maker with Strength and Temperature Control, Iced Coffee Capability, 12oz Brew Size, Brushed Silver",
"category": "Home & Kitchen > Kitchen & Dining > Coffee, Tea & Espresso > Coffee Makers > Single-Serve Brewers",
"brand": "Keurig",
"color": "Silver",
"model": "K-Elite",
"shopsavvy": "products/DrKWneG0MpFlZpwZXNYa",
"barcode": 611247369449,
"amazon": "B0788F3R8X",
"mpn": "5000197492",
"images": [
"https://images-na.ssl-images-amazon.com/images/I/411fEW99TlL.jpg",
"https://images-na.ssl-images-amazon.com/images/I/51bdqFw6lNL.jpg",
"https://images-na.ssl-images-amazon.com/images/I/51-NbDX9S7L.jpg",
"https://images-na.ssl-images-amazon.com/images/I/412o2pQ-swL.jpg"
]
}
],
"meta": {
"credits_used": 2,
"credits_remaining": 998,
"rate_limit_remaining": 58
}
}
```
### Retrieving Product Details in CSV Format
**Cost:** 1 credit per product requested.
By default all responses are in JSON format, but you can also retrieve products in CSV format by adding `?format=csv` to the request:
```
GET /products?ids=611247373064,611247369449&format=csv
```
When you do this, the response will be formatted as a CSV file, with columns for each of the different fields, and each product on its own row:
```csv
shopsavvy,barcode,amazon,title,category,brand,color,mpn,model,image
3ONn300xybP3y66ibqc1,611247373064,B07G14HTBZ,"Keurig K-Mini Single Serve Coffee Maker, Black","Grocery & Gourmet Food > Beverages > Coffee, Tea & Cocoa > Coffee > Single-Serve Capsules & Pods",Keurig,Black,5000200237,K-MINI,https://x.shopsavvy.com/https://images-na.ssl-images-amazon.com/images/I/31jy5fSzyRL.jpg
DrKWneG0MpFlZpwZXNYa,611247369449,B0788F3R8X,"Keurig K-Elite Single Serve K-Cup Pod Maker with with Strength and Temperature Control, Iced Coffee Capability, 12oz Brew Size, Brushed Silver","Home & Kitchen > Kitchen & Dining > Coffee, Tea & Espresso > Coffee Makers > Single-Serve Brewers",Keurig,Silver,5000197492,K-Elite,https://x.shopsavvy.com/https://images-na.ssl-images-amazon.com/images/I/411fEW99TlL.jpg
```
### Searching Products by Keyword
**Cost:** 1 credit per product returned.
You can search for products by keyword using the `GET /products/search?q={query}` endpoint.
This endpoint uses PostgreSQL full-text search to find products matching your search query. Results are ranked by a composite score that combines:
- **Text Relevance (70%)**: How well the product title, brand, and model match your search query
- **Offer Count (25%)**: Products with more current offers are ranked higher (indicates active products)
- **Recency (5%)**: Recently updated products are slightly preferred
#### Query Parameters
| Parameter | Required | Description |
|-----------|----------|-------------|
| `q` | Yes | Search query or keyword (e.g., "iphone 15 pro", "samsung tv", "nike shoes") |
| `limit` | No | Maximum number of results to return (default: 20, max: 100) |
| `offset` | No | Offset for pagination (default: 0) |
#### Example Request
```bash
curl -X GET "https://api.shopsavvy.com/v1/products/search?q=iphone%2015%20pro&limit=10" \
-H "Authorization: Bearer ss_live_your_api_key_here"
```
#### Example Response
```json
{
"success": true,
"data": [
{
"title": "Apple iPhone 15 Pro Max 256GB - Natural Titanium",
"category": "Cell Phones & Accessories > Cell Phones > Smartphones",
"brand": "Apple",
"color": "Natural Titanium",
"model": "iPhone 15 Pro Max",
"shopsavvy": "products/abc123xyz",
"barcode": 195949038674,
"amazon": "B0CHX3TZ7R",
"mpn": "MU773LL/A",
"images": [
"https://images-na.ssl-images-amazon.com/images/I/41BvSLn90ML.jpg",
"https://images-na.ssl-images-amazon.com/images/I/51ckLKbsOsL.jpg"
]
},
{
"title": "Apple iPhone 15 Pro 128GB - Blue Titanium",
"category": "Cell Phones & Accessories > Cell Phones > Smartphones",
"brand": "Apple",
"color": "Blue Titanium",
"model": "iPhone 15 Pro",
"shopsavvy": "products/def456uvw",
"barcode": 195949037894,
"amazon": "B0CHX1W1XY",
"mpn": "MTUX3LL/A",
"images": [
"https://images-na.ssl-images-amazon.com/images/I/41m9Pq3ScgL.jpg"
]
}
],
"pagination": {
"total": 47,
"limit": 10,
"offset": 0,
"returned": 2
},
"meta": {
"credits_used": 2,
"credits_remaining": 998,
"rate_limit_remaining": 58
}
}
```
#### Use Cases
- **Autocomplete / Search Suggestions**: Use with a low limit (e.g., 5-10) to show real-time search results as users type
- **Category Browsing**: Search for broad categories like "gaming laptops" or "bluetooth speakers"
- **Product Discovery**: Find products when you don't have a specific identifier like a barcode or ASIN
- **Fuzzy Matching**: The full-text search handles typos and variations in product names
**Note:** Once you have a product from search results, you can use its `shopsavvy` ID, `barcode`, or `amazon` ASIN with the other endpoints like `GET /products/offers` to retrieve pricing data.
---
## Batch API
### Batch Product Lookup
Look up multiple products at once. For small batches (up to 20 identifiers), results are returned immediately. For larger batches (21-100), processing happens asynchronously — you receive a batch ID and poll for results.
**Endpoint:** `POST /v1/products/batch`
**Credit Cost:** Same as individual lookups (1 credit per product found, + 3 per product if including offers, + 1 per product if including reviews)
**Request Body:**
| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `identifiers` | string[] | Yes | Array of product identifiers (1-100). Supports barcodes, ASINs, URLs, model numbers. |
| `include` | string[] | No | Additional data to fetch: `"offers"` and/or `"reviews"` |
**Example Request (Synchronous, <=20 identifiers):**
```bash
curl -X POST 'https://api.shopsavvy.com/v1/products/batch' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"identifiers": ["B09XS7JWHH", "B0CHX3TW6K", "027242923782"],
"include": ["offers"]
}'
```
**Synchronous Response (<=20 identifiers):**
```json
{
"success": true,
"results": [
{ "identifier": "B09XS7JWHH", "status": "found", "product": { "title": "Sony WH-1000XM5", ... }, "offers": [...] },
{ "identifier": "B0CHX3TW6K", "status": "found", "product": { "title": "iPhone 15 Pro", ... }, "offers": [...] },
{ "identifier": "INVALID123", "status": "not_found", "product": null }
],
"summary": { "total": 3, "found": 2, "not_found": 1 },
"meta": { "request_id": "abc-123", "credits_used": 8, "credits_remaining": 992 }
}
```
**Async Response (>20 identifiers):**
When submitting more than 20 identifiers, you receive a batch ID immediately:
```json
{
"success": true,
"batch": {
"id": "batch_abc123def456",
"status": "processing",
"total": 50,
"processed": 0,
"poll_url": "/v1/batch/batch_abc123def456",
"estimated_seconds": 75
}
}
```
Poll `GET /v1/batch/{batch_id}` until `status` is `"completed"`, then the response includes the full `results` array.
---
## Pricing API
### Retrieving Offers for Products at All Retailers
**Cost:** 3 credits per product requested.
An **offer** represents a **product** being sold by a specific **retailer** or **seller** for a specific price, condition, etc.
You can retrieve offers for products by using the `GET /products/offers` endpoint. The `ids` parameter supports all identifier types including barcodes, ASINs, model numbers, URLs, and **product names**.
**Example with barcodes:**
```
GET /products/offers?ids=611247373064,611247369449
```
**Example with product name:**
```
GET /products/offers?ids=iPhone%2015%20Pro
```
**Note:** When using a product name, the API uses full-text search to find the best matching product based on relevance and offer availability, then returns offers for that product.
#### Offer Fields
This will return an array of products, each containing a new `offers` property, which will be an array of offer objects, each containing the following properties:
| Field | Description |
|-------|-------------|
| `id` | A unique identifier for this offer. |
| `availability` | The availability of the product in the offer. This will only be present if the value is confirmed and known. It will be missing if availability is unknown. Will be either `"in"` or `"out"`. |
| `condition` | The condition of the product in the offer. Will be `"new"`, `"used"`, or `"refurbished"`. |
| `retailer` | The name of the retailer or marketplace the offer is for. |
| `price` | The price of the product in the offer. Will always be a number. |
| `seller` | The name of the marketplace seller selling this product. If missing, then the offer is from a first-party retailer and there is no marketplace seller. |
| `URL` | The URL for the offer. |
| `timestamp` | An [ISO 8601](https://www.w3.org/TR/NOTE-datetime) formatted date and time representing when the offer was last seen by ShopSavvy. |
#### Example Response
```json
[
{
"title": "Keurig K-Mini Single Serve Coffee Maker, Black",
"category": "Grocery & Gourmet Food > Beverages > Coffee, Tea & Cocoa > Coffee > Single-Serve Capsules & Pods",
"brand": "Keurig",
"color": "Black",
"model": "K-MINI",
"shopsavvy": "3ONn300xybP3y66ibqc1",
"barcode": 611247373064,
"amazon": "B07G14HTBZ",
"mpn": "5000200237",
"images": [
"https://x.shopsavvy.com/https://images-na.ssl-images-amazon.com/images/I/31jy5fSzyRL.jpg",
"https://images-na.ssl-images-amazon.com/images/I/411uxu%2Bg17L.jpg",
"https://images-na.ssl-images-amazon.com/images/I/41jEx1YoTQL.jpg",
"https://images-na.ssl-images-amazon.com/images/I/41CanelWIlL.jpg"
],
"offers": [
{
"id": "0IUouCFtZEhxeOablTPl",
"availability": "in",
"condition": "new",
"retailer": "Amazon",
"price": 74.96,
"seller": "Palm Tree Deals",
"URL": "https://www.amazon.com/dp/B07GV2S1GS?m=A1GKQADQC2VI6E",
"timestamp": "2022-05-01T22:36:33.236Z"
},
{
"id": "0RmL0ZMUesP2PmSlP97G",
"availability": "in",
"condition": "new",
"retailer": "Amazon",
"price": 58.86,
"URL": "https://www.amazon.com/dp/B07GV2S1GS",
"timestamp": "2022-05-03T22:52:06.802Z"
},
{
"id": "0qp0KKdFnwIi3c09kGyT",
"availability": "in",
"condition": "new",
"retailer": "Walmart",
"price": 60.34,
"URL": "https://www.walmart.com/ip/Keurig-K-Mini-Single-Serve-Coffee-Maker-Black/389238886?selectedSellerId=FBB34940E137490C8ABD825B48534874",
"timestamp": "2022-05-01T20:38:25.218Z"
},
{
"id": "2EHAxfhrvF6hEFs8IarY",
"availability": "in",
"condition": "new",
"retailer": "Walmart",
"price": 81.5,
"seller": "Focus Camera",
"URL": "https://www.walmart.com/ip/Keurig-K-Mini-Single-Serve-K-Cup-Pod-Coffee-Maker-6-to-12-oz-Brew-Sizes-Black/389238886?selectedSellerId=888853D0A1394FA4BB92C88C4FD20210",
"timestamp": "2022-05-02T20:26:42.657Z"
},
{
"id": "1upFPYp9qj74v8S0E7qp",
"availability": "in",
"condition": "refurbished",
"retailer": "shopcheap.club",
"price": 59.99,
"seller": null,
"URL": "https://shopcheap.club/kitchen-tabletop/keurig-k-mini-coffee-maker-single-serve-k-cup-pod-coffee-brewer-6-to-12-oz-brew-sizes-black/",
"timestamp": "2022-05-03T13:49:10.053Z"
}
]
}
]
```
### Retrieving Offers for a Single Retailer
**Cost:** 2 credits per product requested.
You can retrieve offers for products at a single retailer by specifying a value for the `retailer` parameter. The value should be the domain of the retailer you want to retrieve offers for, like `amazon.com` or `bestbuy.com`.
```
GET /products/offers?ids=611247373064,611247369449&retailer=amazon.com
```
The response will be in the same format and schema, but it will only contain offers from your specified retailer.
#### Example Response
```json
[
{
"title": "Keurig K-Mini Single Serve Coffee Maker, Black",
"category": "Grocery & Gourmet Food > Beverages > Coffee, Tea & Cocoa > Coffee > Single-Serve Capsules & Pods",
"brand": "Keurig",
"color": "Black",
"model": "K-MINI",
"shopsavvy": "3ONn300xybP3y66ibqc1",
"barcode": 611247373064,
"amazon": "B07G14HTBZ",
"mpn": "5000200237",
"images": [
"https://x.shopsavvy.com/https://images-na.ssl-images-amazon.com/images/I/31jy5fSzyRL.jpg"
],
"offers": [
{
"id": "0IUouCFtZEhxeOablTPl",
"availability": "in",
"condition": "new",
"retailer": "Amazon",
"price": 74.96,
"seller": "ACME Deals",
"URL": "https://www.amazon.com/dp/B07G14HTBZ?m=A1GKQADQC2VI6E",
"timestamp": "2022-05-01T22:36:33.236Z"
},
{
"id": "0RmL0ZMUesP2PmSlP97G",
"availability": "in",
"condition": "new",
"retailer": "Amazon",
"price": 58.86,
"URL": "https://www.amazon.com/dp/B07G14HTBZ",
"timestamp": "2022-05-03T22:52:06.802Z"
}
]
}
]
```
### Retrieving Offers in CSV Format
**Cost:** 3 credits per product requested when requesting all retailers, 2 credits per product when requesting a single retailer.
By default all responses are in JSON format, but you can also retrieve data in CSV format by adding `?format=csv` to the request:
```
GET /products/offers?ids=611247373064,611247369449&retailer=bestbuy.com&format=csv
```
When you do this, the response will be formatted as a CSV file, with columns for each of the different fields, and each product on its own row. Each offer field will be a separate column, allowing for easy integration into spreadsheets and other tools or workflows.
#### Example Response
```csv
shopsavvy,barcode,amazon,title,category,brand,color,mpn,model,image,currency-Best Buy,price-Best Buy,availability-Best Buy,condition-Best Buy,URL-Best Buy,timestamp-Best Buy
3ONn300xybP3y66ibqc1,611247373064,B07G14HTBZ,"Keurig K-Mini Single Serve Coffee Maker, Black","Grocery & Gourmet Food > Beverages > Coffee, Tea & Cocoa > Coffee > Single-Serve Capsules & Pods",Keurig,Matte Black,5000200237,K-MINI,https://x.shopsavvy.com/https://images-na.ssl-images-amazon.com/images/I/31jy5fSzyRL.jpg,USD,59.99,in,new,https://www.bestbuy.com/site/keurig-k-mini-single-serve-k-cup-pod-coffee-maker-matte-black/6358476.p?skuId=6358476&ref=NS&loc=101,2022-11-05T11:47:00.226Z
DrKWneG0MpFlZpwZXNYa,611247369449,B0788F3R8X,"Keurig K-Elite Single Serve K-Cup Pod Maker with with Strength and Temperature Control, Iced Coffee Capability, 12oz Brew Size, Brushed Silver","Home & Kitchen > Kitchen & Dining > Coffee, Tea & Espresso > Coffee Makers > Single-Serve Brewers",Keurig,Brushed Silver,5000197492,K-Elite,https://x.shopsavvy.com/https://images-na.ssl-images-amazon.com/images/I/411fEW99TlL.jpg,USD,129.99,,new,https://www.bestbuy.com/site/keurig-k-elite-single-serve-k-cup-pod-coffee-maker-brushed-silver/6203569.p?skuId=6203569,2022-11-05T11:33:16.004Z
```
### Retrieving Offers With Historical Offer Data
**Cost:** 3 credits per product requested when requesting all retailers, 2 credits per product when requesting a single retailer. Additionally, there is a cost of 1 credit per day of historical data requested.
Historical data can be requested by adding `start` and `end` parameters to the request. These should be formatted as `YYYY-MM-DD`.
```
GET /products/offers/history?ids=611247373064&start=2022-11-20&end=2022-11-27
```
Please note you'll be charged **1 credit** for each day of historical data you request.
The response will be in the same format and schema as requests for offers, but each offer will include a `history` field, which will contain an array of historical changes for that specific offer. Each change will include these fields:
| Field | Description |
|-------|-------------|
| `timestamp` | An [ISO 8601](https://www.w3.org/TR/NOTE-datetime) formatted date and time representing when the change was seen by ShopSavvy. |
| `price` | The price of the offer at the time of the change. This will always be a number. |
| `availability` | The availability of the offer at the time of the change. This will only be present if the value is confirmed and known. It will be missing if availability is unknown. Will be either `"in"` or `"out"`. |
#### Example Response
```json
[
{
"title": "Keurig K-Mini Single Serve Coffee Maker, Black",
"category": "Grocery & Gourmet Food > Beverages > Coffee, Tea & Cocoa > Coffee > Single-Serve Capsules & Pods",
"brand": "Keurig",
"color": "Black",
"model": "K-MINI",
"shopsavvy": "3ONn300xybP3y66ibqc1",
"barcode": 611247373064,
"amazon": "B07G14HTBZ",
"mpn": "5000200237",
"images": [
"https://x.shopsavvy.com/https://images-na.ssl-images-amazon.com/images/I/31jy5fSzyRL.jpg"
],
"offers": [
{
"id": "0IUouCFtZEhxeOablTPl",
"availability": "in",
"condition": "new",
"retailer": "Amazon",
"price": 74.96,
"seller": "ACME Deals",
"URL": "https://www.amazon.com/dp/B07G14HTBZ?m=A1GKQADQC2VI6E",
"timestamp": "2022-05-01T22:36:33.236Z",
"history": [
{
"timestamp": "2022-05-01T22:36:33.236Z",
"price": 74.96,
"availability": "in"
},
{
"timestamp": "2022-05-02T22:36:33.236Z",
"price": 70.99,
"availability": "in"
},
{
"timestamp": "2022-05-01T22:36:33.236Z",
"price": 70.99,
"availability": "out"
}
]
}
]
}
]
```
---
## Scheduling API
### Enabling Scheduled Refreshes for Products
**Cost:** 1 credit per product scheduled + 3 credits every time each scheduled product is refreshed.
Enabling scheduled refreshes for products will cause ShopSavvy to refresh the pricing and availability data for the specified products on an interval you specify.
You can schedule one or more products using the same `ids` parameter as the `GET /products` and `GET /products/offers` endpoints.
Use the `schedule` parameter to specify how frequently you like the product(s) refreshed. This can be a string with a value of `"hourly"`, `"daily"`, or `"weekly"`.
```
PUT /products/scheduled?ids=611247373064,611247369449&schedule=daily
```
This will begin refreshing the pricing and availability for the product(s), and return products that were just scheduled. Note: You will need to call the `GET /products/offers` endpoint whenever you want to retrieve the latest data.
### Changing Refresh Schedule for Products
**Cost:** 1 credit per product scheduled + 3 credits every time each scheduled product is refreshed.
You can change how frequently previously scheduled product(s) are refreshed by calling the same endpoint but with a `POST`. Everything else works the same as enabling scheduled refreshes for new products.
Use the `schedule` parameter to specify how frequently you like the product(s) refreshed. This can be a string with a value of `"hourly"`, `"daily"`, or `"weekly"`.
```
POST /products/scheduled?ids=611247373064&schedule=hourly&retailer=bestbuy.com
```
This will begin refreshing the pricing and availability for the product(s), and return products that had their refresh schedule changed. Note: You will need to call the `GET /products/offers` endpoint whenever you want to retrieve the latest data.
### Disabling Scheduled Refreshes for Products
**Cost:** 0 credits per product scheduled.
Disabling scheduled refreshes for products will cause ShopSavvy to stop refreshing the pricing and availability data for the specified products.
```
DELETE /products/scheduled?ids=611247369449
```
### Retrieve Products Currently Enabled for Scheduled Refreshes
**Cost:** 0 credits.
```
GET /products/scheduled
```
This returns all the products you currently have enabled for scheduled refreshes, along with each of their configuration and refresh interval.
#### Example Response
```json
[
{
"schedule": "hourly",
"title": "Keurig K-Mini Single Serve Coffee Maker, Black",
"category": "Grocery & Gourmet Food > Beverages > Coffee, Tea & Cocoa > Coffee > Single-Serve Capsules & Pods",
"brand": "Keurig",
"color": "Black",
"model": "K-MINI",
"shopsavvy": "3ONn300xybP3y66ibqc1",
"barcode": 611247373064,
"amazon": "B07G14HTBZ",
"mpn": "5000200237",
"images": [
"https://x.shopsavvy.com/https://images-na.ssl-images-amazon.com/images/I/31jy5fSzyRL.jpg"
]
},
{
"schedule": "daily",
"retailer": "bestbuy.com",
"title": "Keurig K-Elite Single Serve K-Cup Pod Maker with Strength and Temperature Control, Iced Coffee Capability, 12oz Brew Size, Brushed Silver",
"category": "Home & Kitchen > Kitchen & Dining > Coffee, Tea & Espresso > Coffee Makers > Single-Serve Brewers",
"brand": "Keurig",
"color": "Silver",
"model": "K-Elite",
"shopsavvy": "DrKWneG0MpFlZpwZXNYa",
"barcode": 611247369449,
"amazon": "B0788F3R8X",
"mpn": "5000197492",
"images": [
"https://x.shopsavvy.com/https://images-na.ssl-images-amazon.com/images/I/411fEW99TlL.jpg"
]
}
]
```
---
## Deals API
### Browse Deals
Retrieve a feed of current shopping deals with Reddit-style sorting, filtering, and pagination. Each deal includes an expert grade (A+ through F), pricing, retailer info, community votes, and more.
**Endpoint:** `GET /v1/deals`
**Credit Cost:** 1 credit per 10 deals returned
**Parameters:**
| Parameter | Type | Default | Description |
|-----------|------|---------|-------------|
| `sort` | string | `hot` | Sort algorithm: `hot`, `new`, `top-hour`, `top-day`, `top-week` |
| `limit` | number | 25 | Results per page (1-100) |
| `offset` | number | 0 | Pagination offset |
| `category` | string | | Filter by product category |
| `retailer` | string | | Filter by retailer domain (e.g., `amazon.com`) |
| `tag` | string | | Filter by deal tag |
| `min_price` | number | | Minimum deal price |
| `max_price` | number | | Maximum deal price |
| `grade` | string | | Minimum grade: `A`, `B`, `C`, `D` |
| `format` | string | `json` | Response format: `json` or `csv` |
**Boolean Filters** (set to `true` to filter): `is_percentage_off`, `is_dollar_off`, `is_bogo`, `is_price_drop`, `is_free_shipping`, `is_fast_shipping`, `is_limited_time`, `is_clearance`, `is_new_product`, `is_bundle`, `is_refurbished`, `is_open_box`, `requires_membership`, `has_coupon_code`, `has_mail_in_rebate`
**Example Request:**
```bash
curl -X GET 'https://api.shopsavvy.com/v1/deals?sort=hot&limit=10&grade=B' \
-H 'Authorization: Bearer YOUR_API_KEY'
```
**Example Response:**
```json
{
"success": true,
"deals": [
{
"path": "deals/abc123",
"title": "Sony WH-1000XM5 Wireless Headphones - 25% Off",
"subtitle": "Lowest price in 3 months",
"description": "Industry-leading noise cancellation headphones at a rare discount...",
"emoji": "🎧",
"grade": { "letter": "A", "suffix": "+", "value": 0.98, "justification": "Excellent price on a top-rated product" },
"pricing": { "current": 248.00, "original": 349.99, "currency": "USD" },
"retailer": { "name": "Amazon" },
"url": "https://...",
"image": { "url": "https://..." },
"votes": { "upvotes": 142, "downvotes": 3, "score": 139 },
"comment_count": 23,
"tags": [{ "slug": "electronics", "display": "Electronics" }],
"expires_at": "2026-04-15T00:00:00Z",
"created_at": "2026-03-28T12:00:00Z"
}
],
"pagination": { "total": 487, "has_more": true, "limit": 10, "offset": 0 },
"meta": { "request_id": "abc-123", "credits_used": 1, "credits_remaining": 999 }
}
```
---
## Reviews API
### Get TLDR Review for Product
Retrieve a concise expert review summary for a product, including pros, cons, a bottom line verdict, and quantitative scores. These are curated TLDR reviews — not raw customer reviews.
**Endpoint:** `GET /v1/products/reviews`
**Credit Cost:** 1 credit per product
**Parameters:**
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | string | Yes | Product identifier (barcode, ASIN, URL, model number) |
| `format` | string | No | Response format: `json` or `csv` |
**Example Request:**
```bash
curl -X GET 'https://api.shopsavvy.com/v1/products/reviews?id=B09XS7JWHH' \
-H 'Authorization: Bearer YOUR_API_KEY'
```
**Example Response:**
```json
{
"success": true,
"product": { "path": "products/sony-wh1000xm5", "title": "Sony WH-1000XM5" },
"review": {
"slug": "sony-wh-1000xm5-review",
"headline": "Best-in-class noise cancellation with premium sound",
"pros": ["Industry-leading ANC", "30-hour battery life", "Comfortable all-day wear"],
"cons": ["No IP rating", "No aptX support", "Premium pricing"],
"bottom_line": "The best noise-cancelling headphones for most people.",
"scores": {
"overall": 0.87,
"customer": 0.85,
"professional": 0.89,
"aspects": { "value": 0.78, "features": 0.91, "reliability": 0.83 }
}
},
"meta": { "request_id": "abc-123", "credits_used": 1, "credits_remaining": 998 }
}
```
**Note:** Returns `"review": null` if no TLDR review exists for the product (1 credit is still charged).
**Scores** are on a **0-1 scale** (multiply by 10 or 100 for display). `aspects` is keyed by free-form aspect names drawn from the product's professional reviews — the set of aspects varies per product, and `scores` (or `aspects`) is omitted when no scored reviews exist.
---
## Webhooks
Register webhook URLs to get notified when prices drop, product availability changes, or scheduled refreshes complete.
### Create Webhook
**Endpoint:** `POST /v1/webhooks`
**Request Body:**
| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `url` | string | Yes | HTTPS URL to receive webhook POST requests |
| `events` | string[] | Yes | Event types: `price_drop`, `availability_change`, `schedule_completion` |
**Example:**
```bash
curl -X POST 'https://api.shopsavvy.com/v1/webhooks' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"url": "https://your-app.com/webhooks/shopsavvy", "events": ["price_drop", "availability_change"]}'
```
The response includes a `secret` field (shown once) — use it to verify webhook signatures.
### Verifying Webhook Signatures
Every webhook delivery includes an `X-ShopSavvy-Signature` header with format: `t=,v1=`.
To verify: compute `HMAC-SHA256(secret, ".")` and compare to `v1`.
### List Webhooks
`GET /v1/webhooks` — Returns all your registered webhooks with status and failure counts.
### Update Webhook
**Endpoint:** `PUT /v1/webhooks/:id`
Update an existing webhook without losing its signing secret. All fields are optional, but at least one must be provided. Omitted fields are left unchanged — so you can flip `is_active` without resending `url` or `events`.
| Field | Type | Description |
|-------|------|-------------|
| `url` | string | New HTTPS URL to receive webhook POST requests |
| `events` | string[] | Replacement event list: `price_drop`, `availability_change`, `schedule_completion` |
| `is_active` | boolean | Enable (`true`) or disable (`false`) the webhook |
**Example — disable a webhook without deleting it:**
```bash
curl -X PUT 'https://api.shopsavvy.com/v1/webhooks/wh_abc123' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"is_active": false}'
```
Re-enabling a webhook (`is_active: true`) resets its consecutive-failure counter, so a webhook that was auto-disabled after repeated failures starts fresh.
### Test Webhook
`POST /v1/webhooks/:id/test` — Sends a test event to verify your URL is reachable.
### Delete Webhook
`DELETE /v1/webhooks/:id` — Permanently removes a webhook and all its event history.
**Retry Policy:** Failed deliveries are retried with exponential backoff (1min, 5min, 30min, 2hr, 12hr). After 5 failed attempts per event, the event is marked as permanently failed. After 50 consecutive failures, the webhook is automatically disabled.
**Limits:** Maximum 5 webhooks per account. Maximum 3 event types per webhook.
---
## Analytics & Tools
### Get API Usage Statistics
**Cost:** 0 credits.
You can retrieve your current API usage statistics and limits by using the `GET /usage` endpoint.
```bash
curl -X GET "https://api.shopsavvy.com/v1/usage" \
-H "Authorization: Bearer ss_live_your_api_key_here"
```
This will return information about your current billing period usage, including credits used, remaining credits, and the percentage of your monthly limit used.
#### Example Response
```json
{
"success": true,
"data": {
"current_period": {
"start_date": "2025-01-01",
"end_date": "2025-01-31",
"credits_used": 1500,
"credits_limit": 10000,
"credits_remaining": 8500,
"requests_made": 245
},
"usage_percentage": 15
},
"meta": {
"credits_used": 0,
"credits_remaining": 8500,
"rate_limit_remaining": 50
}
}
```
#### Response Fields
| Field | Description |
|-------|-------------|
| `start_date` / `end_date` | Your current billing period dates. |
| `credits_used` | Total credits consumed this billing period. |
| `credits_limit` | Your monthly credit allowance based on your subscription plan. |
| `credits_remaining` | Credits left for the current billing period. |
| `requests_made` | Total API requests made this billing period. |
| `usage_percentage` | Percentage of your monthly limit used. |
### CSV to API Request Converter
This is an interactive tool on the documentation page that allows you to upload a CSV file, choose a column to use as product identifiers, and it will generate the HTTP path to request from the API to get product or pricing data for each of those products in a single request.
The tool supports:
- **Pasting CSV content** directly
- **Selecting an identifier column** from your CSV headers
- **Skipping the first row** (header row) toggle
- **Request type selection**: Product Details or Product Offers
- **Retailer filtering**: All Retailers or Single Retailer (with domain input, e.g., `bestbuy.com`)
- **Response format**: CSV or JSON
The generated API request path can be copied and used directly with `curl` or any HTTP client.
### Rate Limits
API requests are subject to rate limiting to ensure fair usage across all subscribers. The `meta` object in every API response includes `rate_limit_remaining` which shows how many requests you can make in the current window.
Rate limit information is included in every API response:
```json
{
"meta": {
"credits_used": 2,
"credits_remaining": 998,
"rate_limit_remaining": 58
}
}
```
---
## Quick Reference: All Endpoints
| Method | Endpoint | Description | Cost |
|--------|----------|-------------|------|
| `GET` | `/products?ids={identifiers}` | Get product details | 1 credit/product |
| `GET` | `/products?ids={identifiers}&format=csv` | Get product details in CSV | 1 credit/product |
| `GET` | `/products/search?q={query}` | Search products by keyword | 1 credit/product returned |
| `GET` | `/products/offers?ids={identifiers}` | Get offers from all retailers | 3 credits/product |
| `GET` | `/products/offers?ids={identifiers}&retailer={domain}` | Get offers from single retailer | 2 credits/product |
| `GET` | `/products/offers?ids={identifiers}&format=csv` | Get offers in CSV format | 3 or 2 credits/product |
| `GET` | `/products/offers/history?ids={identifiers}&start={date}&end={date}` | Get price history | Offer cost + 1 credit/day |
| `GET` | `/products/reviews?id={identifier}` | Get TLDR review for a product | 1 credit |
| `POST` | `/products/batch` | Batch product lookup (sync ≤20, async >20) | 1 credit/product found |
| `GET` | `/batch/{batchId}` | Poll an async batch job for results | 0 credits |
| `PUT` | `/products/scheduled?ids={identifiers}&schedule={interval}` | Enable scheduled monitoring | 1 credit + 3 credits/refresh |
| `POST` | `/products/scheduled?ids={identifiers}&schedule={interval}` | Update monitoring schedule | 1 credit + 3 credits/refresh |
| `DELETE` | `/products/scheduled?ids={identifiers}` | Disable scheduled monitoring | 0 credits |
| `GET` | `/products/scheduled` | View all scheduled products | 0 credits |
| `GET` | `/deals?sort={sort}&limit={n}` | Browse current deals | 1 credit/10 deals |
| `GET` | `/usage` | Get usage statistics | 0 credits |
| `POST` | `/webhooks` | Register a webhook | 0 credits |
| `GET` | `/webhooks` | List your webhooks | 0 credits |
| `PUT` | `/webhooks/{id}` | Update a webhook (url, events, is_active) | 0 credits |
| `POST` | `/webhooks/{id}/test` | Send a test event to a webhook | 0 credits |
| `DELETE` | `/webhooks/{id}` | Delete a webhook | 0 credits |
**Base URL:** `https://api.shopsavvy.com/v1`
**Authentication:** `Authorization: Bearer ss_live_your_api_key_here`
**Supported Identifiers:** UPC, EAN, ISBN, GTIN, Amazon ASIN, Model Number, Product Name, URL at any retailer, ShopSavvy Product ID
**Schedule Intervals:** `"hourly"`, `"daily"`, `"weekly"`
**Response Formats:** JSON (default), CSV (add `&format=csv`)
---
# ShopSavvy Data API - Changelog
> Version history, feature updates, and breaking changes
*Source: https://shopsavvy.com/data/changelog*
---
## 2026-07-19
### Added
- **Per-aspect review scores** — Product `score` objects and TLDR review `scores` now include an `aspects` map of per-aspect scores (e.g. `value`, `features`, `reliability`, `quality`) aggregated from the product's professional reviews. Aspect names are free-form and vary per product.
### Fixed
- **Documentation correction: scores are 0-1 scale** — All quality scores (`overall`, `customer`, `professional`, and aspect scores) are on a 0-1 scale, and always have been. The docs previously described a 0-100 scale and three fixed aspect fields (`value`, `features`, `reliability`) that were never actually returned. The API's numeric output is unchanged — multiply by 10 or 100 if you want a /10 or /100 display score.
---
## 2026-05-14
### Added
- **Webhooks dashboard** — Register, test, enable/disable, and delete webhooks directly from `/data/webhooks`.
- **API Playground page** — The playground is now a dedicated page at `/data/playground`.
- **Automatic first API key** — Starting a subscription creates a default API key automatically, so you can make calls right away.
### Changed
- **Instant subscription activation** — Your subscription, dashboard, and API key are ready the moment you return from checkout.
- **Per-key usage breakdown** — The Usage page shows live credit and request counts for each of your API keys.
- **Smarter auth redirects** — Signing in from any Data API page takes you straight to your dashboard.
---
## 2026-04-07
### Added
- **Webhook system** — Register URLs to receive notifications on price drops, availability changes, and schedule completions. Includes HMAC-SHA256 signature verification, exponential backoff retry, and auto-disable after failures.
- **OpenAPI 3.0 spec** — Full API specification available at `/v1/openapi.json` for Postman import, SDK generation, and tooling integration.
- **Credit usage alerts** — `X-Credits-Warning` response header when usage exceeds 75%. Dashboard warning banner at 75%, 90%, and 100% thresholds.
- **Persistent sidebar navigation** — All dashboard pages now have a Stripe-style sidebar with quick access to all sections and a credit usage indicator.
- **Usage charts** — Daily usage line chart and endpoint breakdown bar chart on the dashboard using Chart.js.
- **11 SDK code snippet languages** — Code examples now cover cURL, TypeScript, Python, Go, Ruby, Java, PHP, C#, Rust, Swift, and Kotlin.
- **Collapsible JSON tree viewer** — Interactive response viewer in the playground with expand/collapse, color-coded values, and Raw JSON toggle.
- **Table view for arrays** — Offers, deals, and search results can be viewed as sortable tables in the playground.
- **Response metrics** — Response time (ms) and payload size (KB) badges shown after each playground request.
### Changed
- **Expanded product fields** — Product responses now include `title_short`, `slug`, `description`, `categories`, `attributes`, `rating`, `score`, `keywords`, and `identifiers`.
- **Improved error responses** — All errors now include `error_detail` with `code`, `message`, `action`, and `docs_url`. Every response includes `request_id` in meta.
- **Retry-After header** — 429 rate limit responses now include standard `Retry-After` HTTP header.
---
## 2026-04-06
### Added
- **Deals endpoint** — `GET /v1/deals` returns a curated deals feed with expert grades (A+ through F), community votes, Reddit-style sorting (hot, new, top), filtering by category/retailer/price/grade, and CSV export.
- **TLDR Reviews endpoint** — `GET /v1/products/reviews` returns expert review summaries with pros, cons, bottom line verdict, and unified quality scores.
- **Batch product lookup** — `POST /v1/products/batch` for looking up multiple products at once. Synchronous for ≤20 identifiers, async with polling for larger batches. Optionally includes offers and/or reviews.
- **CSV format support** — `?format=csv` now works on all endpoints including search and price history.
- **Standardized error codes** — 13 error codes (ERR_AUTH_MISSING through ERR_INTERNAL) with actionable messages and documentation links.
---
## 2026-03-15
### Added
- **Product Search endpoint** — `GET /v1/products/search` for keyword-based product discovery with pagination.
- **Scheduled Monitoring** — `PUT /v1/products/scheduled` to set hourly, daily, or weekly refresh cadences for tracked products.
- **API Playground demo mode** — Try all endpoints with sample Sony WH-1000XM5 data, no credits consumed.
- **Live mode playground** — Test with your real API key, see actual product data and credit deductions.
### Changed
- **Improved product matching** — Better handling of model numbers and URLs as identifiers, faster ASIN lookups.
---
## 2026-02-28
### Added
- **CSV export** — `?format=csv` on `/products` and `/products/offers` endpoints for spreadsheet compatibility.
- **Single retailer filtering** — `?retailer=amazon.com` on offers endpoint to get prices from one retailer only.
- **Usage endpoint** — `GET /v1/usage` returns current billing period credits used, remaining, and request count.
### Fixed
- **Price history date validation** — Better error messages when date format is invalid.
- **Offer deduplication** — Removed duplicate offers from the same retailer in response data.
---
## 2026-02-15
### Added
- **Developer Dashboard** — Usage analytics, API key management, subscription billing, and onboarding progress tracker.
- **Stripe integration** — Subscribe to Starter ($49/mo), Professional ($199/mo), or Enterprise ($499/mo) plans with 14-day free trial on Starter.
- **API key management** — Create up to 5 API keys per account, revoke keys, see last-used timestamps.
- **Grandfathered free tier** — Legacy users receive 50 credits/month perpetually.
---
## 2026-01-30
### Added
- **Initial API launch** — Product Lookup, All Retailer Prices, and Price History endpoints.
- **API key authentication** — Bearer token auth with `ss_live_` prefixed keys, SHA-256 hashed storage.
- **Credit-based billing** — 1 credit per product lookup, 3 per all-retailer offers, 2 per single-retailer, 1 per day of history.
- **Rate limiting** — 100 requests/minute for authenticated users, 10/minute for anonymous MCP access.
- **10 official SDKs** — TypeScript, Python, Go, Ruby, Java, PHP, C#, Rust, Swift, Kotlin. Available on npm, PyPI, pkg.go.dev, RubyGems, Maven, Packagist, NuGet, crates.io, Swift Package Manager, and Maven Central.
- **MCP Server integration** — Model Context Protocol server for AI assistants (Claude, Cursor, etc.) with anonymous rate-limited access.
---
# Replacement-Cost & Claims Valuation Data API
Settle claims with accurate, current replacement costs. Look up any insured item by barcode, model, or name and get its real, present-day price across tens of thousands of retailers — so total-loss settlements and replacement-cost valuations reflect what the item actually costs today.
## What you can build
- **Total-loss & contents settlements** — Resolve an item from a claim description to a canonical product, then pull its current price range so adjusters settle on today's replacement cost, not a stale catalog figure.
- **Replacement-cost valuation** — Value scheduled personal property and high-value items against live retail pricing across tens of thousands of stores, with historical pricing to support the number.
- **Claims review & fraud signals** — Flag claims where the stated value is far from the real market price. Price history shows whether an item was ever genuinely sold at the claimed amount.
## How it works
Resolve items by barcode, UPC/EAN, ASIN, model number, MPN, product URL, or plain product name. Offers carry timestamps so you always know how fresh each price is, and you can pull historical pricing to support a valuation as of a specific date.
Relevant endpoints: `GET /v1/products/offers` (current prices across retailers), `GET /v1/products/offers/history` (dated price history), `GET /v1/products` (product details).
## FAQ
**How current is the pricing?** Offers carry timestamps so you always know how fresh each price is, and you can pull historical pricing to support a valuation as of a specific date.
**Can we look items up without a barcode?** Yes — resolve items by barcode, UPC/EAN, ASIN, model number, MPN, product URL, or plain product name.
## Get started
- Create an API key: https://shopsavvy.com/sign-up?redirect=/data/api-keys
- Read the docs: https://shopsavvy.com/data/documentation
- See pricing: https://shopsavvy.com/data#pricing
Tens of thousands of retailers · sorted by price · SDKs in 10 languages.
---
# Resale & Trade-In Pricing Data API
Price used inventory against live retail. Trade-ins, marketplace listings, and buyback offers are only as good as the price behind them. Pull current and historical prices for any product so your team prices used stock with confidence.
## What you can build
- **Trade-in & buyback offers** — Anchor trade-in and buyback offers to what the item sells for new and used right now, so your margins hold and your offers stay competitive.
- **Marketplace repricing** — Reprice listings automatically as the market moves. Pull the current spread across tens of thousands of retailers and set your number against it.
- **Sourcing decisions** — Decide what to buy and at what price using price history — spot items whose retail price is rising and avoid ones in free-fall.
## How it works
Match products on barcode, UPC/EAN/ISBN, ASIN, model number, MPN, product URL, or product name. The history endpoint returns dated price and availability observations so you can see how a product's price has moved over time.
Relevant endpoints: `GET /v1/products/offers/history` (price history), `GET /v1/products/offers` (current prices), `GET /v1/products` (product details).
## FAQ
**Do you have price history?** Yes — the history endpoint returns dated price and availability observations so you can see how a product's price has moved over time.
**Which identifiers can I match on?** Barcode, UPC/EAN/ISBN, ASIN, model number, MPN, product URL, or product name.
## Get started
- Create an API key: https://shopsavvy.com/sign-up?redirect=/data/api-keys
- Read the docs: https://shopsavvy.com/data/documentation
- See pricing: https://shopsavvy.com/data#pricing
Tens of thousands of retailers · sorted by price · SDKs in 10 languages.
---
# Competitive Price Monitoring & Retail Analytics API
Track competitor prices and assortment in real time. Monitor how any product is priced and stocked across tens of thousands of retailers. Build competitive price intelligence, assortment analysis, and market dashboards on one REST API.
## What you can build
- **Competitive price monitoring** — See every retailer's price for a product side by side, with timestamps, and watch how the spread changes day to day.
- **Assortment & availability** — Track which retailers carry which products and whether they're in stock — spot gaps and over-distribution across the market.
- **Trend & elasticity analysis** — Feed dense price history into your models to study seasonality, promotions, and price elasticity across categories.
## How it works
Schedule products for regular refresh (hourly, daily, weekly) and pull the latest prices on your cadence. Responses are JSON by default, with CSV available on the product and offer endpoints for easy loading into analytics tools.
Relevant endpoints: `GET /v1/products/offers` (current prices across retailers), `GET /v1/products/offers/history` (price history), `GET /v1/products/search` (discover products).
## FAQ
**Can I monitor a fixed list of products on a schedule?** Yes — schedule products for regular refresh (hourly, daily, weekly) and pull the latest prices on your cadence.
**What formats do you return?** JSON by default, with CSV available on the product and offer endpoints for easy loading into analytics tools.
## Get started
- Create an API key: https://shopsavvy.com/sign-up?redirect=/data/api-keys
- Read the docs: https://shopsavvy.com/data/documentation
- See pricing: https://shopsavvy.com/data#pricing
Tens of thousands of retailers · sorted by price · SDKs in 10 languages.
---
# Barcode Lookup & Product Enrichment Data API for POS
Turn a barcode scan into a rich product record. Resolve any barcode into a clean product — title, brand, category, images, identifiers — plus live prices across tens of thousands of retailers. Enrich catalogs and point-of-sale flows in a single call.
## What you can build
- **Barcode-to-catalog enrichment** — Scan or type a barcode and get back a normalized product record with title, brand, category, images, and every known identifier — no manual data entry.
- **Point-of-sale lookups** — Show staff and shoppers the product and how its price compares elsewhere, right at the counter or kiosk.
- **Catalog de-duplication & matching** — Match messy SKUs to canonical products across identifier types to keep your catalog clean and consistent.
## How it works
Accepts barcode, UPC, EAN, ISBN, GTIN, ASIN, model number, MPN, product URL, product name, or a ShopSavvy product ID. The batch endpoint accepts many identifiers in a single request.
Relevant endpoints: `GET /v1/products` (product details by identifier), `GET /v1/products/offers` (live prices), `POST /v1/products/batch` (bulk enrichment).
## FAQ
**What identifier types do you accept?** Barcode, UPC, EAN, ISBN, GTIN, ASIN, model number, MPN, product URL, product name, or a ShopSavvy product ID.
**Can I enrich many products at once?** Yes — the batch endpoint accepts many identifiers in a single request.
## Get started
- Create an API key: https://shopsavvy.com/sign-up?redirect=/data/api-keys
- Read the docs: https://shopsavvy.com/data/documentation
- See pricing: https://shopsavvy.com/data#pricing
Tens of thousands of retailers · sorted by price · SDKs in 10 languages.
---
# Product & Pricing Data API for Shopping Assistants
Give your shopping assistant real prices. Search products, compare live prices across tens of thousands of retailers, and surface the best deals — the product and pricing layer behind shopping assistants and agents. Available as a REST API or a one-command assistant connector.
## What you can build
- **Find-me-the-best-price** — Let your assistant answer "where's this cheapest?" with a live comparison across tens of thousands of retailers, sorted by price.
- **Conversational product search** — Turn a natural-language request into ranked product results your assistant can talk about, then drill into prices and reviews.
- **Deal discovery** — Surface trending, community-vetted deals so your assistant can proactively flag a genuinely good price.
## How it works
Use plain REST, or wire up the one-command connector so assistants and agents can call product lookups, live pricing, history, and deal discovery directly. Results are always sorted by price — no retailer can pay to rank above another.
Relevant endpoints: `GET /v1/products/search` (product search), `GET /v1/products/offers` (live prices), `GET /v1/deals` (deal discovery).
## FAQ
**Is there a connector for assistants?** Yes — a one-command connector lets assistants and agents call product lookups, live pricing, history, and deal discovery directly. The same data is also available over plain REST.
**Do you sort results by price?** Always. Results are sorted by price — no retailer can pay to rank above another.
## Get started
- Create an API key: https://shopsavvy.com/sign-up?redirect=/data/api-keys
- Read the docs: https://shopsavvy.com/data/documentation
- See pricing: https://shopsavvy.com/data#pricing
Tens of thousands of retailers · sorted by price · SDKs in 10 languages.
---
# Data API Referral Program
Refer developers to the ShopSavvy Data API and earn bonus API credits. Share your link; when a developer you refer signs up and becomes a paying subscriber, you earn bonus credits — automatically.
## How it works
1. Grab your referral link from the Referrals page in your Data API dashboard: `https://shopsavvy.com/data?ref=YOUR_CODE`.
2. Share it — in your project README, a blog post, a tutorial, or anywhere developers will see it.
3. When someone signs up through your link and becomes a paying Data API subscriber, you earn bonus credits on your account.
## Reward
- **Account credits.** Bonus credits are added to your account once a referred developer's first payment clears. The credits top up your monthly allowance and carry over until you use them.
- Rewards apply only to brand-new accounts, only on the first paid conversion, and are reversed if the referred subscription is refunded, disputed, or cancelled within the clawback window.
- You can't refer yourself.
## Putting your link in a README
Drop a line like this into your repo so every visitor becomes a potential signup:
```markdown
[Powered by the ShopSavvy Data API](https://shopsavvy.com/data?ref=YOUR_CODE)
```
## Get started
- View your referral link + stats: https://shopsavvy.com/data/referrals
- Read the docs: https://shopsavvy.com/data/documentation
- See pricing: https://shopsavvy.com/data#pricing
---
# Universal Product Search API
> The world's most comprehensive product database
*Source: https://shopsavvy.com/search-api*
---
## Hero
**Badge:** Enterprise API
Search millions of products across 70,000+ retailers. Real-time pricing and availability. Built on 16+ years of price comparison expertise.
**CTA:** Contact Us for Enterprise Access
---
## Stats
| Stat | Label |
|------|-------|
| 70K+ | Retailers |
| 16+ | Years of Data |
| Real-Time | Pricing |
| 99.9% | Uptime |
---
## Comprehensive Product Coverage
One API to search every product, everywhere
### Physical Products
Electronics, appliances, furniture, tools, toys, clothing, and everything in between. In-store and online inventory across all major retailers.
- Major retail chains
- Grocery and household
- Specialty and niche stores
### Digital Products
Music, movies, TV shows, video games, eBooks, and audiobooks. All major digital storefronts and streaming platforms.
- Streaming services
- Digital downloads
- Gaming platforms
### Price Comparison
The same product matched across multiple retailers. See every price option instantly and find the best deal.
- Cross-retailer matching
- Real-time price updates
- Historical price data
### All Seller Types
First-party retailers, third-party marketplaces, and independent merchants. Complete market visibility.
- Direct retailers
- Marketplace sellers
- Independent stores
---
## Built for Enterprise
Production-ready features for scale and reliability
### Blazing Fast
Get comprehensive results in seconds. Our infrastructure is optimized for speed at any scale.
### Real-Time Data
Prices and availability that reflect what's actually in stores right now. No stale data.
### Smart Matching
The same product automatically matched across retailers. Know exactly who has the best price.
### Streaming Results
Results delivered progressively as they're ready. Build responsive UIs that feel instant.
### AI Summaries
Optional AI-generated shopping recommendations. Help users decide faster with smart insights.
### Flexible Limits
Rate limits tailored to your needs. From thousands to millions of requests per month.
---
## Simple Integration
Clean REST API with JSON responses
### Request
```
POST /enterprise/api/v1/search
Authorization: Bearer ss_live_your_api_key
{
"query": "macbook pro 16 inch",
"limit": 20
}
```
### Response
```json
{
"success": true,
"data": {
"query": "macbook pro 16 inch",
"products": [
{
"title": "MacBook Pro 16-inch M3 Pro",
"price_cents": 249900,
"retailer_name": "Best Buy",
"url": "https://...",
"in_stock": true,
"other_retailers": [
{ "name": "Amazon", "price_cents": 249900 },
{ "name": "Walmart", "price_cents": 249999 }
]
}
// ... more products
],
"metadata": {
"total_results": 47,
"timing_ms": 892
}
}
}
```
---
## Use Cases
Power your products with comprehensive product data
### AI Shopping Assistants
Build conversational shopping experiences with real-time product data. Give your AI access to current prices and availability across all retailers.
### Price Comparison Apps
Show users the best price on any product, instantly. Complete market visibility with a single API call.
### Market Research
Track pricing trends, product availability, and competitive positioning. Build comprehensive market intelligence dashboards.
### E-commerce Enrichment
Enrich your product catalog with competitive pricing data. Power shopping recommendations with real market data.
---
## Enterprise Support
Dedicated support for production deployments
### Dedicated Support
Direct line to our engineering team
### SLA Guarantees
Uptime and response time commitments
### Custom Integrations
Tailored to your specific needs
### Volume Pricing
Competitive rates at scale
---
## CTA
**Ready to get started?**
Contact our enterprise team to discuss your requirements
**CTA:** Contact Our Enterprise Team
---
# Bulk Data Licensing
> Power your analytics, AI models, and market research with comprehensive retail data
*Source: https://shopsavvy.com/data-licensing*
---
## Hero
Power your analytics, AI models, and market research with comprehensive retail data spanning tens of thousands of retailers
**CTA:** Contact Our Data Team
---
## Intro
Since 2008, ShopSavvy has been collecting and organizing retail data from across the web. Our database contains extensive product information, real-time pricing from a vast network of retailers, and years of historical price data. All available through annual licensing agreements tailored to your specific needs.
---
## Data Catalog (self-serve)
Buy a full data slice for a single retailer (all of a given retailer's products, current prices, availability, and price history) or for an entire product category, with no sales call. Each slice is priced individually based on its size and is priced below comparable data marketplaces. Delivered as JSON, CSV, or Parquet.
- **Per retailer** — a complete current snapshot of one retailer's catalog: product details, current prices, availability, condition, and historical pricing.
- **Per category** — the catalog for an entire product category across retailers.
- **One-time snapshot** — a single current export, or add an optional **monthly refresh** subscription to keep your copy up to date.
- Need a custom scope, several retailers at once, or a full-catalog license? Contact our data team for a tailored quote.
**CTA:** Browse the data catalog
---
## Product Catalog Data
Comprehensive product information aggregated from multiple sources
### Product Identifiers
- UPC / Barcode
- Manufacturer Part Number (MPN)
- Stock Keeping Unit (SKU)
- Retailer-specific IDs (ASIN, etc.)
### Basic Information
- Product titles (original and normalized)
- Brand names
- Model numbers
- Color variants
- Category hierarchies
### Rich Content
- Full product descriptions
- Product specifications and attributes
- Feature lists
- Package contents
### Product Images
- Primary product images
- Multiple image variants
- High-resolution URLs
### Ratings & Reviews
- Aggregated ratings from multiple retailers
- Rating values (out of 5)
- Review counts
- Star distribution breakdown
### Comparisons
- Related products
- Similar alternatives
- Comparison data
- Accessory relationships
---
## Pricing & Offer Data
Real-time pricing intelligence from a vast network of online and brick-and-mortar retailers
### Price Information
- Current retail prices
- MSRP / List prices
- Sale prices
- Strikethrough / Original prices
- Multi-currency support
### Availability Status
- In-stock indicators
- Out-of-stock tracking
- Pre-order availability
- Backorder status
### Product Condition
- New
- Used
- Refurbished
- Open-box
- Certified pre-owned
### Retailer Information
- Retailer names and identifiers
- Trust indicators
- Retailer ratings
- Direct product URLs
### Marketplace Data
- Third-party seller information
- Seller ratings and reviews
- Buy Box status
- Auction listings
### Local Store Data
- Brick-and-mortar locations
- Store addresses
- Geographic coordinates
- Local pickup availability
---
## Historical Price Data
Years of price tracking data for trend analysis and predictive modeling
### Price Snapshots
- Every price change recorded
- Timestamped data points
- Multiple snapshots per day
- Full audit trail
### Trend Data
- Years of historical pricing
- Seasonal patterns
- Sale event tracking
- Price volatility metrics
### Availability History
- Stock level changes over time
- Out-of-stock duration tracking
- Restock patterns
- Inventory trends
### Multi-Retailer Coverage
- Historical data across competing retailers
- Price comparison over time
- Market position tracking
- Competitive analysis data
---
## Flexible Delivery Formats
Get your data in the format that works best for your infrastructure
| Format | Type |
|--------|------|
| JSON | Structured |
| JSONL | Streaming |
| CSV | Tabular |
| XML | Enterprise |
| Parquet | Analytics |
| Avro | Compact |
Need a different format? We can accommodate custom formats upon request.
---
## Common Use Cases
Our data powers a wide range of applications across industries
### AI & Machine Learning
Train models on real-world retail data for price prediction, demand forecasting, and product classification.
### Price Intelligence
Monitor competitor pricing, identify market trends, and optimize your pricing strategy with historical data.
### Market Research
Analyze product availability, pricing patterns, and market dynamics across thousands of retailers.
### Academic Research
Study consumer behavior, e-commerce trends, and retail economics with comprehensive historical data.
### Investment Analysis
Track retail performance, identify market shifts, and inform investment decisions with real-world data.
### Demand Forecasting
Predict inventory needs, plan purchasing, and optimize supply chain with historical trend data.
---
## Enterprise-Ready
Flexible licensing options designed for enterprise needs
- Annual licensing agreements
- Custom data scopes and filters
- Scheduled delivery (daily, weekly, monthly)
- Incremental updates or full snapshots
- Dedicated support
- Custom SLAs available
- Volume-based pricing
- Secure data transfer
- Custom contract terms
---
## CTA
**Ready to Get Started?**
Contact our data team to discuss your specific requirements and get a custom quote tailored to your needs.
**CTA:** Contact Our Data Team
**Email:** business@shopsavvy.com
---
# ShopSavvy for Business
> Professional price tracking and competitive intelligence for e-commerce businesses
*Source: https://shopsavvy.com/business*
---
## Hero
**ShopSavvy for Business**
Professional price tracking and competitive intelligence for e-commerce businesses
Monitor competitor prices across thousands of retailers, track product availability, and automate your pricing strategy with powerful analytics.
- [Start Free Trial](#pricing)
- [View Pricing](#pricing)
---
## Features
**Everything you need to stay ahead of the competition**
### Real-Time Price Tracking
Monitor competitor prices with up to hourly updates. Get alerts when prices change so you can adjust your strategy.
### Historical Analytics
Analyze competitor price trends over time with detailed charts. Identify seasonal patterns and optimize your pricing strategy.
### Bulk Operations
Import your entire product catalog via CSV. Update settings in bulk. Export data for analysis in your existing tools.
### Smart Alerts
Get notified via email or web push when competitor prices change, stock levels shift, or market conditions move.
### Multi-Retailer Coverage
Track competitor prices across thousands of retailers including Amazon, Walmart, Target, Best Buy, and more.
### Local Store Price Tracking
Track brick-and-mortar store prices and availability by location. Monitor regional pricing variations across physical retail.
---
## Feature Showcase
### Your Competitive Intelligence Dashboard
Monitor your entire product catalog from one central hub. Track competitor price movements in real-time, see market coverage across retailers, and identify pricing opportunities before your competition does.
### Historical Pricing Analytics
Analyze competitor pricing strategies over time. Identify seasonal patterns, promotional cycles, and market trends. Use historical data to forecast competitor behavior and optimize your own pricing strategy.
### Multi-Retailer Price Benchmarking
Benchmark your prices against every competitor simultaneously. Track current prices, historical averages, and price volatility by retailer. Understand who is undercutting the market and by how much.
### Individual Marketplace Seller Tracking
Track individual third-party sellers across Amazon, Walmart, eBay, and other major marketplaces. See exactly who is selling what, at what price, and how their pricing changes over time.
### Regional Pricing Intelligence
Monitor brick-and-mortar pricing by geographic location. Understand regional price variations, track in-store vs. online pricing gaps, and identify market-specific competitive dynamics.
### Inventory & Availability Tracking
Monitor competitor stock levels across channels. Identify supply chain disruptions, track out-of-stock rates, and spot market opportunities when competitors run low on inventory.
### Market Sentiment Analysis
Aggregate professional reviews and customer feedback across the market. Understand product positioning, identify competitive weaknesses, and track how market perception evolves over time.
### Enterprise-Ready Bulk Import
Onboard your product catalog quickly. Upload CSV, TSV, or Excel files and our AI automatically maps your columns. Scale from dozens to hundreds of SKUs based on your plan.
---
## Pricing
**Simple, transparent pricing**
Start with a 14-day free trial. Cancel anytime.
Questions, or not sure which plan fits? Tell us your work email, company, and what you want to track on the pricing section of [shopsavvy.com/business](https://shopsavvy.com/business), and a real person will reply from business@shopsavvy.com — usually within one business day. No credit card needed to start the conversation.
### Starter — $99.99/month
*Perfect for small businesses tracking a handful of products*
Up to 50 products
**Features included:**
- Track up to 50 products
- Daily price updates
- Price history charts
- Email alerts
- Web push notifications
- Bulk operations
- CSV import/export
**Update frequency:** Daily, Weekly, Manual
### Growth — $249.99/month *(Most Popular)*
*For growing businesses with expanding product catalogs*
Up to 150 products
**Features included:**
- Track up to 150 products
- 4-hour price updates
- Price history charts
- Email & push alerts
- Bulk operations
- CSV import/export
**Update frequency:** 4 hours, 12 hours, Daily, Weekly
### Professional — $499.99/month
*For businesses tracking up to 300 products with hourly updates*
Up to 300 products
**Features included:**
- Track up to 300 products
- Hourly price updates
- Unlimited price history
- Priority support
- Email & push alerts
- Bulk operations
- CSV import/export
- Custom integrations
**Update frequency:** Hourly, 4 hours, 12 hours, Daily, Weekly
### Enterprise — Custom Pricing
*For large organizations tracking 300+ products*
Custom product limits
**Enterprise features:**
- Custom product limits
- Custom refresh frequencies
- Dedicated account manager
- SLA guarantees
- Custom API integrations
- Volume discounts
- Priority support
- White-label options
- Custom contract terms
**Update frequency:** Custom
**Perfect for:** Large retailers, enterprises, and agencies tracking hundreds or thousands of products
[Contact Sales](mailto:business@shopsavvy.com?subject=Enterprise%20Plan%20Inquiry)
All plans include 14-day free trial. Cancel anytime.
---
## Frequently Asked Questions
**Everything you need to know about ShopSavvy for Business**
### How does the 14-day free trial work?
Start tracking products immediately with full access to all features during your 14-day free trial. After the trial, continue with a paid plan or cancel anytime with no charges.
### What happens if I exceed my product limit?
You'll be prompted to upgrade to a higher tier plan. Existing tracked products continue updating, but you won't be able to add new ones until you upgrade or remove some products.
### How often are prices updated?
You can choose the refresh frequency per product: hourly, daily, or weekly. Higher-tier plans get access to more frequent updates. All price changes trigger immediate notifications.
### Can I import my existing product list?
Yes! Upload a CSV file with product URLs, ASINs, barcodes, or model numbers. Our AI automatically detects the columns and imports everything. You can also export your data anytime.
### Which retailers do you support?
We track prices across thousands of retailers including Amazon, Walmart, Target, Best Buy, Home Depot, Lowe's, and many more. If a retailer sells a product online, we can track it.
### Can I cancel anytime?
Absolutely. Cancel anytime from your subscription settings. Your data remains accessible until the end of your billing period, and you can export everything before you go.
---
## Cross-Promo
**Need programmatic access?**
The ShopSavvy Data API provides direct access to our price comparison data (separate subscription). [Learn More](/data)
---
## CTA
**Ready to gain a competitive edge?**
Join businesses using ShopSavvy for Business to stay ahead of the competition.
[Start Your Free Trial](#pricing)
---
# ShopSavvy Integrations
Official SDKs, plugins, and tools that connect the ShopSavvy Data API to your favorite platforms. Search products, compare prices across thousands of retailers, track price history, and discover deals from anywhere.
## SDKs
Official client libraries in 10 languages:
- **Python SDK** — `pip install shopsavvy-sdk` — [GitHub](https://github.com/shopsavvy/sdk-python) | [PyPI](https://pypi.org/project/shopsavvy-sdk/)
- **TypeScript SDK** — `npm install @shopsavvy/sdk` — [GitHub](https://github.com/shopsavvy/sdk-typescript) | [npm](https://www.npmjs.com/package/@shopsavvy/sdk)
- **Swift SDK** — Swift Package Manager — [GitHub](https://github.com/shopsavvy/sdk-swift)
- **Kotlin SDK** — Gradle/Maven — [GitHub](https://github.com/shopsavvy/sdk-kotlin)
- **Go SDK** — `go get github.com/shopsavvy/sdk-go` — [GitHub](https://github.com/shopsavvy/sdk-go)
- **Rust SDK** — `cargo add shopsavvy-sdk` — [GitHub](https://github.com/shopsavvy/sdk-rust) | [crates.io](https://crates.io/crates/shopsavvy-sdk)
- **Ruby SDK** — `gem install shopsavvy-sdk` — [GitHub](https://github.com/shopsavvy/sdk-ruby) | [RubyGems](https://rubygems.org/gems/shopsavvy-sdk)
- **PHP SDK** — `composer require shopsavvy/shopsavvy-sdk-php` — [GitHub](https://github.com/shopsavvy/sdk-php)
- **Java SDK** — Maven Central — [GitHub](https://github.com/shopsavvy/sdk-java)
- **C# SDK** — `dotnet add package ShopSavvy.Sdk` — [GitHub](https://github.com/shopsavvy/sdk-csharp) | [NuGet](https://www.nuget.org/packages/ShopSavvy.Sdk)
## AI Agent Integrations
- **MCP Server** — Give any AI assistant (Claude, ChatGPT, Gemini) access to product and pricing data — [GitHub](https://github.com/shopsavvy/shopsavvy-mcp-server)
- **LangChain** — Tools for product search, price comparison, and price history in LangChain agents — [GitHub](https://github.com/langchain-ai/langchain/pull/36415)
- **LlamaIndex** — Tool spec for product data retrieval in LlamaIndex agents — [GitHub](https://github.com/shopsavvy/llamaindex-shopsavvy)
- **Dify** — Plugin for product search and price comparison in Dify workflows — [GitHub](https://github.com/langgenius/dify-official-plugins/pull/2816)
- **crewAI** — Tool for multi-agent product research — [GitHub](https://github.com/crewAIInc/crewAI/pull/5159)
- **Haystack** — Components for product search and price comparison in Haystack pipelines — [GitHub](https://github.com/deepset-ai/haystack-core-integrations/pull/3073)
- **Langflow** — Visual components for Langflow workflows — [GitHub](https://github.com/langflow-ai/langflow/pull/12431)
## Workflow Automation
- **n8n** — Community node for product search, pricing, and price history in n8n workflows — [GitHub](https://github.com/shopsavvy/n8n-nodes-shopsavvy)
- **Zapier** — Triggers, searches, and actions for Zapier automations — [GitHub](https://github.com/shopsavvy/zapier-shopsavvy)
- **Activepieces** — Piece for product data and price monitoring in Activepieces — [GitHub](https://github.com/activepieces/activepieces/pull/12323)
- **Huginn** — Ruby agents for product lookup, price monitoring, and deal discovery — [GitHub](https://github.com/shopsavvy/huginn-shopsavvy-agent)
## Developer Tools
- **CLI** — Price comparison from your terminal — `brew tap shopsavvy/shopsavvy && brew install shopsavvy` — [GitHub](https://github.com/shopsavvy/shopsavvy-cli)
- **GitHub Action** — Check product prices in CI/CD workflows — [GitHub](https://github.com/shopsavvy/github-action-shopsavvy)
- **Raycast** — Search products and compare prices from Raycast — [GitHub](https://github.com/shopsavvy/raycast-shopsavvy)
- **Alfred** — Product search and price comparison from Alfred — [GitHub](https://github.com/shopsavvy/alfred-shopsavvy)
- **Docker** — Run the ShopSavvy CLI in a container — [GitHub](https://github.com/shopsavvy/docker-shopsavvy-cli)
- **Homebrew** — Install the CLI with Homebrew — [GitHub](https://github.com/shopsavvy/homebrew-shopsavvy)
- **Tauri** — Tauri v2 plugin (Rust + TS bindings) for product search, pricing, history, and deals — `cargo add tauri-plugin-shopsavvy && npm install @shopsavvy/tauri-plugin` — [GitHub](https://github.com/shopsavvy/tauri-plugin-shopsavvy)
## E-Commerce
- **Shopify** — Competitor price intelligence for Shopify merchants — [GitHub](https://github.com/shopsavvy/shopify-shopsavvy)
- **WooCommerce** — Show competitor prices on WooCommerce product pages — [GitHub](https://github.com/shopsavvy/woocommerce-shopsavvy)
- **WordPress** — Price comparison block, shortcode, and widget for WordPress — [GitHub](https://github.com/shopsavvy/wordpress-shopsavvy)
## Serverless Templates
- **Cloudflare Workers** — Edge-deployed price comparison API — [GitHub](https://github.com/shopsavvy/cloudflare-worker-shopsavvy)
- **Vercel Edge** — Next.js App Router API routes with edge runtime — [GitHub](https://github.com/shopsavvy/vercel-edge-shopsavvy)
- **AWS Lambda** — SAM template with API Gateway + scheduled price monitoring — [GitHub](https://github.com/shopsavvy/aws-lambda-shopsavvy)
- **Supabase Edge Functions** — Three Deno edge functions for product data — [GitHub](https://github.com/shopsavvy/supabase-shopsavvy)
- **Deno Deploy** — Hono router template for product search and pricing — [GitHub](https://github.com/shopsavvy/deno-deploy-shopsavvy)
## Additional AI Frameworks
- **AutoGen** — Async-first tools for Microsoft AutoGen multi-agent systems — [GitHub](https://github.com/shopsavvy/autogen-shopsavvy)
- **Semantic Kernel** — C# plugin with [KernelFunction] attributes — [GitHub](https://github.com/shopsavvy/semantic-kernel-shopsavvy)
- **Vercel AI SDK** — tool() definitions with Zod schemas — [GitHub](https://github.com/shopsavvy/vercel-ai-shopsavvy)
- **OpenAI Functions** — JSON schemas + Python/TypeScript examples for function calling — [GitHub](https://github.com/shopsavvy/openai-shopsavvy-function)
## Chat Bots
- **Telegram Bot** — Search products, compare prices, browse deals from Telegram — [GitHub](https://github.com/shopsavvy/telegram-shopsavvy-bot)
- **Discord Bot** — Slash commands with rich embeds for product search and pricing — [GitHub](https://github.com/shopsavvy/discord-shopsavvy-bot)
- **Slack App** — Block Kit formatted product cards and deal discovery — [GitHub](https://github.com/shopsavvy/slack-shopsavvy)
- **Matrix Bot** — Product search and pricing in Matrix/Element rooms — [GitHub](https://github.com/shopsavvy/matrix-shopsavvy-bot)
- **Mastodon Bot** — Auto-post deals, respond to price check mentions — [GitHub](https://github.com/shopsavvy/mastodon-shopsavvy-bot)
- **Bluesky** — Reactive mention bot, custom deals feed generator, and daily poster on AT Protocol — [GitHub](https://github.com/shopsavvy/bluesky-shopsavvy)
- **WhatsApp Business** — Self-hostable Hono server: text a UPC/ASIN/URL for instant price comparison, plus /help, /search, /price, /deals commands — [GitHub](https://github.com/shopsavvy/whatsapp-shopsavvy-bot)
## Web Frameworks
- **Django** — Template tags, DRF viewset, middleware, model mixin, and management commands — `pip install django-shopsavvy` — [GitHub](https://github.com/shopsavvy/django-shopsavvy)
- **Laravel** — Facade, Blade components, Artisan commands, and optional API routes — `composer require shopsavvy/laravel-shopsavvy` — [GitHub](https://github.com/shopsavvy/laravel-shopsavvy)
- **Hono** — Edge-native middleware, router, JSX components, SSE streaming, RPC across CF/Vercel/Bun/Node/Deno — `npm install @shopsavvy/hono` — [GitHub](https://github.com/shopsavvy/hono-shopsavvy)
- **Astro** — Content Loader, zero-JS components, islands, RSS + sitemap helpers — `npm install astro-shopsavvy` — [GitHub](https://github.com/shopsavvy/astro-shopsavvy)
- **FastAPI** — Dependency injection and pre-built router for Python APIs — `pip install fastapi-shopsavvy` — [GitHub](https://github.com/shopsavvy/fastapi-shopsavvy)
- **Express.js** — Middleware and router for Express apps — `npm install express-shopsavvy` — [GitHub](https://github.com/shopsavvy/express-shopsavvy)
- **NestJS** — Injectable module for NestJS apps — `npm install nestjs-shopsavvy` — [GitHub](https://github.com/shopsavvy/nestjs-shopsavvy)
- **Hugo** — Hugo Module with shortcodes for product cards, deal feeds, and price history (build-time fetch, no runtime JS) — `hugo mod get github.com/shopsavvy/hugo-shopsavvy` — [GitHub](https://github.com/shopsavvy/hugo-shopsavvy)
- **Jekyll** — Liquid tags ({% shopsavvy_product %}, {% shopsavvy_deals %}, {% shopsavvy_price %}) and `shopsavvy_lookup` filter, with per-build response caching — `gem install jekyll-shopsavvy` — [GitHub](https://github.com/shopsavvy/jekyll-shopsavvy)
- **Eleventy (11ty)** — Async shortcodes, global data, and a `shopsavvyPrice` filter; dual ESM/CJS build — `npm install eleventy-plugin-shopsavvy` — [GitHub](https://github.com/shopsavvy/eleventy-plugin-shopsavvy)
## Mobile UI
- **React Native** — Hooks for product search, price comparison, deals — `npm install react-native-shopsavvy` — [GitHub](https://github.com/shopsavvy/react-native-shopsavvy)
- **Flutter** — Dart SDK with Material widgets for product cards and pricing — [GitHub](https://github.com/shopsavvy/flutter-shopsavvy)
- **SwiftUI** — SwiftUI views and @Observable view models — [GitHub](https://github.com/shopsavvy/swiftui-shopsavvy)
- **Jetpack Compose** — Material 3 composables with StateFlow view models — [GitHub](https://github.com/shopsavvy/jetpack-compose-shopsavvy)
- **Expo** — Config plugin (auto-injects camera permission) plus hooks for product search, price comparison, price history, and deals — `npx expo install expo-shopsavvy` — [GitHub](https://github.com/shopsavvy/expo-shopsavvy)
## Productivity
- **Obsidian** — Product data blocks and price comparisons in your vault — [GitHub](https://github.com/shopsavvy/obsidian-shopsavvy)
- **VS Code** — ASIN hover previews, product search, price check panel — [GitHub](https://github.com/shopsavvy/vscode-shopsavvy)
- **Logseq** — Slash commands and live product card blocks — [GitHub](https://github.com/shopsavvy/logseq-shopsavvy)
- **JetBrains IDEs** — Tool window and actions for IntelliJ, WebStorm, PyCharm — [GitHub](https://github.com/shopsavvy/jetbrains-shopsavvy)
- **Notion** — Product tracking database with live pricing in your Notion workspace — [GitHub](https://github.com/shopsavvy/notion-shopsavvy)
- **Raycast** — 9 commands, 2 AI tools, and live menu-bar price tracker for Mac power users — [GitHub](https://github.com/shopsavvy/raycast-shopsavvy)
## Home Automation
- **Home Assistant** — Price monitoring sensors with HACS support — [GitHub](https://github.com/shopsavvy/homeassistant-shopsavvy)
- **Homebridge** — ContactSensor accessories triggered by price drops — [GitHub](https://github.com/shopsavvy/homebridge-shopsavvy)
## Data & Analytics
- **Jupyter** — Magic commands for product search and pricing in notebooks — `pip install jupyter-shopsavvy` — [GitHub](https://github.com/shopsavvy/jupyter-shopsavvy)
- **Pandas** — DataFrame accessor for enriching data with pricing — `pip install pandas-shopsavvy` — [GitHub](https://github.com/shopsavvy/pandas-shopsavvy)
- **Streamlit** — Drop-in components for product data dashboards — `pip install streamlit-shopsavvy` — [GitHub](https://github.com/shopsavvy/streamlit-shopsavvy)
- **Google Sheets** — =SHOPSAVVY_PRICE() and =SHOPSAVVY_SEARCH() custom functions — [GitHub](https://github.com/shopsavvy/google-sheets-shopsavvy)
- **Excel** — Custom functions and task pane for Microsoft Excel — [GitHub](https://github.com/shopsavvy/excel-shopsavvy)
- **Gradio** — Product search, price comparison charts, and price history for Gradio apps — `pip install gradio-shopsavvy` — [GitHub](https://github.com/shopsavvy/gradio-shopsavvy)
- **Apache Airflow** — Operators, hooks, and sensors for price data ETL pipelines — `pip install airflow-provider-shopsavvy` — [GitHub](https://github.com/shopsavvy/airflow-provider-shopsavvy)
- **Grafana** — Data source plugin for competitive price monitoring with 6 query types + example dashboards — [GitHub](https://github.com/shopsavvy/grafana-shopsavvy-datasource)
## Voice Assistants
- **Amazon Alexa** — Voice-first price intelligence Skill with APL visuals for Echo Show — [GitHub](https://github.com/shopsavvy/alexa-shopsavvy-skill)
- **Apple Shortcuts** — 8 App Intents for Siri voice, Share Sheet, and Shortcuts app — [GitHub](https://github.com/shopsavvy/shortcuts-shopsavvy)
## Notifications & Bridges
- **RSS Feed** — RSS 2.0 and Atom feeds of deals and price drops — [GitHub](https://github.com/shopsavvy/shopsavvy-rss)
- **Webhooks** — HMAC-signed webhook relay for price change events — [GitHub](https://github.com/shopsavvy/shopsavvy-webhooks)
- **MQTT Bridge** — Publish price data to MQTT topics with HA discovery — [GitHub](https://github.com/shopsavvy/shopsavvy-mqtt)
- **ntfy** — Price drop push notifications via ntfy.sh — [GitHub](https://github.com/shopsavvy/ntfy-shopsavvy)
## Getting Started
All integrations are powered by the [ShopSavvy Data API](https://shopsavvy.com/data). Get your API key at [shopsavvy.com/data](https://shopsavvy.com/data) to start using any integration.
Full API documentation: [shopsavvy.com/data/documentation](https://shopsavvy.com/data/documentation)
---
# ShopSavvy — Never Overpay for Anything
Trusted by 40M+ shoppers since 2008.
ShopSavvy compares prices across thousands of retailers, tracks price history, and alerts you the moment something drops. On your phone, in your browser, or on your desktop.
## Platform
### Mobile App
Scan barcodes, search products, track prices, and get alerts. Available free on iOS and Android with 40M+ downloads.
- [Get for iPhone or iPad](https://shopsavvy.com/link/81nF)
- [Get for Android](https://shopsavvy.com/link/hJJ9)
- [Learn more](/app)
### Browser Extension
Automatic price comparisons on any product page. See price history charts, find better deals, and set alerts without leaving the store.
- [Get for Chrome](https://shopsavvy.com/link/chrome)
- [Get for Edge](https://shopsavvy.com/link/edge)
- [Get for Safari](https://shopsavvy.com/link/safari)
- [Learn more](/browser-extension)
### Desktop App
A full shopping assistant powered by Claude. Auto-buy at target prices, call stores to negotiate, and monitor deals in the background.
- [Learn more](/desktop)
## Core Features
- **Compare prices everywhere** — Search by name, barcode, or photo across thousands of retailers
- **See the full price history** — Know whether today's price is actually a deal
- **Get alerted when prices drop** — Set a target price and get notified
- **Know when it's back in stock** — Alerts when sold-out items return
## For Developers & AI
- **[MCP Server](/agents)** — Free, open source. Give any AI assistant access to product lookups, pricing, and deal discovery.
- **[Data API](/data)** — REST API with SDKs in 10 languages for product data, pricing, and availability.
- **[Search API](/search-api)** — Enterprise-grade universal product search across all retailers.
Works with Claude, ChatGPT, Gemini, GitHub Copilot, and Cursor.
## For Business
Competitive price monitoring, automated. Track competitor prices, get alerts, monitor availability, export data.
- [Explore Business Plans](/business)
- [Bulk Data Licensing](/data-licensing)
## Expert Shopping Resources
- [Best Picks](/best-picks) — Expert-curated product recommendations
- [TLDR Reviews](/reviews-tldr) — Concise product reviews
- [Gift Guides](/gift-guides) — Find the perfect gift
- [Best Time to Buy](/best-time-to-buy) — Know when prices are lowest
- [Product News](/news) — Releases, recalls, and events
- [Expert Q&A](/answers) — Answers to real shopping questions
- [Blog](/blog) — Tips, news, and insights
## By the Numbers
- 40M+ downloads across iOS & Android
- 100M+ products in our database
- 40,000+ retailers monitored daily
- Founded in 2008
## As Featured In
- The Washington Post: "A secret weapon for bargain hunters"
- The New York Times: "I've relied mostly on the ShopSavvy app"
- TIME: "A must-have for bargain hunters"
- TechCrunch: "One of the best early applications"
---
# ShopSavvy — Shop Smarter, Save More
40 million downloads. Since 2008.
Compare prices across thousands of retailers, track price history, and get alerts when prices drop. Free on every platform.
## Features
- **Compare prices everywhere** — Search by name, barcode, or photo across thousands of retailers
- **Full price history** — See if today's "sale" is actually a deal
- **Price drop alerts** — Set a target price and get notified the moment it drops
- **Back-in-stock alerts** — We'll watch sold-out items and tell you when they're available
- **Private by default** — No personal data collected, no shopping habits shared
## Platforms
### Mobile App (iOS & Android)
Scan barcodes, compare prices, track products, and get push notifications.
- [Get for iPhone or iPad](https://shopsavvy.com/link/81nF)
- [Get for Android](https://shopsavvy.com/link/hJJ9)
- [Learn more](/app)
### Browser Extension (Chrome, Edge, Safari)
Automatic price comparisons and history on every product page you visit.
- [Get for Chrome](https://shopsavvy.com/link/chrome)
- [Get for Edge](https://shopsavvy.com/link/edge)
- [Get for Safari](https://shopsavvy.com/link/safari)
- [Learn more](/browser-extension)
### Desktop App (Mac & Windows)
A full shopping assistant that can auto-buy, call stores, and monitor prices in the background.
- [Learn more](/desktop)
## By the Numbers
- 40M+ downloads
- 100M+ products tracked
- 40,000+ retailers
- 18 years running
## For Developers & AI
- [MCP Server](/agents) — Give any AI assistant shopping superpowers. Free & open source.
- [Data API](/data) — REST API with SDKs in 10 languages.
- [Search API](/search-api) — Universal product search across all retailers.
Works with Claude, ChatGPT, Gemini, Copilot, Cursor.
## For Business
Competitive price monitoring — track competitors, get alerts, export data.
- [Explore Plans](/business)
- [Bulk Data Licensing](/data-licensing)
## Expert Shopping Resources
- [Best Picks](/best-picks) — Expert-curated recommendations
- [TLDR Reviews](/reviews-tldr) — Concise reviews with verdict
- [Gift Guides](/gift-guides) — Perfect gifts for anyone
- [Best Time to Buy](/best-time-to-buy) — Know when prices are lowest
- [Product News](/news) — Releases, recalls, events
- [Expert Q&A](/answers) — Real answers backed by data
- [Blog](/blog) — Tips, news, insights
## Our Values
- Results sorted by price. Always. No one can pay to rank higher.
- Your data stays yours. No personal info collected.
- Free. No catch. 40M+ people use ShopSavvy without paying a cent.
## Press
- Washington Post: "A secret weapon for bargain hunters"
- New York Times: "I've relied mostly on the ShopSavvy app"
- TIME: "A must-have for professional bargain hunters"
- TechCrunch: "One of the best early Android applications"
---
# ShopSavvy — Shop Smarter, Save More
40 million downloads. Since 2008.
Compare prices across thousands of retailers, track price history, and get alerts when prices drop. Free on every platform.
## Features
- **Compare prices everywhere** — Search by name, barcode, or photo across thousands of retailers
- **Full price history** — See if today's "sale" is actually a deal
- **Price drop alerts** — Set a target price and get notified the moment it drops
- **Back-in-stock alerts** — We'll watch sold-out items and tell you when they're available
- **Private by default** — No personal data collected, no shopping habits shared
## Platforms
### Mobile App (iOS & Android)
Scan barcodes, compare prices, track products, and get push notifications.
- [Get for iPhone or iPad](https://shopsavvy.com/link/81nF)
- [Get for Android](https://shopsavvy.com/link/hJJ9)
- [Learn more](/app)
### Browser Extension (Chrome, Edge, Safari)
Automatic price comparisons and history on every product page you visit.
- [Get for Chrome](https://shopsavvy.com/link/chrome)
- [Get for Edge](https://shopsavvy.com/link/edge)
- [Get for Safari](https://shopsavvy.com/link/safari)
- [Learn more](/browser-extension)
### Desktop App (Mac & Windows)
A full shopping assistant that can auto-buy, call stores, and monitor prices in the background.
- [Learn more](/desktop)
## By the Numbers
- 40M+ downloads
- 100M+ products tracked
- 40,000+ retailers
- 18 years running
## For Developers & AI
- [MCP Server](/agents) — Give any AI assistant shopping superpowers. Free & open source.
- [Data API](/data) — REST API with SDKs in 10 languages.
- [Search API](/search-api) — Universal product search across all retailers.
Works with Claude, ChatGPT, Gemini, Copilot, Cursor.
## For Business
Competitive price monitoring — track competitors, get alerts, export data.
- [Explore Plans](/business)
- [Bulk Data Licensing](/data-licensing)
## Expert Shopping Resources
- [Best Picks](/best-picks) — Expert-curated recommendations
- [TLDR Reviews](/reviews-tldr) — Concise reviews with verdict
- [Gift Guides](/gift-guides) — Perfect gifts for anyone
- [Best Time to Buy](/best-time-to-buy) — Know when prices are lowest
- [Product News](/news) — Releases, recalls, events
- [Expert Q&A](/answers) — Real answers backed by data
- [Blog](/blog) — Tips, news, insights
## Our Values
- Results sorted by price. Always. No one can pay to rank higher.
- Your data stays yours. No personal info collected.
- Free. No catch. 40M+ people use ShopSavvy without paying a cent.
## Press
- Washington Post: "A secret weapon for bargain hunters"
- New York Times: "I've relied mostly on the ShopSavvy app"
- TIME: "A must-have for professional bargain hunters"
- TechCrunch: "One of the best early Android applications"
---
# ShopSavvy — Shop Smarter, Save More
40 million downloads. Since 2008.
Compare prices across thousands of retailers, track price history, and get alerts when prices drop. Free on every platform.
## Features
- **Compare prices everywhere** — Search by name, barcode, or photo across thousands of retailers
- **Full price history** — See if today's "sale" is actually a deal
- **Price drop alerts** — Set a target price and get notified the moment it drops
- **Back-in-stock alerts** — We'll watch sold-out items and tell you when they're available
- **Private by default** — No personal data collected, no shopping habits shared
## Platforms
### Mobile App (iOS & Android)
Scan barcodes, compare prices, track products, and get push notifications.
- [Get for iPhone or iPad](https://shopsavvy.com/link/81nF)
- [Get for Android](https://shopsavvy.com/link/hJJ9)
- [Learn more](/app)
### Browser Extension (Chrome, Edge, Safari)
Automatic price comparisons and history on every product page you visit.
- [Get for Chrome](https://shopsavvy.com/link/chrome)
- [Get for Edge](https://shopsavvy.com/link/edge)
- [Get for Safari](https://shopsavvy.com/link/safari)
- [Learn more](/browser-extension)
### Desktop App (Mac & Windows)
A full shopping assistant that can auto-buy, call stores, and monitor prices in the background.
- [Learn more](/desktop)
## By the Numbers
- 40M+ downloads
- 100M+ products tracked
- 40,000+ retailers
- 18 years running
## For Developers & AI
- [MCP Server](/agents) — Give any AI assistant shopping superpowers. Free & open source.
- [Data API](/data) — REST API with SDKs in 10 languages.
- [Search API](/search-api) — Universal product search across all retailers.
Works with Claude, ChatGPT, Gemini, Copilot, Cursor.
## For Business
Competitive price monitoring — track competitors, get alerts, export data.
- [Explore Plans](/business)
- [Bulk Data Licensing](/data-licensing)
## Expert Shopping Resources
- [Best Picks](/best-picks) — Expert-curated recommendations
- [TLDR Reviews](/reviews-tldr) — Concise reviews with verdict
- [Gift Guides](/gift-guides) — Perfect gifts for anyone
- [Best Time to Buy](/best-time-to-buy) — Know when prices are lowest
- [Product News](/news) — Releases, recalls, events
- [Expert Q&A](/answers) — Real answers backed by data
- [Blog](/blog) — Tips, news, insights
## Our Values
- Results sorted by price. Always. No one can pay to rank higher.
- Your data stays yours. No personal info collected.
- Free. No catch. 40M+ people use ShopSavvy without paying a cent.
## Press
- Washington Post: "A secret weapon for bargain hunters"
- New York Times: "I've relied mostly on the ShopSavvy app"
- TIME: "A must-have for professional bargain hunters"
- TechCrunch: "One of the best early Android applications"
---
# ShopSavvy — Shop Smarter, Save More
40 million downloads. Since 2008.
Compare prices across thousands of retailers, track price history, and get alerts when prices drop. Free on every platform.
## Features
- **Compare prices everywhere** — Search by name, barcode, or photo across thousands of retailers
- **Full price history** — See if today's "sale" is actually a deal
- **Price drop alerts** — Set a target price and get notified the moment it drops
- **Back-in-stock alerts** — We'll watch sold-out items and tell you when they're available
- **Private by default** — No personal data collected, no shopping habits shared
## Platforms
### Mobile App (iOS & Android)
Scan barcodes, compare prices, track products, and get push notifications.
- [Get for iPhone or iPad](https://shopsavvy.com/link/81nF)
- [Get for Android](https://shopsavvy.com/link/hJJ9)
- [Learn more](/app)
### Browser Extension (Chrome, Edge, Safari)
Automatic price comparisons and history on every product page you visit.
- [Get for Chrome](https://shopsavvy.com/link/chrome)
- [Get for Edge](https://shopsavvy.com/link/edge)
- [Get for Safari](https://shopsavvy.com/link/safari)
- [Learn more](/browser-extension)
### Desktop App (Mac & Windows)
A full shopping assistant that can auto-buy, call stores, and monitor prices in the background.
- [Learn more](/desktop)
## By the Numbers
- 40M+ downloads
- 100M+ products tracked
- 40,000+ retailers
- 18 years running
## For Developers & AI
- [MCP Server](/agents) — Give any AI assistant shopping superpowers. Free & open source.
- [Data API](/data) — REST API with SDKs in 10 languages.
- [Search API](/search-api) — Universal product search across all retailers.
Works with Claude, ChatGPT, Gemini, Copilot, Cursor.
## For Business
Competitive price monitoring — track competitors, get alerts, export data.
- [Explore Plans](/business)
- [Bulk Data Licensing](/data-licensing)
## Expert Shopping Resources
- [Best Picks](/best-picks) — Expert-curated recommendations
- [TLDR Reviews](/reviews-tldr) — Concise reviews with verdict
- [Gift Guides](/gift-guides) — Perfect gifts for anyone
- [Best Time to Buy](/best-time-to-buy) — Know when prices are lowest
- [Product News](/news) — Releases, recalls, events
- [Expert Q&A](/answers) — Real answers backed by data
- [Blog](/blog) — Tips, news, insights
## Our Values
- Results sorted by price. Always. No one can pay to rank higher.
- Your data stays yours. No personal info collected.
- Free. No catch. 40M+ people use ShopSavvy without paying a cent.
## Press
- Washington Post: "A secret weapon for bargain hunters"
- New York Times: "I've relied mostly on the ShopSavvy app"
- TIME: "A must-have for professional bargain hunters"
- TechCrunch: "One of the best early Android applications"
---
# ShopSavvy — Shop Smarter, Save More
40 million downloads. Since 2008.
Compare prices across thousands of retailers, track price history, and get alerts when prices drop. Free on every platform.
## Features
- **Compare prices everywhere** — Search by name, barcode, or photo across thousands of retailers
- **Full price history** — See if today's "sale" is actually a deal
- **Price drop alerts** — Set a target price and get notified the moment it drops
- **Back-in-stock alerts** — We'll watch sold-out items and tell you when they're available
- **Private by default** — No personal data collected, no shopping habits shared
## Platforms
### Mobile App (iOS & Android)
Scan barcodes, compare prices, track products, and get push notifications.
- [Get for iPhone or iPad](https://shopsavvy.com/link/81nF)
- [Get for Android](https://shopsavvy.com/link/hJJ9)
- [Learn more](/app)
### Browser Extension (Chrome, Edge, Safari)
Automatic price comparisons and history on every product page you visit.
- [Get for Chrome](https://shopsavvy.com/link/chrome)
- [Get for Edge](https://shopsavvy.com/link/edge)
- [Get for Safari](https://shopsavvy.com/link/safari)
- [Learn more](/browser-extension)
### Desktop App (Mac & Windows)
A full shopping assistant that can auto-buy, call stores, and monitor prices in the background.
- [Learn more](/desktop)
## By the Numbers
- 40M+ downloads
- 100M+ products tracked
- 40,000+ retailers
- 18 years running
## For Developers & AI
- [MCP Server](/agents) — Give any AI assistant shopping superpowers. Free & open source.
- [Data API](/data) — REST API with SDKs in 10 languages.
- [Search API](/search-api) — Universal product search across all retailers.
Works with Claude, ChatGPT, Gemini, Copilot, Cursor.
## For Business
Competitive price monitoring — track competitors, get alerts, export data.
- [Explore Plans](/business)
- [Bulk Data Licensing](/data-licensing)
## Expert Shopping Resources
- [Best Picks](/best-picks) — Expert-curated recommendations
- [TLDR Reviews](/reviews-tldr) — Concise reviews with verdict
- [Gift Guides](/gift-guides) — Perfect gifts for anyone
- [Best Time to Buy](/best-time-to-buy) — Know when prices are lowest
- [Product News](/news) — Releases, recalls, events
- [Expert Q&A](/answers) — Real answers backed by data
- [Blog](/blog) — Tips, news, insights
## Our Values
- Results sorted by price. Always. No one can pay to rank higher.
- Your data stays yours. No personal info collected.
- Free. No catch. 40M+ people use ShopSavvy without paying a cent.
## Press
- Washington Post: "A secret weapon for bargain hunters"
- New York Times: "I've relied mostly on the ShopSavvy app"
- TIME: "A must-have for professional bargain hunters"
- TechCrunch: "One of the best early Android applications"
---
# ShopSavvy — Shop Smarter, Save More
40 million downloads. Since 2008.
Compare prices across thousands of retailers, track price history, and get alerts when prices drop. Free on every platform.
## Features
- **Compare prices everywhere** — Search by name, barcode, or photo across thousands of retailers
- **Full price history** — See if today's "sale" is actually a deal
- **Price drop alerts** — Set a target price and get notified the moment it drops
- **Back-in-stock alerts** — We'll watch sold-out items and tell you when they're available
- **Private by default** — No personal data collected, no shopping habits shared
## Platforms
### Mobile App (iOS & Android)
Scan barcodes, compare prices, track products, and get push notifications.
- [Get for iPhone or iPad](https://shopsavvy.com/link/81nF)
- [Get for Android](https://shopsavvy.com/link/hJJ9)
- [Learn more](/app)
### Browser Extension (Chrome, Edge, Safari)
Automatic price comparisons and history on every product page you visit.
- [Get for Chrome](https://shopsavvy.com/link/chrome)
- [Get for Edge](https://shopsavvy.com/link/edge)
- [Get for Safari](https://shopsavvy.com/link/safari)
- [Learn more](/browser-extension)
### Desktop App (Mac & Windows)
A full shopping assistant that can auto-buy, call stores, and monitor prices in the background.
- [Learn more](/desktop)
## By the Numbers
- 40M+ downloads
- 100M+ products tracked
- 40,000+ retailers
- 18 years running
## For Developers & AI
- [MCP Server](/agents) — Give any AI assistant shopping superpowers. Free & open source.
- [Data API](/data) — REST API with SDKs in 10 languages.
- [Search API](/search-api) — Universal product search across all retailers.
Works with Claude, ChatGPT, Gemini, Copilot, Cursor.
## For Business
Competitive price monitoring — track competitors, get alerts, export data.
- [Explore Plans](/business)
- [Bulk Data Licensing](/data-licensing)
## Expert Shopping Resources
- [Best Picks](/best-picks) — Expert-curated recommendations
- [TLDR Reviews](/reviews-tldr) — Concise reviews with verdict
- [Gift Guides](/gift-guides) — Perfect gifts for anyone
- [Best Time to Buy](/best-time-to-buy) — Know when prices are lowest
- [Product News](/news) — Releases, recalls, events
- [Expert Q&A](/answers) — Real answers backed by data
- [Blog](/blog) — Tips, news, insights
## Our Values
- Results sorted by price. Always. No one can pay to rank higher.
- Your data stays yours. No personal info collected.
- Free. No catch. 40M+ people use ShopSavvy without paying a cent.
## Press
- Washington Post: "A secret weapon for bargain hunters"
- New York Times: "I've relied mostly on the ShopSavvy app"
- TIME: "A must-have for professional bargain hunters"
- TechCrunch: "One of the best early Android applications"
---
# ShopSavvy — Shop Smarter, Save More
40 million downloads. Since 2008.
Compare prices across thousands of retailers, track price history, and get alerts when prices drop. Free on every platform.
## Features
- **Compare prices everywhere** — Search by name, barcode, or photo across thousands of retailers
- **Full price history** — See if today's "sale" is actually a deal
- **Price drop alerts** — Set a target price and get notified the moment it drops
- **Back-in-stock alerts** — We'll watch sold-out items and tell you when they're available
- **Private by default** — No personal data collected, no shopping habits shared
## Platforms
### Mobile App (iOS & Android)
Scan barcodes, compare prices, track products, and get push notifications.
- [Get for iPhone or iPad](https://shopsavvy.com/link/81nF)
- [Get for Android](https://shopsavvy.com/link/hJJ9)
- [Learn more](/app)
### Browser Extension (Chrome, Edge, Safari)
Automatic price comparisons and history on every product page you visit.
- [Get for Chrome](https://shopsavvy.com/link/chrome)
- [Get for Edge](https://shopsavvy.com/link/edge)
- [Get for Safari](https://shopsavvy.com/link/safari)
- [Learn more](/browser-extension)
### Desktop App (Mac & Windows)
A full shopping assistant that can auto-buy, call stores, and monitor prices in the background.
- [Learn more](/desktop)
## By the Numbers
- 40M+ downloads
- 100M+ products tracked
- 40,000+ retailers
- 18 years running
## For Developers & AI
- [MCP Server](/agents) — Give any AI assistant shopping superpowers. Free & open source.
- [Data API](/data) — REST API with SDKs in 10 languages.
- [Search API](/search-api) — Universal product search across all retailers.
Works with Claude, ChatGPT, Gemini, Copilot, Cursor.
## For Business
Competitive price monitoring — track competitors, get alerts, export data.
- [Explore Plans](/business)
- [Bulk Data Licensing](/data-licensing)
## Expert Shopping Resources
- [Best Picks](/best-picks) — Expert-curated recommendations
- [TLDR Reviews](/reviews-tldr) — Concise reviews with verdict
- [Gift Guides](/gift-guides) — Perfect gifts for anyone
- [Best Time to Buy](/best-time-to-buy) — Know when prices are lowest
- [Product News](/news) — Releases, recalls, events
- [Expert Q&A](/answers) — Real answers backed by data
- [Blog](/blog) — Tips, news, insights
## Our Values
- Results sorted by price. Always. No one can pay to rank higher.
- Your data stays yours. No personal info collected.
- Free. No catch. 40M+ people use ShopSavvy without paying a cent.
## Press
- Washington Post: "A secret weapon for bargain hunters"
- New York Times: "I've relied mostly on the ShopSavvy app"
- TIME: "A must-have for professional bargain hunters"
- TechCrunch: "One of the best early Android applications"
---
# ShopSavvy — Shop Smarter, Save More
40 million downloads. Since 2008.
Compare prices across thousands of retailers, track price history, and get alerts when prices drop. Free on every platform.
## Features
- **Compare prices everywhere** — Search by name, barcode, or photo across thousands of retailers
- **Full price history** — See if today's "sale" is actually a deal
- **Price drop alerts** — Set a target price and get notified the moment it drops
- **Back-in-stock alerts** — We'll watch sold-out items and tell you when they're available
- **Private by default** — No personal data collected, no shopping habits shared
## Platforms
### Mobile App (iOS & Android)
Scan barcodes, compare prices, track products, and get push notifications.
- [Get for iPhone or iPad](https://shopsavvy.com/link/81nF)
- [Get for Android](https://shopsavvy.com/link/hJJ9)
- [Learn more](/app)
### Browser Extension (Chrome, Edge, Safari)
Automatic price comparisons and history on every product page you visit.
- [Get for Chrome](https://shopsavvy.com/link/chrome)
- [Get for Edge](https://shopsavvy.com/link/edge)
- [Get for Safari](https://shopsavvy.com/link/safari)
- [Learn more](/browser-extension)
### Desktop App (Mac & Windows)
A full shopping assistant that can auto-buy, call stores, and monitor prices in the background.
- [Learn more](/desktop)
## By the Numbers
- 40M+ downloads
- 100M+ products tracked
- 40,000+ retailers
- 18 years running
## For Developers & AI
- [MCP Server](/agents) — Give any AI assistant shopping superpowers. Free & open source.
- [Data API](/data) — REST API with SDKs in 10 languages.
- [Search API](/search-api) — Universal product search across all retailers.
Works with Claude, ChatGPT, Gemini, Copilot, Cursor.
## For Business
Competitive price monitoring — track competitors, get alerts, export data.
- [Explore Plans](/business)
- [Bulk Data Licensing](/data-licensing)
## Expert Shopping Resources
- [Best Picks](/best-picks) — Expert-curated recommendations
- [TLDR Reviews](/reviews-tldr) — Concise reviews with verdict
- [Gift Guides](/gift-guides) — Perfect gifts for anyone
- [Best Time to Buy](/best-time-to-buy) — Know when prices are lowest
- [Product News](/news) — Releases, recalls, events
- [Expert Q&A](/answers) — Real answers backed by data
- [Blog](/blog) — Tips, news, insights
## Our Values
- Results sorted by price. Always. No one can pay to rank higher.
- Your data stays yours. No personal info collected.
- Free. No catch. 40M+ people use ShopSavvy without paying a cent.
## Press
- Washington Post: "A secret weapon for bargain hunters"
- New York Times: "I've relied mostly on the ShopSavvy app"
- TIME: "A must-have for professional bargain hunters"
- TechCrunch: "One of the best early Android applications"
---
# ShopSavvy — Shop Smarter, Save More
40 million downloads. Since 2008.
Compare prices across thousands of retailers, track price history, and get alerts when prices drop. Free on every platform.
## Features
- **Compare prices everywhere** — Search by name, barcode, or photo across thousands of retailers
- **Full price history** — See if today's "sale" is actually a deal
- **Price drop alerts** — Set a target price and get notified the moment it drops
- **Back-in-stock alerts** — We'll watch sold-out items and tell you when they're available
- **Private by default** — No personal data collected, no shopping habits shared
## Platforms
### Mobile App (iOS & Android)
Scan barcodes, compare prices, track products, and get push notifications.
- [Get for iPhone or iPad](https://shopsavvy.com/link/81nF)
- [Get for Android](https://shopsavvy.com/link/hJJ9)
- [Learn more](/app)
### Browser Extension (Chrome, Edge, Safari)
Automatic price comparisons and history on every product page you visit.
- [Get for Chrome](https://shopsavvy.com/link/chrome)
- [Get for Edge](https://shopsavvy.com/link/edge)
- [Get for Safari](https://shopsavvy.com/link/safari)
- [Learn more](/browser-extension)
### Desktop App (Mac & Windows)
A full shopping assistant that can auto-buy, call stores, and monitor prices in the background.
- [Learn more](/desktop)
## By the Numbers
- 40M+ downloads
- 100M+ products tracked
- 40,000+ retailers
- 18 years running
## For Developers & AI
- [MCP Server](/agents) — Give any AI assistant shopping superpowers. Free & open source.
- [Data API](/data) — REST API with SDKs in 10 languages.
- [Search API](/search-api) — Universal product search across all retailers.
Works with Claude, ChatGPT, Gemini, Copilot, Cursor.
## For Business
Competitive price monitoring — track competitors, get alerts, export data.
- [Explore Plans](/business)
- [Bulk Data Licensing](/data-licensing)
## Expert Shopping Resources
- [Best Picks](/best-picks) — Expert-curated recommendations
- [TLDR Reviews](/reviews-tldr) — Concise reviews with verdict
- [Gift Guides](/gift-guides) — Perfect gifts for anyone
- [Best Time to Buy](/best-time-to-buy) — Know when prices are lowest
- [Product News](/news) — Releases, recalls, events
- [Expert Q&A](/answers) — Real answers backed by data
- [Blog](/blog) — Tips, news, insights
## Our Values
- Results sorted by price. Always. No one can pay to rank higher.
- Your data stays yours. No personal info collected.
- Free. No catch. 40M+ people use ShopSavvy without paying a cent.
## Press
- Washington Post: "A secret weapon for bargain hunters"
- New York Times: "I've relied mostly on the ShopSavvy app"
- TIME: "A must-have for professional bargain hunters"
- TechCrunch: "One of the best early Android applications"
---
# ShopSavvy — Shop Smarter, Save More
40 million downloads. Since 2008.
Compare prices across thousands of retailers, track price history, and get alerts when prices drop. Free on every platform.
## Features
- **Compare prices everywhere** — Search by name, barcode, or photo across thousands of retailers
- **Full price history** — See if today's "sale" is actually a deal
- **Price drop alerts** — Set a target price and get notified the moment it drops
- **Back-in-stock alerts** — We'll watch sold-out items and tell you when they're available
- **Private by default** — No personal data collected, no shopping habits shared
## Platforms
### Mobile App (iOS & Android)
Scan barcodes, compare prices, track products, and get push notifications.
- [Get for iPhone or iPad](https://shopsavvy.com/link/81nF)
- [Get for Android](https://shopsavvy.com/link/hJJ9)
- [Learn more](/app)
### Browser Extension (Chrome, Edge, Safari)
Automatic price comparisons and history on every product page you visit.
- [Get for Chrome](https://shopsavvy.com/link/chrome)
- [Get for Edge](https://shopsavvy.com/link/edge)
- [Get for Safari](https://shopsavvy.com/link/safari)
- [Learn more](/browser-extension)
### Desktop App (Mac & Windows)
A full shopping assistant that can auto-buy, call stores, and monitor prices in the background.
- [Learn more](/desktop)
## By the Numbers
- 40M+ downloads
- 100M+ products tracked
- 40,000+ retailers
- 18 years running
## For Developers & AI
- [MCP Server](/agents) — Give any AI assistant shopping superpowers. Free & open source.
- [Data API](/data) — REST API with SDKs in 10 languages.
- [Search API](/search-api) — Universal product search across all retailers.
Works with Claude, ChatGPT, Gemini, Copilot, Cursor.
## For Business
Competitive price monitoring — track competitors, get alerts, export data.
- [Explore Plans](/business)
- [Bulk Data Licensing](/data-licensing)
## Expert Shopping Resources
- [Best Picks](/best-picks) — Expert-curated recommendations
- [TLDR Reviews](/reviews-tldr) — Concise reviews with verdict
- [Gift Guides](/gift-guides) — Perfect gifts for anyone
- [Best Time to Buy](/best-time-to-buy) — Know when prices are lowest
- [Product News](/news) — Releases, recalls, events
- [Expert Q&A](/answers) — Real answers backed by data
- [Blog](/blog) — Tips, news, insights
## Our Values
- Results sorted by price. Always. No one can pay to rank higher.
- Your data stays yours. No personal info collected.
- Free. No catch. 40M+ people use ShopSavvy without paying a cent.
## Press
- Washington Post: "A secret weapon for bargain hunters"
- New York Times: "I've relied mostly on the ShopSavvy app"
- TIME: "A must-have for professional bargain hunters"
- TechCrunch: "One of the best early Android applications"
---
# ShopSavvy — Shop Smarter, Save More
40 million downloads. Since 2008.
Compare prices across thousands of retailers, track price history, and get alerts when prices drop. Free on every platform.
## Features
- **Compare prices everywhere** — Search by name, barcode, or photo across thousands of retailers
- **Full price history** — See if today's "sale" is actually a deal
- **Price drop alerts** — Set a target price and get notified the moment it drops
- **Back-in-stock alerts** — We'll watch sold-out items and tell you when they're available
- **Private by default** — No personal data collected, no shopping habits shared
## Platforms
### Mobile App (iOS & Android)
Scan barcodes, compare prices, track products, and get push notifications.
- [Get for iPhone or iPad](https://shopsavvy.com/link/81nF)
- [Get for Android](https://shopsavvy.com/link/hJJ9)
- [Learn more](/app)
### Browser Extension (Chrome, Edge, Safari)
Automatic price comparisons and history on every product page you visit.
- [Get for Chrome](https://shopsavvy.com/link/chrome)
- [Get for Edge](https://shopsavvy.com/link/edge)
- [Get for Safari](https://shopsavvy.com/link/safari)
- [Learn more](/browser-extension)
### Desktop App (Mac & Windows)
A full shopping assistant that can auto-buy, call stores, and monitor prices in the background.
- [Learn more](/desktop)
## By the Numbers
- 40M+ downloads
- 100M+ products tracked
- 40,000+ retailers
- 18 years running
## For Developers & AI
- [MCP Server](/agents) — Give any AI assistant shopping superpowers. Free & open source.
- [Data API](/data) — REST API with SDKs in 10 languages.
- [Search API](/search-api) — Universal product search across all retailers.
Works with Claude, ChatGPT, Gemini, Copilot, Cursor.
## For Business
Competitive price monitoring — track competitors, get alerts, export data.
- [Explore Plans](/business)
- [Bulk Data Licensing](/data-licensing)
## Expert Shopping Resources
- [Best Picks](/best-picks) — Expert-curated recommendations
- [TLDR Reviews](/reviews-tldr) — Concise reviews with verdict
- [Gift Guides](/gift-guides) — Perfect gifts for anyone
- [Best Time to Buy](/best-time-to-buy) — Know when prices are lowest
- [Product News](/news) — Releases, recalls, events
- [Expert Q&A](/answers) — Real answers backed by data
- [Blog](/blog) — Tips, news, insights
## Our Values
- Results sorted by price. Always. No one can pay to rank higher.
- Your data stays yours. No personal info collected.
- Free. No catch. 40M+ people use ShopSavvy without paying a cent.
## Press
- Washington Post: "A secret weapon for bargain hunters"
- New York Times: "I've relied mostly on the ShopSavvy app"
- TIME: "A must-have for professional bargain hunters"
- TechCrunch: "One of the best early Android applications"
---
# ShopSavvy — Shop Smarter, Save More
40 million downloads. Since 2008.
Compare prices across thousands of retailers, track price history, and get alerts when prices drop. Free on every platform.
## Features
- **Compare prices everywhere** — Search by name, barcode, or photo across thousands of retailers
- **Full price history** — See if today's "sale" is actually a deal
- **Price drop alerts** — Set a target price and get notified the moment it drops
- **Back-in-stock alerts** — We'll watch sold-out items and tell you when they're available
- **Private by default** — No personal data collected, no shopping habits shared
## Platforms
### Mobile App (iOS & Android)
Scan barcodes, compare prices, track products, and get push notifications.
- [Get for iPhone or iPad](https://shopsavvy.com/link/81nF)
- [Get for Android](https://shopsavvy.com/link/hJJ9)
- [Learn more](/app)
### Browser Extension (Chrome, Edge, Safari)
Automatic price comparisons and history on every product page you visit.
- [Get for Chrome](https://shopsavvy.com/link/chrome)
- [Get for Edge](https://shopsavvy.com/link/edge)
- [Get for Safari](https://shopsavvy.com/link/safari)
- [Learn more](/browser-extension)
### Desktop App (Mac & Windows)
A full shopping assistant that can auto-buy, call stores, and monitor prices in the background.
- [Learn more](/desktop)
## By the Numbers
- 40M+ downloads
- 100M+ products tracked
- 40,000+ retailers
- 18 years running
## For Developers & AI
- [MCP Server](/agents) — Give any AI assistant shopping superpowers. Free & open source.
- [Data API](/data) — REST API with SDKs in 10 languages.
- [Search API](/search-api) — Universal product search across all retailers.
Works with Claude, ChatGPT, Gemini, Copilot, Cursor.
## For Business
Competitive price monitoring — track competitors, get alerts, export data.
- [Explore Plans](/business)
- [Bulk Data Licensing](/data-licensing)
## Expert Shopping Resources
- [Best Picks](/best-picks) — Expert-curated recommendations
- [TLDR Reviews](/reviews-tldr) — Concise reviews with verdict
- [Gift Guides](/gift-guides) — Perfect gifts for anyone
- [Best Time to Buy](/best-time-to-buy) — Know when prices are lowest
- [Product News](/news) — Releases, recalls, events
- [Expert Q&A](/answers) — Real answers backed by data
- [Blog](/blog) — Tips, news, insights
## Our Values
- Results sorted by price. Always. No one can pay to rank higher.
- Your data stays yours. No personal info collected.
- Free. No catch. 40M+ people use ShopSavvy without paying a cent.
## Press
- Washington Post: "A secret weapon for bargain hunters"
- New York Times: "I've relied mostly on the ShopSavvy app"
- TIME: "A must-have for professional bargain hunters"
- TechCrunch: "One of the best early Android applications"
---
# ShopSavvy — Shop Smarter, Save More
40 million downloads. Since 2008.
Compare prices across thousands of retailers, track price history, and get alerts when prices drop. Free on every platform.
## Features
- **Compare prices everywhere** — Search by name, barcode, or photo across thousands of retailers
- **Full price history** — See if today's "sale" is actually a deal
- **Price drop alerts** — Set a target price and get notified the moment it drops
- **Back-in-stock alerts** — We'll watch sold-out items and tell you when they're available
- **Private by default** — No personal data collected, no shopping habits shared
## Platforms
### Mobile App (iOS & Android)
Scan barcodes, compare prices, track products, and get push notifications.
- [Get for iPhone or iPad](https://shopsavvy.com/link/81nF)
- [Get for Android](https://shopsavvy.com/link/hJJ9)
- [Learn more](/app)
### Browser Extension (Chrome, Edge, Safari)
Automatic price comparisons and history on every product page you visit.
- [Get for Chrome](https://shopsavvy.com/link/chrome)
- [Get for Edge](https://shopsavvy.com/link/edge)
- [Get for Safari](https://shopsavvy.com/link/safari)
- [Learn more](/browser-extension)
### Desktop App (Mac & Windows)
A full shopping assistant that can auto-buy, call stores, and monitor prices in the background.
- [Learn more](/desktop)
## By the Numbers
- 40M+ downloads
- 100M+ products tracked
- 40,000+ retailers
- 18 years running
## For Developers & AI
- [MCP Server](/agents) — Give any AI assistant shopping superpowers. Free & open source.
- [Data API](/data) — REST API with SDKs in 10 languages.
- [Search API](/search-api) — Universal product search across all retailers.
Works with Claude, ChatGPT, Gemini, Copilot, Cursor.
## For Business
Competitive price monitoring — track competitors, get alerts, export data.
- [Explore Plans](/business)
- [Bulk Data Licensing](/data-licensing)
## Expert Shopping Resources
- [Best Picks](/best-picks) — Expert-curated recommendations
- [TLDR Reviews](/reviews-tldr) — Concise reviews with verdict
- [Gift Guides](/gift-guides) — Perfect gifts for anyone
- [Best Time to Buy](/best-time-to-buy) — Know when prices are lowest
- [Product News](/news) — Releases, recalls, events
- [Expert Q&A](/answers) — Real answers backed by data
- [Blog](/blog) — Tips, news, insights
## Our Values
- Results sorted by price. Always. No one can pay to rank higher.
- Your data stays yours. No personal info collected.
- Free. No catch. 40M+ people use ShopSavvy without paying a cent.
## Press
- Washington Post: "A secret weapon for bargain hunters"
- New York Times: "I've relied mostly on the ShopSavvy app"
- TIME: "A must-have for professional bargain hunters"
- TechCrunch: "One of the best early Android applications"
---
# ShopSavvy — Shop Smarter, Save More
40 million downloads. Since 2008.
Compare prices across thousands of retailers, track price history, and get alerts when prices drop. Free on every platform.
## Features
- **Compare prices everywhere** — Search by name, barcode, or photo across thousands of retailers
- **Full price history** — See if today's "sale" is actually a deal
- **Price drop alerts** — Set a target price and get notified the moment it drops
- **Back-in-stock alerts** — We'll watch sold-out items and tell you when they're available
- **Private by default** — No personal data collected, no shopping habits shared
## Platforms
### Mobile App (iOS & Android)
Scan barcodes, compare prices, track products, and get push notifications.
- [Get for iPhone or iPad](https://shopsavvy.com/link/81nF)
- [Get for Android](https://shopsavvy.com/link/hJJ9)
- [Learn more](/app)
### Browser Extension (Chrome, Edge, Safari)
Automatic price comparisons and history on every product page you visit.
- [Get for Chrome](https://shopsavvy.com/link/chrome)
- [Get for Edge](https://shopsavvy.com/link/edge)
- [Get for Safari](https://shopsavvy.com/link/safari)
- [Learn more](/browser-extension)
### Desktop App (Mac & Windows)
A full shopping assistant that can auto-buy, call stores, and monitor prices in the background.
- [Learn more](/desktop)
## By the Numbers
- 40M+ downloads
- 100M+ products tracked
- 40,000+ retailers
- 18 years running
## For Developers & AI
- [MCP Server](/agents) — Give any AI assistant shopping superpowers. Free & open source.
- [Data API](/data) — REST API with SDKs in 10 languages.
- [Search API](/search-api) — Universal product search across all retailers.
Works with Claude, ChatGPT, Gemini, Copilot, Cursor.
## For Business
Competitive price monitoring — track competitors, get alerts, export data.
- [Explore Plans](/business)
- [Bulk Data Licensing](/data-licensing)
## Expert Shopping Resources
- [Best Picks](/best-picks) — Expert-curated recommendations
- [TLDR Reviews](/reviews-tldr) — Concise reviews with verdict
- [Gift Guides](/gift-guides) — Perfect gifts for anyone
- [Best Time to Buy](/best-time-to-buy) — Know when prices are lowest
- [Product News](/news) — Releases, recalls, events
- [Expert Q&A](/answers) — Real answers backed by data
- [Blog](/blog) — Tips, news, insights
## Our Values
- Results sorted by price. Always. No one can pay to rank higher.
- Your data stays yours. No personal info collected.
- Free. No catch. 40M+ people use ShopSavvy without paying a cent.
## Press
- Washington Post: "A secret weapon for bargain hunters"
- New York Times: "I've relied mostly on the ShopSavvy app"
- TIME: "A must-have for professional bargain hunters"
- TechCrunch: "One of the best early Android applications"
---
# ShopSavvy — Shop Smarter, Save More
40 million downloads. Since 2008.
Compare prices across thousands of retailers, track price history, and get alerts when prices drop. Free on every platform.
## Features
- **Compare prices everywhere** — Search by name, barcode, or photo across thousands of retailers
- **Full price history** — See if today's "sale" is actually a deal
- **Price drop alerts** — Set a target price and get notified the moment it drops
- **Back-in-stock alerts** — We'll watch sold-out items and tell you when they're available
- **Private by default** — No personal data collected, no shopping habits shared
## Platforms
### Mobile App (iOS & Android)
Scan barcodes, compare prices, track products, and get push notifications.
- [Get for iPhone or iPad](https://shopsavvy.com/link/81nF)
- [Get for Android](https://shopsavvy.com/link/hJJ9)
- [Learn more](/app)
### Browser Extension (Chrome, Edge, Safari)
Automatic price comparisons and history on every product page you visit.
- [Get for Chrome](https://shopsavvy.com/link/chrome)
- [Get for Edge](https://shopsavvy.com/link/edge)
- [Get for Safari](https://shopsavvy.com/link/safari)
- [Learn more](/browser-extension)
### Desktop App (Mac & Windows)
A full shopping assistant that can auto-buy, call stores, and monitor prices in the background.
- [Learn more](/desktop)
## By the Numbers
- 40M+ downloads
- 100M+ products tracked
- 40,000+ retailers
- 18 years running
## For Developers & AI
- [MCP Server](/agents) — Give any AI assistant shopping superpowers. Free & open source.
- [Data API](/data) — REST API with SDKs in 10 languages.
- [Search API](/search-api) — Universal product search across all retailers.
Works with Claude, ChatGPT, Gemini, Copilot, Cursor.
## For Business
Competitive price monitoring — track competitors, get alerts, export data.
- [Explore Plans](/business)
- [Bulk Data Licensing](/data-licensing)
## Expert Shopping Resources
- [Best Picks](/best-picks) — Expert-curated recommendations
- [TLDR Reviews](/reviews-tldr) — Concise reviews with verdict
- [Gift Guides](/gift-guides) — Perfect gifts for anyone
- [Best Time to Buy](/best-time-to-buy) — Know when prices are lowest
- [Product News](/news) — Releases, recalls, events
- [Expert Q&A](/answers) — Real answers backed by data
- [Blog](/blog) — Tips, news, insights
## Our Values
- Results sorted by price. Always. No one can pay to rank higher.
- Your data stays yours. No personal info collected.
- Free. No catch. 40M+ people use ShopSavvy without paying a cent.
## Press
- Washington Post: "A secret weapon for bargain hunters"
- New York Times: "I've relied mostly on the ShopSavvy app"
- TIME: "A must-have for professional bargain hunters"
- TechCrunch: "One of the best early Android applications"
---
# ShopSavvy — Shop Smarter, Save More
40 million downloads. Since 2008.
Compare prices across thousands of retailers, track price history, and get alerts when prices drop. Free on every platform.
## Features
- **Compare prices everywhere** — Search by name, barcode, or photo across thousands of retailers
- **Full price history** — See if today's "sale" is actually a deal
- **Price drop alerts** — Set a target price and get notified the moment it drops
- **Back-in-stock alerts** — We'll watch sold-out items and tell you when they're available
- **Private by default** — No personal data collected, no shopping habits shared
## Platforms
### Mobile App (iOS & Android)
Scan barcodes, compare prices, track products, and get push notifications.
- [Get for iPhone or iPad](https://shopsavvy.com/link/81nF)
- [Get for Android](https://shopsavvy.com/link/hJJ9)
- [Learn more](/app)
### Browser Extension (Chrome, Edge, Safari)
Automatic price comparisons and history on every product page you visit.
- [Get for Chrome](https://shopsavvy.com/link/chrome)
- [Get for Edge](https://shopsavvy.com/link/edge)
- [Get for Safari](https://shopsavvy.com/link/safari)
- [Learn more](/browser-extension)
### Desktop App (Mac & Windows)
A full shopping assistant that can auto-buy, call stores, and monitor prices in the background.
- [Learn more](/desktop)
## By the Numbers
- 40M+ downloads
- 100M+ products tracked
- 40,000+ retailers
- 18 years running
## For Developers & AI
- [MCP Server](/agents) — Give any AI assistant shopping superpowers. Free & open source.
- [Data API](/data) — REST API with SDKs in 10 languages.
- [Search API](/search-api) — Universal product search across all retailers.
Works with Claude, ChatGPT, Gemini, Copilot, Cursor.
## For Business
Competitive price monitoring — track competitors, get alerts, export data.
- [Explore Plans](/business)
- [Bulk Data Licensing](/data-licensing)
## Expert Shopping Resources
- [Best Picks](/best-picks) — Expert-curated recommendations
- [TLDR Reviews](/reviews-tldr) — Concise reviews with verdict
- [Gift Guides](/gift-guides) — Perfect gifts for anyone
- [Best Time to Buy](/best-time-to-buy) — Know when prices are lowest
- [Product News](/news) — Releases, recalls, events
- [Expert Q&A](/answers) — Real answers backed by data
- [Blog](/blog) — Tips, news, insights
## Our Values
- Results sorted by price. Always. No one can pay to rank higher.
- Your data stays yours. No personal info collected.
- Free. No catch. 40M+ people use ShopSavvy without paying a cent.
## Press
- Washington Post: "A secret weapon for bargain hunters"
- New York Times: "I've relied mostly on the ShopSavvy app"
- TIME: "A must-have for professional bargain hunters"
- TechCrunch: "One of the best early Android applications"
---
# ShopSavvy — Shop Smarter, Save More
40 million downloads. Since 2008.
Compare prices across thousands of retailers, track price history, and get alerts when prices drop. Free on every platform.
## Features
- **Compare prices everywhere** — Search by name, barcode, or photo across thousands of retailers
- **Full price history** — See if today's "sale" is actually a deal
- **Price drop alerts** — Set a target price and get notified the moment it drops
- **Back-in-stock alerts** — We'll watch sold-out items and tell you when they're available
- **Private by default** — No personal data collected, no shopping habits shared
## Platforms
### Mobile App (iOS & Android)
Scan barcodes, compare prices, track products, and get push notifications.
- [Get for iPhone or iPad](https://shopsavvy.com/link/81nF)
- [Get for Android](https://shopsavvy.com/link/hJJ9)
- [Learn more](/app)
### Browser Extension (Chrome, Edge, Safari)
Automatic price comparisons and history on every product page you visit.
- [Get for Chrome](https://shopsavvy.com/link/chrome)
- [Get for Edge](https://shopsavvy.com/link/edge)
- [Get for Safari](https://shopsavvy.com/link/safari)
- [Learn more](/browser-extension)
### Desktop App (Mac & Windows)
A full shopping assistant that can auto-buy, call stores, and monitor prices in the background.
- [Learn more](/desktop)
## By the Numbers
- 40M+ downloads
- 100M+ products tracked
- 40,000+ retailers
- 18 years running
## For Developers & AI
- [MCP Server](/agents) — Give any AI assistant shopping superpowers. Free & open source.
- [Data API](/data) — REST API with SDKs in 10 languages.
- [Search API](/search-api) — Universal product search across all retailers.
Works with Claude, ChatGPT, Gemini, Copilot, Cursor.
## For Business
Competitive price monitoring — track competitors, get alerts, export data.
- [Explore Plans](/business)
- [Bulk Data Licensing](/data-licensing)
## Expert Shopping Resources
- [Best Picks](/best-picks) — Expert-curated recommendations
- [TLDR Reviews](/reviews-tldr) — Concise reviews with verdict
- [Gift Guides](/gift-guides) — Perfect gifts for anyone
- [Best Time to Buy](/best-time-to-buy) — Know when prices are lowest
- [Product News](/news) — Releases, recalls, events
- [Expert Q&A](/answers) — Real answers backed by data
- [Blog](/blog) — Tips, news, insights
## Our Values
- Results sorted by price. Always. No one can pay to rank higher.
- Your data stays yours. No personal info collected.
- Free. No catch. 40M+ people use ShopSavvy without paying a cent.
## Press
- Washington Post: "A secret weapon for bargain hunters"
- New York Times: "I've relied mostly on the ShopSavvy app"
- TIME: "A must-have for professional bargain hunters"
- TechCrunch: "One of the best early Android applications"
---
# ShopSavvy — Shop Smarter, Save More
40 million downloads. Since 2008.
Compare prices across thousands of retailers, track price history, and get alerts when prices drop. Free on every platform.
## Features
- **Compare prices everywhere** — Search by name, barcode, or photo across thousands of retailers
- **Full price history** — See if today's "sale" is actually a deal
- **Price drop alerts** — Set a target price and get notified the moment it drops
- **Back-in-stock alerts** — We'll watch sold-out items and tell you when they're available
- **Private by default** — No personal data collected, no shopping habits shared
## Platforms
### Mobile App (iOS & Android)
Scan barcodes, compare prices, track products, and get push notifications.
- [Get for iPhone or iPad](https://shopsavvy.com/link/81nF)
- [Get for Android](https://shopsavvy.com/link/hJJ9)
- [Learn more](/app)
### Browser Extension (Chrome, Edge, Safari)
Automatic price comparisons and history on every product page you visit.
- [Get for Chrome](https://shopsavvy.com/link/chrome)
- [Get for Edge](https://shopsavvy.com/link/edge)
- [Get for Safari](https://shopsavvy.com/link/safari)
- [Learn more](/browser-extension)
### Desktop App (Mac & Windows)
A full shopping assistant that can auto-buy, call stores, and monitor prices in the background.
- [Learn more](/desktop)
## By the Numbers
- 40M+ downloads
- 100M+ products tracked
- 40,000+ retailers
- 18 years running
## For Developers & AI
- [MCP Server](/agents) — Give any AI assistant shopping superpowers. Free & open source.
- [Data API](/data) — REST API with SDKs in 10 languages.
- [Search API](/search-api) — Universal product search across all retailers.
Works with Claude, ChatGPT, Gemini, Copilot, Cursor.
## For Business
Competitive price monitoring — track competitors, get alerts, export data.
- [Explore Plans](/business)
- [Bulk Data Licensing](/data-licensing)
## Expert Shopping Resources
- [Best Picks](/best-picks) — Expert-curated recommendations
- [TLDR Reviews](/reviews-tldr) — Concise reviews with verdict
- [Gift Guides](/gift-guides) — Perfect gifts for anyone
- [Best Time to Buy](/best-time-to-buy) — Know when prices are lowest
- [Product News](/news) — Releases, recalls, events
- [Expert Q&A](/answers) — Real answers backed by data
- [Blog](/blog) — Tips, news, insights
## Our Values
- Results sorted by price. Always. No one can pay to rank higher.
- Your data stays yours. No personal info collected.
- Free. No catch. 40M+ people use ShopSavvy without paying a cent.
## Press
- Washington Post: "A secret weapon for bargain hunters"
- New York Times: "I've relied mostly on the ShopSavvy app"
- TIME: "A must-have for professional bargain hunters"
- TechCrunch: "One of the best early Android applications"
---
# ShopSavvy — Shop Smarter, Save More
40 million downloads. Since 2008.
Compare prices across thousands of retailers, track price history, and get alerts when prices drop. Free on every platform.
## Features
- **Compare prices everywhere** — Search by name, barcode, or photo across thousands of retailers
- **Full price history** — See if today's "sale" is actually a deal
- **Price drop alerts** — Set a target price and get notified the moment it drops
- **Back-in-stock alerts** — We'll watch sold-out items and tell you when they're available
- **Private by default** — No personal data collected, no shopping habits shared
## Platforms
### Mobile App (iOS & Android)
Scan barcodes, compare prices, track products, and get push notifications.
- [Get for iPhone or iPad](https://shopsavvy.com/link/81nF)
- [Get for Android](https://shopsavvy.com/link/hJJ9)
- [Learn more](/app)
### Browser Extension (Chrome, Edge, Safari)
Automatic price comparisons and history on every product page you visit.
- [Get for Chrome](https://shopsavvy.com/link/chrome)
- [Get for Edge](https://shopsavvy.com/link/edge)
- [Get for Safari](https://shopsavvy.com/link/safari)
- [Learn more](/browser-extension)
### Desktop App (Mac & Windows)
A full shopping assistant that can auto-buy, call stores, and monitor prices in the background.
- [Learn more](/desktop)
## By the Numbers
- 40M+ downloads
- 100M+ products tracked
- 40,000+ retailers
- 18 years running
## For Developers & AI
- [MCP Server](/agents) — Give any AI assistant shopping superpowers. Free & open source.
- [Data API](/data) — REST API with SDKs in 10 languages.
- [Search API](/search-api) — Universal product search across all retailers.
Works with Claude, ChatGPT, Gemini, Copilot, Cursor.
## For Business
Competitive price monitoring — track competitors, get alerts, export data.
- [Explore Plans](/business)
- [Bulk Data Licensing](/data-licensing)
## Expert Shopping Resources
- [Best Picks](/best-picks) — Expert-curated recommendations
- [TLDR Reviews](/reviews-tldr) — Concise reviews with verdict
- [Gift Guides](/gift-guides) — Perfect gifts for anyone
- [Best Time to Buy](/best-time-to-buy) — Know when prices are lowest
- [Product News](/news) — Releases, recalls, events
- [Expert Q&A](/answers) — Real answers backed by data
- [Blog](/blog) — Tips, news, insights
## Our Values
- Results sorted by price. Always. No one can pay to rank higher.
- Your data stays yours. No personal info collected.
- Free. No catch. 40M+ people use ShopSavvy without paying a cent.
## Press
- Washington Post: "A secret weapon for bargain hunters"
- New York Times: "I've relied mostly on the ShopSavvy app"
- TIME: "A must-have for professional bargain hunters"
- TechCrunch: "One of the best early Android applications"
---
# ShopSavvy — Shop Smarter, Save More
40 million downloads. Since 2008.
Compare prices across thousands of retailers, track price history, and get alerts when prices drop. Free on every platform.
## Features
- **Compare prices everywhere** — Search by name, barcode, or photo across thousands of retailers
- **Full price history** — See if today's "sale" is actually a deal
- **Price drop alerts** — Set a target price and get notified the moment it drops
- **Back-in-stock alerts** — We'll watch sold-out items and tell you when they're available
- **Private by default** — No personal data collected, no shopping habits shared
## Platforms
### Mobile App (iOS & Android)
Scan barcodes, compare prices, track products, and get push notifications.
- [Get for iPhone or iPad](https://shopsavvy.com/link/81nF)
- [Get for Android](https://shopsavvy.com/link/hJJ9)
- [Learn more](/app)
### Browser Extension (Chrome, Edge, Safari)
Automatic price comparisons and history on every product page you visit.
- [Get for Chrome](https://shopsavvy.com/link/chrome)
- [Get for Edge](https://shopsavvy.com/link/edge)
- [Get for Safari](https://shopsavvy.com/link/safari)
- [Learn more](/browser-extension)
### Desktop App (Mac & Windows)
A full shopping assistant that can auto-buy, call stores, and monitor prices in the background.
- [Learn more](/desktop)
## By the Numbers
- 40M+ downloads
- 100M+ products tracked
- 40,000+ retailers
- 18 years running
## For Developers & AI
- [MCP Server](/agents) — Give any AI assistant shopping superpowers. Free & open source.
- [Data API](/data) — REST API with SDKs in 10 languages.
- [Search API](/search-api) — Universal product search across all retailers.
Works with Claude, ChatGPT, Gemini, Copilot, Cursor.
## For Business
Competitive price monitoring — track competitors, get alerts, export data.
- [Explore Plans](/business)
- [Bulk Data Licensing](/data-licensing)
## Expert Shopping Resources
- [Best Picks](/best-picks) — Expert-curated recommendations
- [TLDR Reviews](/reviews-tldr) — Concise reviews with verdict
- [Gift Guides](/gift-guides) — Perfect gifts for anyone
- [Best Time to Buy](/best-time-to-buy) — Know when prices are lowest
- [Product News](/news) — Releases, recalls, events
- [Expert Q&A](/answers) — Real answers backed by data
- [Blog](/blog) — Tips, news, insights
## Our Values
- Results sorted by price. Always. No one can pay to rank higher.
- Your data stays yours. No personal info collected.
- Free. No catch. 40M+ people use ShopSavvy without paying a cent.
## Press
- Washington Post: "A secret weapon for bargain hunters"
- New York Times: "I've relied mostly on the ShopSavvy app"
- TIME: "A must-have for professional bargain hunters"
- TechCrunch: "One of the best early Android applications"
---
# ShopSavvy — Shop Smarter, Save More
40 million downloads. Since 2008.
Compare prices across thousands of retailers, track price history, and get alerts when prices drop. Free on every platform.
## Features
- **Compare prices everywhere** — Search by name, barcode, or photo across thousands of retailers
- **Full price history** — See if today's "sale" is actually a deal
- **Price drop alerts** — Set a target price and get notified the moment it drops
- **Back-in-stock alerts** — We'll watch sold-out items and tell you when they're available
- **Private by default** — No personal data collected, no shopping habits shared
## Platforms
### Mobile App (iOS & Android)
Scan barcodes, compare prices, track products, and get push notifications.
- [Get for iPhone or iPad](https://shopsavvy.com/link/81nF)
- [Get for Android](https://shopsavvy.com/link/hJJ9)
- [Learn more](/app)
### Browser Extension (Chrome, Edge, Safari)
Automatic price comparisons and history on every product page you visit.
- [Get for Chrome](https://shopsavvy.com/link/chrome)
- [Get for Edge](https://shopsavvy.com/link/edge)
- [Get for Safari](https://shopsavvy.com/link/safari)
- [Learn more](/browser-extension)
### Desktop App (Mac & Windows)
A full shopping assistant that can auto-buy, call stores, and monitor prices in the background.
- [Learn more](/desktop)
## By the Numbers
- 40M+ downloads
- 100M+ products tracked
- 40,000+ retailers
- 18 years running
## For Developers & AI
- [MCP Server](/agents) — Give any AI assistant shopping superpowers. Free & open source.
- [Data API](/data) — REST API with SDKs in 10 languages.
- [Search API](/search-api) — Universal product search across all retailers.
Works with Claude, ChatGPT, Gemini, Copilot, Cursor.
## For Business
Competitive price monitoring — track competitors, get alerts, export data.
- [Explore Plans](/business)
- [Bulk Data Licensing](/data-licensing)
## Expert Shopping Resources
- [Best Picks](/best-picks) — Expert-curated recommendations
- [TLDR Reviews](/reviews-tldr) — Concise reviews with verdict
- [Gift Guides](/gift-guides) — Perfect gifts for anyone
- [Best Time to Buy](/best-time-to-buy) — Know when prices are lowest
- [Product News](/news) — Releases, recalls, events
- [Expert Q&A](/answers) — Real answers backed by data
- [Blog](/blog) — Tips, news, insights
## Our Values
- Results sorted by price. Always. No one can pay to rank higher.
- Your data stays yours. No personal info collected.
- Free. No catch. 40M+ people use ShopSavvy without paying a cent.
## Press
- Washington Post: "A secret weapon for bargain hunters"
- New York Times: "I've relied mostly on the ShopSavvy app"
- TIME: "A must-have for professional bargain hunters"
- TechCrunch: "One of the best early Android applications"
---
# ShopSavvy — Shop Smarter, Save More
40 million downloads. Since 2008.
Compare prices across thousands of retailers, track price history, and get alerts when prices drop. Free on every platform.
## Features
- **Compare prices everywhere** — Search by name, barcode, or photo across thousands of retailers
- **Full price history** — See if today's "sale" is actually a deal
- **Price drop alerts** — Set a target price and get notified the moment it drops
- **Back-in-stock alerts** — We'll watch sold-out items and tell you when they're available
- **Private by default** — No personal data collected, no shopping habits shared
## Platforms
### Mobile App (iOS & Android)
Scan barcodes, compare prices, track products, and get push notifications.
- [Get for iPhone or iPad](https://shopsavvy.com/link/81nF)
- [Get for Android](https://shopsavvy.com/link/hJJ9)
- [Learn more](/app)
### Browser Extension (Chrome, Edge, Safari)
Automatic price comparisons and history on every product page you visit.
- [Get for Chrome](https://shopsavvy.com/link/chrome)
- [Get for Edge](https://shopsavvy.com/link/edge)
- [Get for Safari](https://shopsavvy.com/link/safari)
- [Learn more](/browser-extension)
### Desktop App (Mac & Windows)
A full shopping assistant that can auto-buy, call stores, and monitor prices in the background.
- [Learn more](/desktop)
## By the Numbers
- 40M+ downloads
- 100M+ products tracked
- 40,000+ retailers
- 18 years running
## For Developers & AI
- [MCP Server](/agents) — Give any AI assistant shopping superpowers. Free & open source.
- [Data API](/data) — REST API with SDKs in 10 languages.
- [Search API](/search-api) — Universal product search across all retailers.
Works with Claude, ChatGPT, Gemini, Copilot, Cursor.
## For Business
Competitive price monitoring — track competitors, get alerts, export data.
- [Explore Plans](/business)
- [Bulk Data Licensing](/data-licensing)
## Expert Shopping Resources
- [Best Picks](/best-picks) — Expert-curated recommendations
- [TLDR Reviews](/reviews-tldr) — Concise reviews with verdict
- [Gift Guides](/gift-guides) — Perfect gifts for anyone
- [Best Time to Buy](/best-time-to-buy) — Know when prices are lowest
- [Product News](/news) — Releases, recalls, events
- [Expert Q&A](/answers) — Real answers backed by data
- [Blog](/blog) — Tips, news, insights
## Our Values
- Results sorted by price. Always. No one can pay to rank higher.
- Your data stays yours. No personal info collected.
- Free. No catch. 40M+ people use ShopSavvy without paying a cent.
## Press
- Washington Post: "A secret weapon for bargain hunters"
- New York Times: "I've relied mostly on the ShopSavvy app"
- TIME: "A must-have for professional bargain hunters"
- TechCrunch: "One of the best early Android applications"
---
# ShopSavvy — Shop Smarter, Save More
40 million downloads. Since 2008.
Compare prices across thousands of retailers, track price history, and get alerts when prices drop. Free on every platform.
## Features
- **Compare prices everywhere** — Search by name, barcode, or photo across thousands of retailers
- **Full price history** — See if today's "sale" is actually a deal
- **Price drop alerts** — Set a target price and get notified the moment it drops
- **Back-in-stock alerts** — We'll watch sold-out items and tell you when they're available
- **Private by default** — No personal data collected, no shopping habits shared
## Platforms
### Mobile App (iOS & Android)
Scan barcodes, compare prices, track products, and get push notifications.
- [Get for iPhone or iPad](https://shopsavvy.com/link/81nF)
- [Get for Android](https://shopsavvy.com/link/hJJ9)
- [Learn more](/app)
### Browser Extension (Chrome, Edge, Safari)
Automatic price comparisons and history on every product page you visit.
- [Get for Chrome](https://shopsavvy.com/link/chrome)
- [Get for Edge](https://shopsavvy.com/link/edge)
- [Get for Safari](https://shopsavvy.com/link/safari)
- [Learn more](/browser-extension)
### Desktop App (Mac & Windows)
A full shopping assistant that can auto-buy, call stores, and monitor prices in the background.
- [Learn more](/desktop)
## By the Numbers
- 40M+ downloads
- 100M+ products tracked
- 40,000+ retailers
- 18 years running
## For Developers & AI
- [MCP Server](/agents) — Give any AI assistant shopping superpowers. Free & open source.
- [Data API](/data) — REST API with SDKs in 10 languages.
- [Search API](/search-api) — Universal product search across all retailers.
Works with Claude, ChatGPT, Gemini, Copilot, Cursor.
## For Business
Competitive price monitoring — track competitors, get alerts, export data.
- [Explore Plans](/business)
- [Bulk Data Licensing](/data-licensing)
## Expert Shopping Resources
- [Best Picks](/best-picks) — Expert-curated recommendations
- [TLDR Reviews](/reviews-tldr) — Concise reviews with verdict
- [Gift Guides](/gift-guides) — Perfect gifts for anyone
- [Best Time to Buy](/best-time-to-buy) — Know when prices are lowest
- [Product News](/news) — Releases, recalls, events
- [Expert Q&A](/answers) — Real answers backed by data
- [Blog](/blog) — Tips, news, insights
## Our Values
- Results sorted by price. Always. No one can pay to rank higher.
- Your data stays yours. No personal info collected.
- Free. No catch. 40M+ people use ShopSavvy without paying a cent.
## Press
- Washington Post: "A secret weapon for bargain hunters"
- New York Times: "I've relied mostly on the ShopSavvy app"
- TIME: "A must-have for professional bargain hunters"
- TechCrunch: "One of the best early Android applications"
---
# ShopSavvy — Shop Smarter, Save More
40 million downloads. Since 2008.
Compare prices across thousands of retailers, track price history, and get alerts when prices drop. Free on every platform.
## Features
- **Compare prices everywhere** — Search by name, barcode, or photo across thousands of retailers
- **Full price history** — See if today's "sale" is actually a deal
- **Price drop alerts** — Set a target price and get notified the moment it drops
- **Back-in-stock alerts** — We'll watch sold-out items and tell you when they're available
- **Private by default** — No personal data collected, no shopping habits shared
## Platforms
### Mobile App (iOS & Android)
Scan barcodes, compare prices, track products, and get push notifications.
- [Get for iPhone or iPad](https://shopsavvy.com/link/81nF)
- [Get for Android](https://shopsavvy.com/link/hJJ9)
- [Learn more](/app)
### Browser Extension (Chrome, Edge, Safari)
Automatic price comparisons and history on every product page you visit.
- [Get for Chrome](https://shopsavvy.com/link/chrome)
- [Get for Edge](https://shopsavvy.com/link/edge)
- [Get for Safari](https://shopsavvy.com/link/safari)
- [Learn more](/browser-extension)
### Desktop App (Mac & Windows)
A full shopping assistant that can auto-buy, call stores, and monitor prices in the background.
- [Learn more](/desktop)
## By the Numbers
- 40M+ downloads
- 100M+ products tracked
- 40,000+ retailers
- 18 years running
## For Developers & AI
- [MCP Server](/agents) — Give any AI assistant shopping superpowers. Free & open source.
- [Data API](/data) — REST API with SDKs in 10 languages.
- [Search API](/search-api) — Universal product search across all retailers.
Works with Claude, ChatGPT, Gemini, Copilot, Cursor.
## For Business
Competitive price monitoring — track competitors, get alerts, export data.
- [Explore Plans](/business)
- [Bulk Data Licensing](/data-licensing)
## Expert Shopping Resources
- [Best Picks](/best-picks) — Expert-curated recommendations
- [TLDR Reviews](/reviews-tldr) — Concise reviews with verdict
- [Gift Guides](/gift-guides) — Perfect gifts for anyone
- [Best Time to Buy](/best-time-to-buy) — Know when prices are lowest
- [Product News](/news) — Releases, recalls, events
- [Expert Q&A](/answers) — Real answers backed by data
- [Blog](/blog) — Tips, news, insights
## Our Values
- Results sorted by price. Always. No one can pay to rank higher.
- Your data stays yours. No personal info collected.
- Free. No catch. 40M+ people use ShopSavvy without paying a cent.
## Press
- Washington Post: "A secret weapon for bargain hunters"
- New York Times: "I've relied mostly on the ShopSavvy app"
- TIME: "A must-have for professional bargain hunters"
- TechCrunch: "One of the best early Android applications"
---
# ShopSavvy — Shop Smarter, Save More
40 million downloads. Since 2008.
Compare prices across thousands of retailers, track price history, and get alerts when prices drop. Free on every platform.
## Features
- **Compare prices everywhere** — Search by name, barcode, or photo across thousands of retailers
- **Full price history** — See if today's "sale" is actually a deal
- **Price drop alerts** — Set a target price and get notified the moment it drops
- **Back-in-stock alerts** — We'll watch sold-out items and tell you when they're available
- **Private by default** — No personal data collected, no shopping habits shared
## Platforms
### Mobile App (iOS & Android)
Scan barcodes, compare prices, track products, and get push notifications.
- [Get for iPhone or iPad](https://shopsavvy.com/link/81nF)
- [Get for Android](https://shopsavvy.com/link/hJJ9)
- [Learn more](/app)
### Browser Extension (Chrome, Edge, Safari)
Automatic price comparisons and history on every product page you visit.
- [Get for Chrome](https://shopsavvy.com/link/chrome)
- [Get for Edge](https://shopsavvy.com/link/edge)
- [Get for Safari](https://shopsavvy.com/link/safari)
- [Learn more](/browser-extension)
### Desktop App (Mac & Windows)
A full shopping assistant that can auto-buy, call stores, and monitor prices in the background.
- [Learn more](/desktop)
## By the Numbers
- 40M+ downloads
- 100M+ products tracked
- 40,000+ retailers
- 18 years running
## For Developers & AI
- [MCP Server](/agents) — Give any AI assistant shopping superpowers. Free & open source.
- [Data API](/data) — REST API with SDKs in 10 languages.
- [Search API](/search-api) — Universal product search across all retailers.
Works with Claude, ChatGPT, Gemini, Copilot, Cursor.
## For Business
Competitive price monitoring — track competitors, get alerts, export data.
- [Explore Plans](/business)
- [Bulk Data Licensing](/data-licensing)
## Expert Shopping Resources
- [Best Picks](/best-picks) — Expert-curated recommendations
- [TLDR Reviews](/reviews-tldr) — Concise reviews with verdict
- [Gift Guides](/gift-guides) — Perfect gifts for anyone
- [Best Time to Buy](/best-time-to-buy) — Know when prices are lowest
- [Product News](/news) — Releases, recalls, events
- [Expert Q&A](/answers) — Real answers backed by data
- [Blog](/blog) — Tips, news, insights
## Our Values
- Results sorted by price. Always. No one can pay to rank higher.
- Your data stays yours. No personal info collected.
- Free. No catch. 40M+ people use ShopSavvy without paying a cent.
## Press
- Washington Post: "A secret weapon for bargain hunters"
- New York Times: "I've relied mostly on the ShopSavvy app"
- TIME: "A must-have for professional bargain hunters"
- TechCrunch: "One of the best early Android applications"
---
# ShopSavvy — Shop Smarter, Save More
40 million downloads. Since 2008.
Compare prices across thousands of retailers, track price history, and get alerts when prices drop. Free on every platform.
## Features
- **Compare prices everywhere** — Search by name, barcode, or photo across thousands of retailers
- **Full price history** — See if today's "sale" is actually a deal
- **Price drop alerts** — Set a target price and get notified the moment it drops
- **Back-in-stock alerts** — We'll watch sold-out items and tell you when they're available
- **Private by default** — No personal data collected, no shopping habits shared
## Platforms
### Mobile App (iOS & Android)
Scan barcodes, compare prices, track products, and get push notifications.
- [Get for iPhone or iPad](https://shopsavvy.com/link/81nF)
- [Get for Android](https://shopsavvy.com/link/hJJ9)
- [Learn more](/app)
### Browser Extension (Chrome, Edge, Safari)
Automatic price comparisons and history on every product page you visit.
- [Get for Chrome](https://shopsavvy.com/link/chrome)
- [Get for Edge](https://shopsavvy.com/link/edge)
- [Get for Safari](https://shopsavvy.com/link/safari)
- [Learn more](/browser-extension)
### Desktop App (Mac & Windows)
A full shopping assistant that can auto-buy, call stores, and monitor prices in the background.
- [Learn more](/desktop)
## By the Numbers
- 40M+ downloads
- 100M+ products tracked
- 40,000+ retailers
- 18 years running
## For Developers & AI
- [MCP Server](/agents) — Give any AI assistant shopping superpowers. Free & open source.
- [Data API](/data) — REST API with SDKs in 10 languages.
- [Search API](/search-api) — Universal product search across all retailers.
Works with Claude, ChatGPT, Gemini, Copilot, Cursor.
## For Business
Competitive price monitoring — track competitors, get alerts, export data.
- [Explore Plans](/business)
- [Bulk Data Licensing](/data-licensing)
## Expert Shopping Resources
- [Best Picks](/best-picks) — Expert-curated recommendations
- [TLDR Reviews](/reviews-tldr) — Concise reviews with verdict
- [Gift Guides](/gift-guides) — Perfect gifts for anyone
- [Best Time to Buy](/best-time-to-buy) — Know when prices are lowest
- [Product News](/news) — Releases, recalls, events
- [Expert Q&A](/answers) — Real answers backed by data
- [Blog](/blog) — Tips, news, insights
## Our Values
- Results sorted by price. Always. No one can pay to rank higher.
- Your data stays yours. No personal info collected.
- Free. No catch. 40M+ people use ShopSavvy without paying a cent.
## Press
- Washington Post: "A secret weapon for bargain hunters"
- New York Times: "I've relied mostly on the ShopSavvy app"
- TIME: "A must-have for professional bargain hunters"
- TechCrunch: "One of the best early Android applications"
---
# ShopSavvy — Shop Smarter, Save More
40 million downloads. Since 2008.
Compare prices across thousands of retailers, track price history, and get alerts when prices drop. Free on every platform.
## Features
- **Compare prices everywhere** — Search by name, barcode, or photo across thousands of retailers
- **Full price history** — See if today's "sale" is actually a deal
- **Price drop alerts** — Set a target price and get notified the moment it drops
- **Back-in-stock alerts** — We'll watch sold-out items and tell you when they're available
- **Private by default** — No personal data collected, no shopping habits shared
## Platforms
### Mobile App (iOS & Android)
Scan barcodes, compare prices, track products, and get push notifications.
- [Get for iPhone or iPad](https://shopsavvy.com/link/81nF)
- [Get for Android](https://shopsavvy.com/link/hJJ9)
- [Learn more](/app)
### Browser Extension (Chrome, Edge, Safari)
Automatic price comparisons and history on every product page you visit.
- [Get for Chrome](https://shopsavvy.com/link/chrome)
- [Get for Edge](https://shopsavvy.com/link/edge)
- [Get for Safari](https://shopsavvy.com/link/safari)
- [Learn more](/browser-extension)
### Desktop App (Mac & Windows)
A full shopping assistant that can auto-buy, call stores, and monitor prices in the background.
- [Learn more](/desktop)
## By the Numbers
- 40M+ downloads
- 100M+ products tracked
- 40,000+ retailers
- 18 years running
## For Developers & AI
- [MCP Server](/agents) — Give any AI assistant shopping superpowers. Free & open source.
- [Data API](/data) — REST API with SDKs in 10 languages.
- [Search API](/search-api) — Universal product search across all retailers.
Works with Claude, ChatGPT, Gemini, Copilot, Cursor.
## For Business
Competitive price monitoring — track competitors, get alerts, export data.
- [Explore Plans](/business)
- [Bulk Data Licensing](/data-licensing)
## Expert Shopping Resources
- [Best Picks](/best-picks) — Expert-curated recommendations
- [TLDR Reviews](/reviews-tldr) — Concise reviews with verdict
- [Gift Guides](/gift-guides) — Perfect gifts for anyone
- [Best Time to Buy](/best-time-to-buy) — Know when prices are lowest
- [Product News](/news) — Releases, recalls, events
- [Expert Q&A](/answers) — Real answers backed by data
- [Blog](/blog) — Tips, news, insights
## Our Values
- Results sorted by price. Always. No one can pay to rank higher.
- Your data stays yours. No personal info collected.
- Free. No catch. 40M+ people use ShopSavvy without paying a cent.
## Press
- Washington Post: "A secret weapon for bargain hunters"
- New York Times: "I've relied mostly on the ShopSavvy app"
- TIME: "A must-have for professional bargain hunters"
- TechCrunch: "One of the best early Android applications"
---
# Advertise on ShopSavvy
ShopSavvy users come here ready to buy. They're comparing prices and looking for deals at the moment of purchase intent. Get your deal or brand in front of them.
## Packages
### Promoted — $1,000/week
A featured deal card at the top of the deal feed.
- Top-of-feed placement on mobile app, website, and browser extension
- Looks like a regular deal card (native feel, no intrusive ads)
- Full deal detail page with impression and click tracking
- Fastest way to get in front of active shoppers
### Spotlight — $2,500/week
Premium banner placement.
- Fixed banner across every page of the website
- Shown on the mobile app and browser extension
- Always visible while users scroll
- Custom CTA button with your link
- Brand-forward awareness placement
### Full Reach — $4,000/week
Everything bundled.
- Promoted deal card + Spotlight banner
- Featured mention in the daily deals email
- Maximum reach across every ShopSavvy surface
- Best for product launches and big pushes
- Save versus buying packages separately
## Reach
- 40M+ total app downloads across iOS and Android
- 155K+ monthly website visits
- High-intent shoppers at the moment of purchase
- Three platforms: web, mobile app, browser extension
## How It Works
1. Pick a package
2. Fill out your deal or banner content with a live preview
3. Select your week
4. Pay via Stripe
5. Promoted deals go through an automated content review before going live (usually a few minutes after payment). Spotlight banners go live on your selected week's start date.
## Questions?
Email business@shopsavvy.com
---
# Affiliate & Editorial Disclosure
*Last updated April 2026*
ShopSavvy is committed to transparency. This page explains how we make money, our relationships with retailers, and how we choose which products and deals to feature.
## Amazon Associates Disclosure
ShopSavvy is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com.
As an Amazon Associate, we earn from qualifying purchases. This means when you click on a link to Amazon on our site or app and make a purchase, we may receive a small commission at no additional cost to you.
Amazon and the Amazon logo are trademarks of Amazon.com, Inc. or its affiliates.
## Affiliate Relationships
ShopSavvy has affiliate relationships with many online retailers. When you click on links to these retailers through our website, mobile apps, browser extensions, or desktop app and make a purchase, we may earn a commission.
We participate in affiliate programs through the following networks, which connect us with retailers across electronics, home goods, fashion, beauty, and many other categories:
- **Amazon Associates** — direct affiliate program with Amazon.com and its international marketplaces
- **Skimlinks** — covers thousands of merchants across categories
- **Sovrn Commerce (Viglink)** — covers thousands of merchants
- **Impact** — direct programs with Walmart, Levi's, Crocs, Cabela's, Moosejaw, and others
- **Rakuten Advertising (LinkShare)** — direct programs with Best Buy and others
- **Connexity** — CPC-based program across major merchants
- **FlexOffers** — direct programs with Adorama, Acer, AT&T, Best Buy, Dell, HP, Lenovo, Lowe's, JCPenney, and others
- **Commission Junction (CJ)** — selected merchant programs
- **Partnerize** — selected merchant programs
- **eBay Partner Network** — direct affiliate program with eBay.com
**Important:** The presence of affiliate links does not influence our product rankings or recommendations. We always sort results by price, and no retailer can pay us to appear higher in our results.
## Advertiser Disclosure
Some of the offers that appear on ShopSavvy are from companies from which we receive compensation.
However, this compensation does not influence our core price comparison functionality. When you search for a product, results are always sorted by price. We work for you, the consumer, not the retailers.
## Editorial Policy
Our editorial content, including buying guides, product reviews, and deal recommendations, is created independently of our business relationships.
### How We Choose Products to Feature
- **Price:** We prioritize products that offer genuine value and significant savings.
- **Quality:** We consider product ratings, reviews, and reputation when making recommendations.
- **Relevance:** We focus on products that our users are actively searching for and interested in.
### Our Commitment
Since 2008, ShopSavvy has been committed to helping shoppers find the best deals. Our mission is simple: empower everyone to always get the best deal, every time.
We believe shopping should be a level playing field. No games, just the facts. Retailers cannot pay us to display their products above competitors in our price comparison results.
Our editorial team maintains full independence in deciding what products to review and recommend. Affiliate relationships do not influence our editorial judgment.
## User-Submitted Deals
ShopSavvy features deals submitted by our community. These deals are voted on by users and sorted using a decay algorithm that surfaces the most popular recent deals.
User-submitted deals may contain affiliate links. When you purchase through these links, we may earn a commission. This helps support the platform and keeps ShopSavvy free for everyone.
## Questions?
If you have any questions about our affiliate relationships, advertising practices, or editorial policies, please contact us:
Email: support@shopsavvy.com
Monolith Technologies Inc
---
# Share Your Product Feed With ShopSavvy
If you are a retailer who already publishes a Google Merchant Center–format product feed to Google Shopping, you can hand the same URL to ShopSavvy and we will ingest it on the same cadence. Zero new engineering work on your side: paste the URL, confirm via email, and our team reviews the first ingest before anything goes live.
Form: https://shopsavvy.com/for-retailers/share-feed
## Why retailers do this
- **One more discovery surface for your catalog.** Your products appear on shopsavvy.com, the iPhone and Android apps, and the browser extension — alongside other retailers, sorted purely by price. Tens of millions of deal-aware shoppers compare prices here.
- **Reduce dependence on a single channel.** If you only push to Google Shopping today, you are 100% dependent on one inventory of intent. A direct feed to ShopSavvy gives you a second one with no extra build.
- **Lower the crawling load on your servers.** ShopSavvy already maintains tens of thousands of retailer connections by fetching public pages. A direct feed lets us replace that crawl with a single daily file pull from your CDN.
- **You stay in control.** Pause or remove your feed at any time by replying to the confirmation email or contacting hello@shopsavvy.com.
## What we ingest
- Standard Google Merchant Center fields: `g:id`, `g:title`, `g:link`, `g:image_link`, `g:price`, `g:sale_price`, `g:availability`, `g:gtin`, `g:mpn`, `g:brand`, `g:condition`, `g:product_type`, `g:google_product_category`.
- Items without a GTIN or MPN are dropped — we do not list products we cannot match against our product graph.
- Items marked preorder, backorder, or non-new condition are filtered out (v1 policy).
- Tab-separated (TSV), comma-separated (CSV), or XML (RSS 2.0 / Atom 1.0) — all three Google-supported formats are accepted.
## What happens after you submit the form
1. You receive a one-time confirmation email at the address you submitted. Clicking the link verifies you control that mailbox.
2. ShopSavvy staff review the feed — they fetch it once, check that prices parse, GTINs match real products, and the link host matches your domain. This is usually same-day.
3. Once approved, the feed is fetched on a regular cadence (every six hours by default). Your offers begin appearing in product pages, search results, and watchlists across ShopSavvy.
4. We never resell your prices or share them with competitors. Your feed is data you already make public to Google — we treat it the same way.
## What we never do
- We do not list pricing for items that are unavailable, in pre-order, or that we cannot match to a real product.
- We do not allow retailers, brands, or anyone else to pay for placement. Our product pages sort results by price only.
- We do not collect or surface any of your shoppers' personal information through this feed.
## Become a public partner
If you want a small "Listed on ShopSavvy" badge to display in your site footer or partnerships page, opt in from the admin review email and we will publish you on [shopsavvy.com/data-partners](https://shopsavvy.com/data-partners). Listing is opt-in only.
## Questions
Email hello@shopsavvy.com or reply to the confirmation email — both reach the team that maintains this pipeline.
---
# QR Code Generator — Free Custom QR Maker
> Create custom QR codes free for URLs, WiFi, vCards, crypto, and 22+ social platforms. 64 design templates, gradients, logos, and bulk CSV export — all from your iPhone.
*Source: https://shopsavvy.com/qr/create*
---
## Hero
**Headline:** QR Code Generator
**Tagline:** Beautiful codes. Built for any use case.
**Subhead:** Create beautiful, custom QR codes for URLs, WiFi, contacts, crypto, and 22+ social platforms — free on iPhone.
**Primary CTA:** Download on the App Store
---
## Supported QR Types
| Type | Examples | Free / Pro |
|------|----------|------------|
| URL | https://, http:// | Free |
| Phone | tel: numbers, international format | Free |
| Plain text | Any UTF-8 string | Free |
| Email | mailto: with optional subject + body | Free |
| vCard contact | Name, company, title, email, phone, address, notes | Free |
| SMS | Pre-filled message to a number | Free |
| Calendar event | Title, location, start, end, notes | Free |
| WiFi | SSID, WPA/WEP/LEAP/none, password, hidden flag | Free |
| Crypto payment | BTC, ETH, LTC, DOGE, BCH, SOL, XMR + amount/label/message | Free |
| App Clip | Native iOS App Clip experience link | Free |
| Universal Link | Deep-link into installed iOS apps | Free |
| Social platform | 22+ platforms: Instagram, X, TikTok, YouTube, LinkedIn, Facebook, Snapchat, Threads, Reddit, Bluesky, Mastodon, Pinterest, Discord, Twitch, Spotify, and more | Free |
| 1D barcode (batch) | Aztec, Data Matrix, PDF417, Code 128, EAN-13, UPC-A, EAN-8, UPC-E, Code 39, Code 93, ITF, Codabar | Pro |
---
## Customization
### Dot Shapes
12+ shapes for the QR data modules: square (default), circle, roundedRect, squircle, flower, star, leaf, shield, teardrop, pointy, sharp, and more.
### Eye Shapes
6+ shapes for the three corner finder patterns: square (default), circle, roundedRect, squircle, shield, leaf. Mix and match independently from the dot shape.
### Gradients & Colors
- **Linear gradient:** start color, end color, angle (0–360°)
- **Radial gradient:** center color, edge color
- **Custom hex colors:** any foreground and background
### Logo Embedding
Drop any image into the center of the QR code. The app auto-sizes the logo so the code stays scannable across error-correction levels.
### Live Preview
Updates in real-time as you customize, with 200ms debounced rendering so the preview never feels janky.
---
## 64 Design Templates Across 8 Collections
| Collection | Sample Templates | Best For |
|------------|------------------|----------|
| Minimal | Classic, Midnight, Monochrome, Whisper, Ghost, Pure, Ink, Paper | Quiet, timeless codes |
| Business | Slate, Corporate, Executive, Premium, Gold, Silver, Navy, Graphite | Conferences, white papers, business cards |
| Bold | Ocean, Sunset, Neon, Berry, Coral Reef, Fire, Electric, Forest | High-impact campaigns, posters |
| Restaurant | Trattoria, Coffee, Pizza, Sushi, Vintage Diner, Rustic, Wine Bar, Fresh | Menus, table tents, takeout bags |
| Wedding | Romance, Gold Elegance, Blush, Ivory, Garden, Botanical, Art Deco, Pearl | RSVP cards, registry codes |
| Tech | Neon Grid, Hologram, Cyberpunk, Matrix, Circuit, Gradient Wave, Space, Orbit | Hackathons, launch landing pages |
| Retro | 8 vintage styles | Throwback campaigns |
| Holiday | 8 seasonal styles | Holiday marketing |
**Free templates:** Classic, Midnight, Ocean (3 of 64).
**Pro templates:** the remaining 61.
---
## Crypto Payment QR Codes
| Currency | Symbol | URI Standard | Optional Fields |
|----------|--------|--------------|-----------------|
| Bitcoin | BTC | BIP-21 | amount, label, message |
| Ethereum | ETH | EIP-681 | amount, label, message |
| Litecoin | LTC | BIP-21 family | amount, label, message |
| Dogecoin | DOGE | BIP-21 family | amount, label, message |
| Bitcoin Cash | BCH | BIP-21 family | amount, label, message |
| Solana | SOL | Solana Pay | amount, label, message |
| Monero | XMR | Monero URI | amount, label, message |
Compatible with Coinbase Wallet, MetaMask, Phantom, Trust, Exodus, Cake Wallet, and most major mobile wallets.
---
## Social Platform QR Codes
22+ supported platforms, each with the right URL format and deep-link handling:
Instagram, X, TikTok, YouTube, LinkedIn, Facebook, Snapchat, Threads, Reddit, Bluesky, Mastodon, Pinterest, Discord, Twitch, Spotify, GitHub, Twitch, SoundCloud, Behance, Dribbble, Vimeo, WhatsApp.
Auto-formats `@handle` input — handles trailing slashes, URL encoding, and platform-specific URL prefixes for you.
---
## Bulk Generator (Pro)
### Supported File Formats
- **CSV** — comma-separated, with optional header row
- **TSV** — tab-separated, with optional header row
- **JSON** — array of objects or array of strings
- **Plain text** — one entry per line
### Workflow
1. Tap **Bulk Generator** in the Create screen
2. Paste lines or import a file
3. Map columns: `content` (required) and `label` (optional)
4. Pick a design template (applies to every code in the batch)
5. Tap **Export** → ZIP of styled PNG images
### 1D Barcodes
Bulk mode also generates 1D barcode formats: Aztec, Data Matrix, PDF417, Code 128, EAN-13, UPC-A, EAN-8, UPC-E, Code 39, Code 93, ITF, and Codabar. Useful for inventory, shipping labels, and event ticketing.
---
## Frequently Asked Questions
**Is the QR code generator really free?**
Yes. Creating QR codes for URLs, WiFi, contacts, phone numbers, email, SMS, and calendar events is free forever. Pro unlocks advanced design templates, bulk generation, and dynamic tracking.
**What types of QR codes can I create?**
URLs, phone numbers, text, email, vCard contacts, SMS, calendar events, WiFi networks (WPA/WEP/LEAP/none), crypto payments for 7 currencies, App Clip links, Universal Links, and direct links to 22+ social platforms.
**Can I add my logo to a QR code?**
Yes. Embed any image at the center of a QR code. The app automatically sizes the logo to keep the code scannable across error correction levels.
**Can I generate WiFi QR codes that work on both iPhone and Android?**
Yes. WiFi QR codes follow the standard `WIFI:T:WPA;S:...;P:...;;` format and work on iOS 11+, Android 10+, and most modern phones. You can encode SSID, password, hidden flag, and choose WPA, WEP, LEAP, or no security.
**How do I create QR codes in bulk?**
With Pro, paste or import a CSV, TSV, JSON, or plain text file. The app detects headers, lets you map columns, applies your chosen design template, and exports a ZIP of styled PNG images.
**Do my QR codes expire?**
No. Static QR codes never expire — once printed they work forever. Dynamic QR codes (Pro) are hosted on shopsavvy.com and can be edited anytime, but the codes themselves do not expire.
**Can I create crypto payment QR codes?**
Yes. Generate scannable payment QR codes for Bitcoin, Ethereum, Litecoin, Dogecoin, Bitcoin Cash, Solana, and Monero with optional amount, label, and message fields. Compatible with all major wallets.
**What design templates come with Pro?**
Pro includes 64 templates across 8 collections: Minimal, Business, Bold, Restaurant, Wedding, Tech, Retro, and Holiday. Three templates (Classic, Midnight, Ocean) are free.
---
## Related Pages
- [QR Code Reader](/qr-code-reader) — the full app overview
- [Dynamic QR Codes](/qr/host) — edit a QR's destination after printing
- [QR Code Analytics](/qr/stats) — track every scan
---
# Dynamic QR Codes — Editable Redirect Hosting
> Dynamic QR codes you can edit after printing. Change destinations anytime, no reprinting. 7-character short links, http/https validation. Pro.
*Source: https://shopsavvy.com/qr/host*
---
## Hero
**Headline:** Dynamic QR Codes (Pro)
**Tagline:** Print Once. Edit Forever.
**Subhead:** Print once. Edit forever. Change where any QR code points without reprinting it.
**Primary CTA:** Download on the App Store
---
## How Dynamic QR Codes Work
### The Short URL
Every dynamic QR encodes a normal `https://shopsavvy.com/qr/{code}` URL. The QR pattern is built from this short URL — never from your destination — so the pattern is fixed forever.
### The Redirect Layer
When someone scans the code, our server resolves the short code to your current destination URL and issues a redirect. The whole round-trip is invisible to the scanner.
### Editing the Destination
Open the link in your QR Code Reader library, paste a new URL, save. The next scan resolves to the new destination immediately. No reprint. No QR change.
---
## Short Code Format
| Property | Value |
|----------|-------|
| Length | 7 characters |
| Alphabet | A–Z, a–z, 1–9 *excluding* I, O, l, 0 |
| Case sensitivity | Case-sensitive (uppercase ≠ lowercase) |
| Total combinations | > 3 trillion |
| Collision strategy | Server-generated, collision-checked at issue |
| Mutability | Once issued, the short code is permanent — only the destination changes |
The disambiguated alphabet matters because if anyone ever has to read or transcribe the URL, they'll never confuse `1` with `l` or `O` with `0`.
---
## Editable Fields
| Field | Editable | Affects QR Pattern |
|-------|----------|---------------------|
| Destination URL | Yes | No |
| Title | Yes | No |
| Active / Inactive | Yes | No |
| Short code | No | — |
---
## URL Validation Rules
- Must be a valid `http://` or `https://` URL
- Custom protocols rejected: `javascript:`, `data:`, `file:`, `ftp:`, etc.
- Validates on every save — broken URLs never persist
- Active/inactive toggle: an inactive link returns 404 until re-enabled
---
## Account & Auth
Dynamic QR hosting requires a Firebase-authenticated account. Each link is owned by exactly one account; only the owner can edit destinations or toggle active state. Sign in once and all your dynamic codes appear in your library on every device.
---
## Use Cases
- **Restaurant menus** — switch between seasonal menus without reprinting table tents
- **Event posters** — update the registration URL if the venue or schedule changes day-of
- **Product packaging** — skip costly reprints when launching a new landing page
- **Real estate signs** — re-point the listing URL when status changes
- **Trade show collateral** — same booth banners, fresh URLs each show
- **Retail POS displays** — update promo URLs daily without recutting display vinyl
- **Hotel room cards** — point at the current concierge URL or in-room services
- **Business cards** — swap your portfolio URL after a job change
---
## Pro Requirement
Dynamic QR hosting is part of QR Code Reader Pro. Pro unlocks:
- Unlimited dynamic codes
- Unlimited destination edits per link
- Active/inactive toggling
- Full per-link analytics dashboard (see [QR Code Analytics](/qr/stats))
---
## Frequently Asked Questions
**What is a dynamic QR code?**
A dynamic QR code points at a short URL you control. The QR pattern stays the same forever, but the destination it forwards to can be changed at any time without reprinting the code.
**Why use a dynamic QR code instead of a regular one?**
Static QR codes encode the destination directly, so changing the URL means generating and reprinting a new code. Dynamic QR codes let you fix typos, swap landing pages, end campaigns, or update menus without touching the printed material.
**How long are the short codes?**
7 characters from a disambiguated alphabet that excludes I, O, l, and 0 to prevent transcription errors. That gives over 3 trillion unique combinations per host domain.
**Do I need an account?**
Yes. Dynamic QR codes are tied to a Firebase-authenticated account so only you can edit your destinations. Sign in once and all your dynamic codes appear in your library.
**Can I change the destination after I print?**
Yes — that is the whole point. Edit the destination URL, the title, or toggle active/inactive at any time. The next scan resolves to your new destination immediately.
**What URLs are allowed?**
Any valid http or https URL. The app validates the URL on save to prevent broken codes. Custom protocols and `javascript:` URLs are rejected.
**Are dynamic QR codes free?**
Dynamic QR hosting is a Pro feature. Pro unlocks unlimited dynamic codes, full edit access, and pairs with the analytics dashboard for per-link scan tracking.
**Will my dynamic QR work with every QR scanner?**
Yes. Your QR encodes a normal https URL, so any QR reader on any phone resolves it correctly. The redirect happens server-side at shopsavvy.com and is invisible to the scanner.
---
## Related Pages
- [QR Code Reader](/qr-code-reader) — the full app overview
- [QR Code Generator](/qr/create) — design and build the QR before making it dynamic
- [QR Code Analytics](/qr/stats) — track every scan of your dynamic codes
---
# QR Code Analytics — Scan Tracking & Stats
> Track every QR scan: total, unique, device, OS, browser, country, city, hour heatmap, and 90-day timeline. CSV/PDF export. Free + Pro tiers.
*Source: https://shopsavvy.com/qr/stats*
---
## Hero
**Headline:** QR Code Analytics
**Tagline:** Every Scan, Counted.
**Subhead:** Total scans, unique scans, device, OS, browser, country, city, and hour-by-hour heatmaps for every QR code you create.
**Primary CTA:** Download on the App Store
---
## What Gets Tracked
| Field | Source | Granularity |
|-------|--------|-------------|
| Timestamp | Server-side at scan time | Second |
| Country | IP geolocation | Country |
| City | IP geolocation | City |
| Device family | User agent parse | iOS / Android / Desktop |
| OS | User agent parse | iOS 17, Android 14, macOS 14, Windows 11, Linux |
| Browser | User agent parse | Chrome, Safari, Firefox, Edge, Opera |
| User agent (raw) | Request header | Full string |
| Hour-of-day | Derived from timestamp | 0–23 |
We do **not** request GPS. We do **not** store personal identifiers. We do **not** cross-link scans across your different QR codes.
---
## Per-Link Analytics (Pro)
For every dynamic QR you create, the dashboard shows:
### Counts
- **Total scans:** every recorded event
- **Unique scans:** deduped on IP+user-agent within a 24-hour rolling window
- **First scan / last scan:** lifetime span of the link
### Date Filters
5 ranges: 24h, 7d, 30d, 90d, all-time. Every panel reshapes to the active filter.
### Timeline
Scans-by-day bar chart, scrollable across the active range.
### Device & OS
iOS / Android / Desktop split with counts and percentages, plus drill-down to specific OS versions.
### Browser
Chrome, Safari, Firefox, Edge, Opera ranked by scan count for the active range.
### Geography
- Top 10 countries (ranked by scans)
- Top 10 cities (city + country code)
- IP-derived; no GPS request
### Hour Heatmap
24-cell heatmap (0–23) showing scan intensity by hour. Identifies your peak engagement window for the active range.
### Recent Scans
Last 20 scan events with full metadata: timestamp, device, OS, browser, city, country, referrer.
### Export
- **CSV export** — every scan event with full metadata
- **PDF export** — full dashboard for the active filter (Pro)
- **Share-as-image** — render any panel as a PNG (Pro)
---
## Personal Scan History
The Analytics screen also shows personal scanning insights for codes you've **scanned**, not just codes you've created.
### Free Tier
- Total scan events (cumulative across all codes)
- Unique codes scanned
- Last scan time (relative, e.g. "2 hours ago")
### Pro Tier
- **30-day activity chart** — bar chart of active scanning days
- **Most scanned (top 10)** — codes ranked by scan frequency
- **Type breakdown** — stacked bar of barcode formats scanned
- **Scan timeline** — chronological log of every scan with type badge
- **Lifetime stats:**
- Total scan events (cumulative)
- Unique codes scanned
- Codes you've created
- Formats discovered (count of distinct barcode types)
- Longest scanning streak (consecutive days)
- Scanning since (your first scan date)
- **Year heatmap** — GitHub-style yearly grid of scanning intensity, day by day
---
## Unique Scan Definition
A unique scan = one IP-and-user-agent pair within a rolling 24-hour window. Subsequent scans from the same combination still increment **total** scans but do not increment **unique** scans.
This dedupes legitimate repeated scans (someone scanning the menu QR three times during dinner) while preserving the separate-visitor signal for analytics.
---
## Privacy
| Collected | Not Collected |
|-----------|---------------|
| Server-side timestamp | GPS / precise location |
| IP-derived country and city | Personal identifiers |
| Device family, OS, browser | Cross-link tracking across your codes |
| Raw user agent | Anything tied to your shopping history |
Each link's analytics is its own silo. We don't cross-reference scans of one of your QR codes with scans of another.
---
## Frequently Asked Questions
**What does QR analytics actually track?**
For every dynamic QR code you create, the app records each scan: timestamp, IP-derived country and city, device family (iOS, Android, Desktop), OS, browser, and the user agent. Personal identifiers are not stored.
**What counts as a unique scan?**
A unique scan is one IP-and-user-agent pair within a rolling 24-hour window. Subsequent scans from the same combination still count toward total scans but do not increment the unique counter.
**What date ranges can I view?**
24 hours, 7 days, 30 days, 90 days, and all-time. The scans-by-day timeline, top countries, top cities, hour heatmap, and device breakdown all respect the active filter.
**Can I export the data?**
Yes. Every link supports CSV export of all scan events. Pro adds PDF export of the full dashboard and share-as-image for posting summaries to social.
**What free analytics do I get without Pro?**
A personal scan-history overview: total scans, unique codes scanned, and last scan time. Pro unlocks per-link analytics for QR codes you create plus the full personal lifetime dashboard.
**What does the Pro personal dashboard show?**
A 30-day activity chart, most-scanned codes (top 10), type breakdown, full scan timeline, lifetime stats (total events, unique codes, codes created, formats discovered, longest streak, scanning-since date), and a GitHub-style year heatmap of activity.
**How precise is the location data?**
Location is derived from IP at the country and city level for the top 10 of each. The app does not request the scanner's GPS, so precision stops at the city.
**Do my analytics work with any QR code?**
Per-link analytics require a dynamic QR code (created via QR Hosting), since that is what gives the link a unique short code to attribute scans to. Static QR codes encode their destination directly and cannot be tracked retroactively.
---
## Related Pages
- [QR Code Reader](/qr-code-reader) — the full app overview
- [QR Code Generator](/qr/create) — design custom QR codes
- [Dynamic QR Codes](/qr/host) — required for per-link tracking
---
# AirPods Max 2 vs Bose QC Ultra Headphones — Which Should You Buy?
> Two flagship noise-canceling headphones, two very different philosophies. Here's how they actually compare.
*Source: https://shopsavvy.com/versus/airpods-max-2-vs-bose-qc-ultra*
---
## Quick Specs
| Spec | AirPods Max 2 | Bose QC Ultra |
| --- | --- | --- |
| Price (MSRP) | $549 | $449 |
| Battery (ANC on) | 20 hours | 30 hours |
| Battery (ANC off) | ~20 hours | 45 hours |
| Weight | 386g | ~250g |
| Bluetooth | 5.3 | 5.4 |
| Wireless codecs | AAC only | aptX Adaptive, aptX Lossless, AAC, SBC |
| Wired lossless | 24-bit/48kHz (USB-C) | 16-bit/48kHz (USB-C) |
| Spatial audio | Personalized w/ head tracking | Bose Immersive Audio |
| Build | Aluminum + stainless steel | Plastic + protein leather |
| Foldable | No | Yes |
| Multipoint | Limited | Yes (2 devices) |
## Noise Cancellation — Tie
Both are elite. The AirPods Max 2's H2 chip delivers 1.5x better ANC than the original. Bose has been the ANC benchmark for years and the QC Ultra 2nd Gen maintains that reputation. In real-world use, you'd be hard-pressed to tell them apart.
## Sound Quality — Tie (different flavors)
The AirPods Max 2 has a new high dynamic range amplifier with a wider soundstage and richer bass than the original. Tuning leans neutral-to-warm with excellent mid-range clarity. The Bose QC Ultra leans slightly bass-forward out of the box but its CustomTune calibration and EQ controls let you shape the sound. Bose also supports aptX Lossless over Bluetooth, meaning CD-quality wireless audio with a compatible source — something the AirPods Max 2 can't do wirelessly (AAC only).
## Battery Life — Bose wins decisively
Bose: 30 hours with ANC on, 45 hours with ANC off. AirPods Max 2: 20 hours with ANC. Bose wins by 50%. AirPods Max 2 fast charging is decent (5 minutes for 1.5 hours of playback) but starts from a lower ceiling.
## Comfort & Portability — Bose wins
At 386g, the AirPods Max 2 are noticeably heavy. After a couple of hours you'll feel it. The Bose QC Ultra at ~250g is 35% lighter and uses plush protein leather cushions. The Bose folds flat into a compact case; the AirPods Max 2 don't fold at all.
## Build Quality — AirPods Max wins
The AirPods Max 2 are built like jewelry — anodized aluminum ear cups, stainless steel telescoping headband, knit mesh canopy. The Bose QC Ultra uses plastic that's perfectly fine and more practical, but no contest on premium feel.
## Ecosystem & Smart Features — Depends on your devices
Apple ecosystem users: AirPods Max 2 are unmatched. Instant pairing, seamless device switching, Find My, Conversation Awareness, Live Translation. Android users: Bose QC Ultra works equally well across platforms with true multipoint and CustomTune ear calibration.
## The Bottom Line
**Buy the AirPods Max 2 if** you're all-in on Apple, value premium build materials, want the best spatial audio with head tracking, and use Conversation Awareness or Live Translation. The $100 premium is for the Apple ecosystem and aluminum build.
**Buy the Bose QC Ultra if** you want longer battery life, lighter design, wireless lossless audio, true multipoint, or use Android. $100 less with 50% more battery and 35% less weight.
**Either way,** both are excellent. Track prices on both with ShopSavvy — these regularly see $30–$80 discounts during sales events.
## FAQ
**Which has better noise cancellation?**
They tie. Both are best-in-class.
**How much longer does the Bose battery last?**
50% longer with ANC on (30 vs 20 hours), 125% longer with ANC off (45 vs ~20 hours).
**Which is better for Android users?**
Bose QC Ultra. aptX Lossless support, true multipoint, and platform-agnostic features.
**Are the AirPods Max 2 worth the extra $100?**
Worth it if you're all-in on Apple. Skip it if you use Android, travel often, or care about battery life.
**Can I get wireless lossless audio on AirPods Max 2?**
No — AAC only over Bluetooth. Bose QC Ultra supports aptX Lossless wirelessly with a compatible source.
---
# Apple Watch Series 11 42mm vs 46mm — Which Size Should You Get?
> Same watch, two sizes. Here's exactly how the 42mm and 46mm compare on wrist, and which one fits your life better.
*Source: https://shopsavvy.com/versus/apple-watch-series-11-42mm-vs-46mm*
---
## Quick Specs
| Spec | 42mm | 46mm |
| --- | --- | --- |
| Starting price (GPS) | $399 | $429 |
| Case height | 42mm | 46mm |
| Case width | 36mm | 39mm |
| Case depth | 9.7mm | 9.7mm |
| Display area | ~989 sq mm | ~1,220 sq mm |
| Weight (aluminum) | ~30g | ~36g |
| Battery (normal use) | 24 hours | 24 hours |
| Battery (Low Power Mode) | Up to 36 hours | Up to 36 hours |
| Chip | S10 SiP | S10 SiP |
| Always-On Retina | Yes | Yes |
| Peak brightness | 2,000 nits | 2,000 nits |
| Band compatibility | 38/40/41mm bands | 42/44/45/49mm bands |
| Recommended wrist size | 130–200mm | 150–210mm |
## The Core Truth — Identical internals
Every internal spec on the 42mm and 46mm Series 11 is identical. Same S10 SiP chip, same sensors, same 24-hour battery. Same hypertension notifications, sleep score, 5G cellular, watchOS 12. The only differences are physical: 4mm taller case, ~23% larger display, ~6g heavier.
## On-Wrist Fit
Wrap a soft tape measure around your wrist past the bone:
- **130–160mm** — 42mm is almost certainly the better choice
- **160–180mm** — Either works, style preference wins
- **180mm+** — 42mm starts to look undersized; pick 46mm
## Display & Usability — 46mm wins
The 46mm has ~23% more display area. Real impact: typing on the watch keyboard is dramatically easier, reading long messages or workouts is more comfortable, and complications are larger and easier to tap.
## Battery Life — Tie
Both rated 24 hours of normal use, up to 36 hours in Low Power Mode. The bigger battery in the 46mm is offset by the bigger display. If battery is a top concern, look at the Apple Watch Ultra 3.
## Band Ecosystem — Match your collection
The 42mm accepts 38/40/41mm bands from earlier Series watches. The 46mm accepts 42/44/45mm bands and most 49mm Ultra bands. If you already own bands, match the size.
## Weight & Sleep — 42mm wins for sleep tracking
The 42mm is ~6g lighter. For people who sleep-track nightly, the 42mm tends to disappear; the 46mm can feel more present.
## Price — 42mm saves $30
42mm GPS: $399. 46mm GPS: $429. Cellular adds $100 either size. Track both with ShopSavvy — the 46mm often discounts more aggressively.
## The Bottom Line
**Buy the 42mm if** your wrist is under 160mm, you own 40/41mm bands, you sleep-track nightly, or you prefer a lower profile. Save $30.
**Buy the 46mm if** your wrist is over 180mm, you type from the watch often, you want maximum readability, or you own 45mm bands. The bigger display is the single biggest day-to-day quality-of-life difference.
**If you're between 160–180mm**, it's taste. Try both at an Apple Store. There's no wrong answer.
## FAQ
**Is the 46mm faster than the 42mm?**
No — identical chip, sensors, and software.
**Does the 46mm have better battery life?**
No — both rated 24 hours, real-world parity confirmed.
**Which size is right for my wrist?**
Under 160mm: 42mm. 160–180mm: either. Over 180mm: 46mm.
**Will my old bands fit?**
42mm fits 38/40/41mm bands. 46mm fits 42/44/45mm bands and most 49mm Ultra bands.
**Is the $30 difference worth it?**
Only if you actually want the larger display.
---
# MacBook Air M4 8-core vs 10-core GPU — Is the Upgrade Worth $100?
> Apple's $100 GPU upgrade on the M4 Air is one of the most over-thought-about decisions in tech. Here's what actually changes.
*Source: https://shopsavvy.com/versus/macbook-air-m4-8-core-vs-10-core-gpu*
---
## Quick Specs
| Spec | 8-core GPU | 10-core GPU |
| --- | --- | --- |
| Starting price (13-inch) | $999 | $1,199 |
| CPU cores | 10 (4P + 6E) | 10 (4P + 6E) |
| GPU cores | 8 | 10 |
| Neural Engine | 16-core | 16-core |
| Base RAM | 16GB | 16GB |
| Max RAM | 24GB | 32GB |
| Base SSD | 256GB | 512GB |
| Memory bandwidth | 120 GB/s | 120 GB/s |
| Multi-core CPU benchmark (GB6) | ~12,000 | ~12,000 |
| Metal GPU benchmark | ~32,000 | ~40,000 |
| 4K video export (10-min clip) | ~6–7 min | ~5–5.5 min |
| Blender BMW scene render | ~2:40 | ~2:10 |
| Battery life (web/video) | ~18 hours | ~18 hours |
## What Actually Changes — Less than you think
Same M4 chip, same 10 CPU cores, same 16-core Neural Engine, same 120 GB/s memory bandwidth, same 16GB base RAM. The only silicon difference is 2 extra GPU cores. Apple bundles 512GB SSD into the upgrade tier, so the price gap is $200 — but a GPU-only upgrade priced separately works out to ~$100.
## For Everyday Use — 8-core wins on value
Email, Safari with 40 tabs, Slack, Zoom, Apple Music, 4K video playback, Logic Pro, Photoshop, Figma, VS Code, casual gaming — all CPU-bound. You will not feel 20% more GPU. Save the money.
## For Video Editing — 10-core is worth it
Final Cut Pro, DaVinci Resolve, and Premiere all use the GPU. 10-core renders 4K exports 15–20% faster and scrubs effects-heavy timelines more smoothly. The fanless Air will throttle on sustained 20+ minute exports — serious editors should look at the MacBook Pro.
## For Gaming — 10-core, barely
Fanless design throttles either way. 10-core helps at medium settings — 45fps vs 35fps at 1080p in Apple-supported titles. If gaming is a primary use, neither Air is the right machine.
## For Developers — 8-core with more RAM is smarter
Compiling code, Docker containers, iOS simulators are CPU + RAM bound. Xcode build times are essentially identical. Spend the money on 24GB or 32GB RAM instead — you'll hit the 16GB ceiling long before the GPU difference matters.
## For Students — 8-core, save the money
Education pricing knocks $100+ off either config. For notes, essays, research, and occasional video, the 8-core does everything. Put saved money toward AppleCare+.
## What about the M5?
M5 brings ~15% CPU uplift and a bigger GPU jump. If you can wait, M5 is the obvious buy. Counterpoint: the M4 now sees $100–$250 off MSRP at retailers. A discounted M4 8-core can beat an M5 at full price.
## The Bottom Line
**Buy the 8-core M4 if** you're not editing video, doing 3D, or running heavy GPU workloads. That's 90% of buyers.
**Buy the 10-core M4 if** you edit video regularly, do 3D in Blender, or run ML models. The 20% GPU uplift is real and the bundled 512GB SSD is genuinely nicer.
**The real advice** — if you can't decide, buy the 8-core, spend the $100 on more RAM, be happy.
## FAQ
**Is the CPU different?**
No — identical M4 chip, identical CPU.
**How much faster is the 10-core GPU?**
~20–25% on GPU-bound tasks; 15–20% on 4K exports.
**Should I get the 10-core for video editing?**
Yes if you edit regularly. No if you only edit casually.
**Is the 8-core enough for everyday use?**
Yes — email, browsing, productivity, light creative are all CPU-bound.
**Should I wait for the M5?**
Wait if budget allows. Buy a discounted M4 8-core if it's $100–$250 below the M5.
---
# Jameson Original vs Jameson Black Barrel — Is Black Barrel Worth the Upgrade?
> The two most-ordered Jamesons at every Irish bar. Here's how they actually differ — in the glass, on the shelf, and in your wallet.
*Source: https://shopsavvy.com/versus/jameson-black-barrel-vs-jameson-original*
---
## Quick Specs
| Spec | Jameson Original | Jameson Black Barrel |
| --- | --- | --- |
| Typical US shelf price (750ml) | ~$30 | ~$45 |
| ABV | 40% | 40% |
| Category | Blended Irish Whiskey | Blended Irish Whiskey |
| Age statement | None (NAS) | None (NAS) |
| Cask types | Bourbon & Oloroso sherry | Bourbon (double-charred), Oloroso, ex-bourbon |
| Triple distilled | Yes | Yes |
| Color | Light amber | Deeper copper-amber |
| Body | Light-to-medium | Fuller |
| Finish | Short-to-medium | Medium-to-long |
## What makes Black Barrel different
Both are blends of Irish single pot still and grain whiskey, both triple distilled at Midleton, both 40% ABV. The difference is the casks. Black Barrel uses a higher proportion of single pot still whiskey and is aged partly in bourbon casks that have been charred a second time. The double-char caramelizes oak sugars — that's where the vanilla, butterscotch, and toasted spice come from.
## Nose — Black Barrel wins
Original noses light: vanilla, green apple, faint floral, a little grassiness. Black Barrel is richer immediately: toasted oak and caramel, then butterscotch, dried fig, vanilla pod, warm baking spice.
## Palate & Finish — Black Barrel is noticeably richer
Original is famously smooth — medium-light body, nutty sweetness, short clean finish. Black Barrel has fuller mouthfeel, more pronounced caramel-and-dark-fruit core, longer finish with warm spice from the char.
## For Shots & Jameson Ginger — Original, hands down
The 50% premium for Black Barrel stops making sense in shots or mixed with ginger ale. Original's light body and clean finish are exactly what those serves want.
## For Sipping Neat — Black Barrel
Black Barrel holds up neat or with one big ice cube and opens with a few drops of water. For an extra $10–$15, a meaningful upgrade in sipping pleasure.
## For Cocktails — Black Barrel for stirred drinks
Old Fashioned or Paper Plane: Black Barrel holds its own against bitters and vermouth. Highballs and citrus-shaken drinks: Original — you don't want cask richness competing with citrus.
## As a Gift — Black Barrel
Nicer box, presentation-worthy labeling, $40–$50 price point hits the gift sweet spot. Original is great whiskey but its shelf ubiquity makes it feel less special as a gift.
## The Bottom Line
**Buy Original if** you're stocking a bar for mixing (especially Jameson Ginger), hosting where people will be taking shots, or you just want the everyday Irish whiskey. At ~$30, one of the best value whiskies on any shelf.
**Buy Black Barrel if** you sip Jameson neat, use it in stirred cocktails, or are giving it as a gift. The double-charred casks deliver a richer, more complex whiskey.
**Smart move for most fans** — own both. Original for mixing, Black Barrel for drinking alone. Black Barrel drops to ~$35 during holidays. Track with ShopSavvy.
## FAQ
**What's the difference between Original and Black Barrel?**
Black Barrel uses more single pot still whiskey aged in double-charred bourbon casks, producing richer caramel/butterscotch/spice notes.
**Is Black Barrel worth the extra $15?**
Yes for sipping neat or stirred cocktails. No for shots or Jameson Ginger.
**Which is better for cocktails?**
Stirred drinks: Black Barrel. Highballs and citrus-shaken: Original.
**Is Black Barrel older than Original?**
Both are non-age-statement blends. Black Barrel uses older single pot still whiskey but has no published age range.
**What does Jameson cost in 2026?**
~$30 for Original, ~$45 for Black Barrel. Black Barrel often drops to ~$35 during holidays.
---
# Instax Mini 8 vs Instax Mini 12 — Should You Upgrade?
> Four years and two model generations apart. Here's what actually changed and whether your old Mini 8 is worth replacing.
*Source: https://shopsavvy.com/versus/instax-mini-8-vs-instax-mini-12*
---
## Quick Specs
| Spec | Instax Mini 8 | Instax Mini 12 |
| --- | --- | --- |
| Released | 2014 | 2023 |
| Typical price | $40–$60 (used) | ~$80 MSRP |
| Auto exposure | No (manual brightness dial) | Yes |
| Selfie mode | No (Mini 8 has separate selfie mirror only) | Yes (built-in close-up mode) |
| Parallax-corrected viewfinder | No | Yes |
| Lens | 60mm f/12.7 | 60mm f/12.7 |
| Film | Instax Mini | Instax Mini (same) |
| Power | 2x AA | 2x AA |
## Biggest Differences
1. **Auto exposure** — Mini 12 reads ambient light and adjusts shutter/aperture. Mini 8 makes you set brightness manually per shot.
2. **Selfie / close-up mode** — Mini 12 has a built-in close-up mode triggered by twisting the lens. Mini 8 has only a small selfie mirror.
3. **Viewfinder** — Mini 12 has parallax correction, so what you see is closer to what you get at close distances.
## Same on Both
- Film type (Instax Mini)
- Lens specs (60mm f/12.7)
- Print size (credit-card sized)
- Battery (2x AA, ~100 prints per pair)
- Manual focus distance (~0.3m to infinity)
## When the Mini 12 actually matters
Indoor and mixed lighting (parties, bars, dim rooms). The Mini 8's manual exposure regularly produces over- or under-exposed shots there. Bright daylight: both produce nearly identical results.
## When the Mini 8 is fine
Outdoor parties, weddings on a sunny day, festivals. The brightness dial is annoying but it works. If you already own one, no reason to upgrade.
## What neither has
Self-timer. Bluetooth. Phone printing. For those, look at the Instax Mini Evo or Instax Mini Link 2.
## The Bottom Line
**Buy the Mini 12 if** you take indoor photos, want auto exposure, or are buying your first Instax. The convenience adds up across hundreds of prints.
**Keep your Mini 8 if** you mostly shoot in bright daylight and are happy adjusting brightness. The film is the same and the prints are identical in good light.
**Either way,** track Instax Mini film prices with ShopSavvy — packs see $5–$10 swings between retailers and ~30% off during Prime Day.
## FAQ
**What's the biggest difference between the Mini 8 and Mini 12?**
Auto exposure. The Mini 12 measures ambient light automatically; the Mini 8 has manual brightness dials.
**Are Mini 8 and Mini 12 film packs the same?**
Yes — both use standard Instax Mini film, fully interchangeable.
**Is the Mini 12 worth upgrading from the Mini 8?**
Yes for indoor / mixed lighting. No for bright outdoor only.
**Does the Mini 12 have a self-timer?**
No — neither camera has a self-timer.
**How much does the Mini 12 cost?**
~$80 MSRP, often $60–$70 at retailers, ~30% off during major sales.
---
# Kindle Paperwhite 16GB vs 32GB — Do You Actually Need More Storage?
> Same Kindle, same screen, same battery. The only difference is storage. Here's the real answer on whether you need to double it.
*Source: https://shopsavvy.com/versus/kindle-paperwhite-16gb-vs-32gb*
---
## Quick Specs
| Spec | 16GB Paperwhite | 32GB Signature Edition |
| --- | --- | --- |
| Storage | 16GB | 32GB |
| Lock-screen ads | Yes (extra ~$20 to remove) | No (already removed) |
| Wireless charging (Qi) | No | Yes |
| Auto front light | No | Yes |
| Display | 7" 300ppi glare-free | Same |
| Battery | Up to 12 weeks | Same |
| Waterproof | IPX8 | Same |
| USB-C charging | Yes | Yes |
## Storage Math — How many books actually fit
- **Pure text novel** (~3MB): ~4,000 books on 16GB, ~9,000 on 32GB
- **Book with cover art and illustrations** (~10MB): ~1,500 on 16GB, ~3,000 on 32GB
- **Audible audiobook** (100–500MB): ~30 on 16GB, ~60 on 32GB
For text-only reading, 16GB is more than most people will ever fill.
## When 32GB matters
When you store **Audible audiobooks on-device**. A single audiobook can be 100–500MB. If you regularly download (rather than streaming) audiobooks, 32GB is meaningfully more useful.
## What's the same
Same processor, same 7" 300ppi screen, same battery, same software, same waterproofing, same USB-C. Performance is identical — the larger storage doesn't make pages turn faster.
## What the Signature Edition adds
It's not just more storage. The Signature Edition also adds:
- Wireless Qi charging (no USB-C cable needed)
- Auto-adjusting front light
- No lock-screen ads (a $20+ upgrade on the regular Paperwhite)
So the 32GB price premium is really paying for storage + charging + auto-light + ad removal bundled.
## The Bottom Line
**Buy the 16GB Paperwhite if** you mostly read text and stream the occasional audiobook. The storage will outlast the device.
**Buy the 32GB Signature Edition if** you want wireless charging, no ads, auto-brightness, and on-device Audible storage. The bundle is genuinely worth it for heavy readers.
Track both with ShopSavvy — Paperwhites see $30–$50 off during Prime Day and Black Friday.
## FAQ
**How many books fit on a 16GB Kindle Paperwhite?**
~4,000 typical novels (text only) or ~1,500 books with covers and illustrations.
**When does the 32GB matter?**
When storing Audible audiobooks on-device. Audiobooks are 100–500MB each — far larger than text.
**Is the 32GB Paperwhite faster?**
No — same processor, same software.
**Is the 32GB Signature Edition only different in storage?**
No — also adds wireless Qi charging, auto-brightness, and removes lock-screen ads.
**Should I buy 16GB or 32GB?**
16GB if you read text and stream audiobooks. 32GB if you download audiobooks or want wireless charging and no ads.
---
# Keurig K-Mini vs K-Mini Plus — Which Compact Keurig Should You Buy?
> Nearly identical shape, same footprint, $30 apart. Here's exactly what the Plus adds and whether it's worth the upgrade.
*Source: https://shopsavvy.com/versus/keurig-k-mini-vs-k-mini-plus*
---
## Quick Specs
| Spec | K-Mini | K-Mini Plus |
| --- | --- | --- |
| Typical price | ~$80 | ~$110 |
| Width | ~5 inches | ~5 inches |
| Pod storage | None | 9 pods inside |
| Reservoir | Built-in (12oz) | Removable (12oz) |
| Strong Brew button | No | Yes |
| Brew sizes | 6–12oz | 6–12oz |
| Power-off | After 90 sec | After 90 sec |
| K-Cup compatible | Yes | Yes |
| My K-Cup compatible | Yes | Yes |
## What the K-Mini Plus adds
1. **Strong Brew button** — More concentrated extraction at the same ounce setting.
2. **Removable water reservoir** — Easier to refill at the sink and easier to clean.
3. **Pod storage drawer** — Holds up to 9 K-Cups inside the machine, no separate pod stand needed.
## What's the same
- Footprint (~5 inches wide, slim profile, fits most cabinets)
- Single-cup brewing only (no carafe option on either)
- Brew range (6–12oz in 1oz increments)
- Auto power-off after 90 seconds
- K-Cup and My K-Cup reusable filter compatibility
## Upgrade math
The Plus is the better buy for **most** households. Three reasons:
1. The removable reservoir alone makes daily use noticeably easier — no more lugging the entire machine to the sink.
2. Strong Brew is a real flavor upgrade (Keurig's reputation for "watery" coffee is mostly a single-ounce volume issue solved by Strong Brew).
3. Pod storage means you don't need a separate $15 pod organizer.
## When the K-Mini is fine
- You drink one cup a day, alone
- You always brew the same single ounce setting
- You're under $80 budget and have no place for pod storage anyway
- You're buying for a dorm or office and need only the cheapest single-serve
## The Bottom Line
**Buy the K-Mini Plus if** you want stronger coffee, hate refilling the reservoir each cup, share the machine, or want pods stored neatly. The removable reservoir alone justifies the upgrade.
**Buy the K-Mini if** you're on a tight budget, drink one mild cup a day, and don't need pod storage.
Track both with ShopSavvy — Keurig models see $20–$40 off during Prime Day, Memorial Day, and Black Friday.
## FAQ
**What does the Plus add over the regular K-Mini?**
Strong Brew button, removable water reservoir, and a 9-pod storage drawer.
**Are they the same size?**
Same width and depth. The Plus is slightly taller because of pod storage.
**Do both brew the same coffee size?**
Yes — both 6–12oz in single-cup increments. No carafe on either.
**Is the Plus worth the extra $30?**
Yes for most households. The removable reservoir alone justifies it.
**Can I use My K-Cup reusable filter in both?**
Yes — both compatible with the My K-Cup Universal Reusable Filter.
---
# Charmin Ultra Soft vs Ultra Strong — Which Should You Buy?
> Same brand, same shelf, two very different goals. Here's how Charmin's plush pick stacks up against its tear-resistant sibling.
*Source: https://shopsavvy.com/versus/charmin-ultra-soft-vs-ultra-strong*
---
## Quick Specs
| Spec | Ultra Soft | Ultra Strong |
| --- | --- | --- |
| Plies | 2-ply | 2-ply |
| Texture | Smooth, no embossing | CleaningRipples™ diamond weave |
| Primary pitch | Cushiony softness | Durability + clean |
| Sheets per Mega roll | Typically 224–244 | Typically 242–308 |
| Roll formats | Mega, Super Mega, Family Mega | Mega, Super Mega, Family Mega |
| Sheet size | ~4.0 in × 3.92 in | ~3.92 in × 4.0 in |
| Tear resistance | Standard | Notably higher |
| Softness on skin | Plushest in the Charmin lineup | Firmer, textured feel |
| Lint / pilling | Slightly more prone to pill | Cleaner release, less lint |
| Septic-safe | Yes (Roto-Rooter approved) | Yes (Roto-Rooter approved) |
| RV/marine ready | No (use RapidDissolve) | No (use RapidDissolve) |
| Dyes / perfumes / BPA | None | None |
| Price per sq ft | ~$0.04 (varies by pack) | ~$0.04 (varies by pack) |
## Softness & Cushion — Ultra Soft wins
This is the entire reason Ultra Soft exists. It's the plushest paper in Charmin's regular lineup — thicker-feeling, softer to the touch, and noticeably more cushiony than Ultra Strong. There's no embossed texture pressing into the skin and the fibers are tuned for comfort rather than grip. The right pick for sensitive skin, hemorrhoids, allergy sufferers, and cold-and-flu season.
## Durability & Tear Resistance — Ultra Strong wins
Ultra Strong's CleaningRipples™ Texture (a diamond-weave embossing) does two real jobs: it stiffens the sheet so it's much harder to tear through during use, and it gives the paper grip so it cleans more in fewer sheets. The right call for households with kids, bigger hands, or anyone who's tired of doubling up sheets to feel safe.
## Sheet Count & Roll Size — Ultra Strong edges it
Both come in Mega, Super Mega, and Family Mega roll formats with essentially identical sheet dimensions (about 4 inches square). The wrinkle: Ultra Strong Mega rolls often pack a few more sheets per roll (typically 242–308) than Ultra Soft Mega rolls (typically 224–244). The exact count varies by pack and retailer — always check the "Equivalent Regular Rolls" callout on the package.
## Septic & Plumbing Safety — Tie
Both are septic-safe and Roto-Rooter approved, and both are designed to break down after flushing. Charmin engineers Ultra Strong to dissolve at the same rate as Ultra Soft once it's down the drain. Neither is intended for RVs or boats — for those use cases, look at Charmin RapidDissolve, a separate SKU built for low-flow systems.
## Lint & Pilling — Ultra Strong wins
Soft, plush papers tend to leave more lint and pill more on skin — that's just physics. Ultra Soft is more prone to this than Ultra Strong, especially when used dry on textured skin. Ultra Strong's embossed structure holds fibers together better and releases more cleanly. Not a dealbreaker for Ultra Soft fans, but a real difference.
## Best For Whom — Different households
Ultra Soft is for the comfort-first household — sensitive skin, smaller kids, allergy sufferers, anyone who values a plush feel. Ultra Strong is for the busy household — older kids, athletes, bigger hands, anyone tired of doubling up sheets. Many households keep both: Ultra Strong in the main bathroom, Ultra Soft in the guest bath.
## Price-Per-Square-Foot Value — Effectively tied
Charmin prices Ultra Soft and Ultra Strong nearly identically per square foot. On any given week one might be a few cents cheaper depending on retailer promos, coupons, and Subscribe & Save discounts, but over a year the cost is basically the same. Pick based on fit, then buy whichever happens to be on sale. Family Mega packs nearly always beat Mega packs on per-square-foot cost regardless of line.
## How They Compare to Cottonelle — Different lineup
Cottonelle Ultra Comfort is the nearest competitor to Charmin Ultra Soft (both prioritize cushion). Cottonelle Ultra CleanCare is the closest analog to Charmin Ultra Strong (both prioritize cleaning via texture). Charmin tends to be slightly thicker and plusher across both tiers; Cottonelle tends to be slightly cleaner-releasing with less lint.
## The Bottom Line
**Buy Charmin Ultra Soft if** softness and cushion matter most. Sensitive skin, cold-and-flu season, comfort-first households, guest bathrooms. You trade a bit of tear resistance and accept slightly more lint for a noticeably softer feel.
**Buy Charmin Ultra Strong if** durability matters most. Kids, busy households, bigger hands, anyone tired of wadding up extra sheets. The CleaningRipples™ Texture is the difference — you trade a bit of plushness for a paper that doesn't tear and cleans more per sheet.
**Either way,** both are dermatologist-tested, septic-safe, free of dyes and perfumes, and priced nearly identically per square foot. Track both with ShopSavvy — Family Mega packs go on sale rotation at Costco, Sam's Club, Target, Walmart, and Amazon Subscribe & Save throughout the year.
## FAQ
**What's the difference between Charmin Ultra Soft and Ultra Strong?**
Ultra Soft is engineered for cushion and gentleness — Charmin's plushest paper, marketed for being soft on skin. Ultra Strong is engineered for durability and clean — uses CleaningRipples™ Texture, a diamond-weave pattern that grips and resists tearing. Both 2-ply, both septic-safe, priced within pennies per square foot.
**Which Charmin is more durable and harder to tear?**
Ultra Strong, decisively. The CleaningRipples™ Texture makes the sheet noticeably stiffer and more tear-resistant during use. The right pick for kids, busy households, and anyone tired of wadding up extra sheets.
**Is Charmin Ultra Soft good for sensitive skin?**
Yes — that's the whole point. Ultra Soft is Charmin's plushest, most cushiony paper. Marketed for comfort and gentleness; preferred by people with sensitive skin, irritation, or during cold-and-flu season. Both lines are dermatologist-tested and free of dyes, perfumes, and BPA.
**Are Charmin Ultra Soft and Ultra Strong both septic-safe?**
Yes. Both are labeled septic-safe and Roto-Rooter approved, and designed to break down after flushing. For RVs or boats, look at Charmin RapidDissolve, a separate SKU built specifically for low-flow systems.
**Which Charmin is better value?**
Nearly a wash. Both are typically priced within pennies per square foot of each other and come in the same Mega, Super Mega, and Family Mega formats. The better value any given week is whichever is on sale — track both with ShopSavvy and buy whichever drops first.
---
# Glad Press’n Seal vs ClingWrap — Which Should You Use?
> Two Glad products, two completely different mechanics. Here’s when each one actually wins in your kitchen.
*Source: https://shopsavvy.com/versus/glad-press-n-seal-vs-cling-wrap*
---
## Quick Specs
| Spec | Press’n Seal | ClingWrap |
| --- | --- | --- |
| Typical price | ~$5 per roll | ~$4 per roll |
| Typical roll size | 70 sq ft | 200 ft × 11.8" (~196 sq ft) |
| Cost per sq ft | Higher | Significantly lower |
| Sealing mechanic | Griptex adhesive — press to stick | Static cling — clings to itself |
| Sticks to glass / ceramic | Yes, very firmly | Yes, but loosely |
| Sticks to wood / paper plates | Yes | Not really |
| Sticks to foil / foam trays | Yes | No |
| Microwave safe | Yes (vented) | Yes (vented) |
| Freezer safe | Yes — tight seal | Yes — looser seal |
| BPA | BPA-free | BPA-free |
## Sealing Mechanic — Different by design
Press’n Seal has a Griptex adhesive layer printed across one side of the film — the tiny dots you can see and feel. Press it down and it bonds to itself, glass, ceramic, wood, foil, paper, even foam meat trays. ClingWrap is traditional polyethylene cling film with no adhesive — it relies on static cling, which works on smooth glass and on itself, and basically nowhere else.
## Best for Bowl Covering — Press’n Seal wins
Lid missing? Lay Press’n Seal across the bowl rim, run a finger around the edge, done. It grips and stays put even when the bowl gets jostled in the fridge. ClingWrap will sort of cover the bowl, but pops off the first time anything bumps it.
## Sandwiches, Cheese, and Leftovers — Depends on the seal you need
For school lunches, a half-block of cheese going back in the drawer, or a plate of leftovers covered for an hour, ClingWrap is the right tool — thinner, cheaper, and good enough. For cheese or meat you actually want to keep airtight for a couple weeks, Press’n Seal’s tighter grip wins.
## Freezer Performance — Press’n Seal’s slight but real edge
Both are freezer safe. Press’n Seal’s adhesive lets you press the wrap directly onto the surface of the food — onto a casserole, ground beef, or the cut face of half a steak — which is the gold-standard move for preventing freezer burn. ClingWrap can’t do that; it springs back off any non-glass surface.
## Microwave Safety — Tie
Both are labeled microwave safe. Vent a corner for steam, don’t let the wrap touch food directly, and avoid microwaving very high-fat or high-sugar foods on full power. Same rules for both products. Neither belongs in an oven, broiler, stovetop, or toaster oven.
## Cost-per-Use — ClingWrap wins easily
Glad ClingWrap Quick-Tear is roughly 200 ft × 11.8" (~196 sq ft) per roll. Press’n Seal is typically 70 sq ft per roll at a higher price — often 2–3× the cost per square foot. ClingWrap is the everyday workhorse; Press’n Seal is the specialty tool.
## The Glass-Bowl-with-No-Lid Problem — Press’n Seal wins decisively
The Pyrex bowl whose lid disappeared, the ceramic baker that never came with one, the takeout container missing its top. Stretch Press’n Seal across the rim, press, done — semi-airtight, fridge- and freezer-ready. This single use case justifies the box for most kitchens.
## When to Just Use a Reusable Lid
If you’re reaching for plastic wrap daily, silicone stretch lids, beeswax wraps, or a cheap pack of glass containers will pay for itself in months and cut real single-use plastic. Use Press’n Seal and ClingWrap where they actually win — odd bowls, freezer jobs, lunches — and use real lids everywhere else.
## The Bottom Line
**Buy Glad Press’n Seal if** you’re constantly covering bowls without lids, freezing food long-term, marinating, or wrapping cheese and meat that needs an airtight seal. Its Griptex adhesive sticks to glass, ceramic, wood, paper, foil, and foam — surfaces ClingWrap can’t.
**Buy Glad ClingWrap if** you want cheap, thin, get-it-done plastic wrap for sandwiches, cheese, and quick fridge covers. ~196 sq ft per roll vs 70 sq ft — 2–3× the wrap for less money.
**Honestly, most kitchens want both.** ClingWrap in the drawer for daily use, a smaller box of Press’n Seal in the cabinet for bowl-without-a-lid jobs.
## FAQ
**What’s the difference between Press’n Seal and cling wrap?**
Press’n Seal has a Griptex adhesive layer that you press to bond — to glass, ceramic, paper, foil, foam, wood. ClingWrap is traditional cling film that holds onto itself and smooth glass through static cling, not adhesive. Press’n Seal forms a tighter seal; ClingWrap is thinner, cheaper, and better for quick wraps.
**Is Press’n Seal microwave safe?**
Yes. Both Glad Press’n Seal and ClingWrap are labeled microwave safe. Vent a corner for steam, don’t let the wrap touch food, and avoid very high-fat or high-sugar foods at high power.
**Which is better for freezing food?**
Press’n Seal. Because it actually adheres to the food’s surface and to glass/ceramic/foil, it forms a tighter barrier against freezer burn. ClingWrap works in the freezer but the looser seal lets more air in over time.
**Can Press’n Seal stick to wood or paper plates?**
Yes — that’s the headline trick. Griptex adhesive grips wood cutting boards, paper plates, foam trays, foil, and cardboard. ClingWrap mostly only clings to itself and smooth glass.
**Which is more cost-effective for daily use?**
ClingWrap, by a wide margin. ~196 sq ft per Quick-Tear roll for a few dollars vs 70 sq ft for Press’n Seal at a higher price — often 2–3× the cost per square foot. Reserve Press’n Seal for jobs where the seal actually matters.
---
# Nesco vs FoodSaver Vacuum Sealer — Which Should You Buy?
> Two of the most popular countertop vacuum sealers in America. Same suction on paper, very different long-term cost. Here's how they really compare.
*Source: https://shopsavvy.com/versus/nesco-vs-foodsaver-vacuum-sealer*
---
## Quick Specs
| Spec | Nesco VS-12 Deluxe | FoodSaver V4840 |
| --- | --- | --- |
| Typical Price | ~$130 | ~$200 |
| Power | 130W | 130W |
| Suction | ~25 inHg (dual pump) | 25.1 inHg (dual pump) |
| Max Bag Width | 11.8 in | 11 in |
| Seal Modes | Dry / Moist / Double | Dry / Moist (auto) |
| Vacuum Pressure | Normal / Gentle | Auto only |
| Built-in Cutter | Yes | Yes |
| Built-in Roll Storage | Yes (with viewing lid) | Yes |
| Handheld for Jars | Via accessory port | Built-in retractable |
| Bag Compatibility | Embossed (any brand) | Embossed (FoodSaver tuned) |
| Generic Roll Cost | ~$0.30–$0.50/ft | ~$0.60–$0.90/ft branded |
| Auto Bag Detection | No | Yes |
| Warranty | 1 year | 5 years |
## Suction Strength — Tie
Both use a 130-watt double vacuum pump rated at roughly 25 inHg. Independent gauge tests on the Nesco VS-12 show 78–80 kPa peak suction (about 23–24 inHg). The FoodSaver V4840 specs at 25.1 inHg. In real-world use you'd be hard-pressed to tell them apart for meat, fish, sous vide, or freezer prep.
## Bag Compatibility & Long-Term Cost — Nesco wins big
Both need embossed (textured) bags. Nesco is famously brand-agnostic — generic embossed rolls (Avid Armor, OutOfAir, FoodVacBags, no-name Amazon) at $0.30–$0.50 per foot seal cleanly. FoodSaver branded rolls run $0.60–$0.90 per foot and the V4840's automatic bag detection is tuned for them. At 150 ft/year usage, the bag-cost gap is $45–$90/year recurring.
## Built-in Cutter, Storage, and Marinate Mode — Tie
Both store an 11" roll inside the body and have a built-in slide cutter. The Nesco adds a clear viewing lid for the roll. Both support marinate cycles — Nesco via Gentle vacuum setting, FoodSaver via accessory port and Marinator attachment.
## Handheld / Jar Attachment — FoodSaver wins
The V4840's retractable handheld pulls out of the body — no extra cord, no separate accessory. Snap it onto FoodSaver zipper bags, mason jar lid attachments, or canisters and seal with one button. The Nesco supports the same workflow via its accessory port and an optional hose, but it's a separate purchase and a separate cable.
## Sealing Speed and Reliability — Tie (different strengths)
FoodSaver V4840's automatic bag detection is faster for one-off bags. Nesco's manual three-mode selector (Dry / Moist / Double) plus Normal/Gentle pressure gives tighter control on tricky loads — soft cheese, fresh fruit, marinated meat. For long batch sessions, Nesco's Double seal mode is the move.
## Best For Hunters / Sous Vide / Bulk Buyers — Nesco wins
For 50+ portions per session (deer, Costco bulk run, garden harvest), the Nesco wins on three axes: cheaper generic bags, Double seal mode for long-term freezer storage, and better back-to-back cycle handling. For sous vide, Nesco's Gentle vacuum pressure also helps with delicate items like fish that can crush under full pull.
## Build Quality and Warranty — FoodSaver wins
FoodSaver V4840 ships with a 5-year limited warranty — one of the longest in the category. Nesco VS-12 has a standard 1-year warranty. Both are plastic-bodied with metal heat strips. FoodSaver feels slightly more refined; Nesco slightly more utilitarian.
## Resale and Replacement Parts — FoodSaver wins
FoodSaver has the deeper aftermarket — heat strip replacements, gaskets, accessory hoses, jar attachments, marinator bowls, zipper bags all stocked at big-box retailers. Nesco's aftermarket is smaller but functional online.
## The Bottom Line
**Buy the Nesco VS-12 Deluxe if** you go through a lot of bags — hunting season, garden harvest, Costco hauls, weekly sous vide. Lower up-front price plus the freedom to use any generic embossed roll means dramatically lower per-portion cost over time. Manual seal modes give better control on tricky loads.
**Buy the FoodSaver V4840 if** you mostly seal one or two bags at a time, use mason jars often, and value the built-in retractable handheld plus automatic bag detection. 5-year warranty and broader parts ecosystem are real advantages.
**Either way,** both keep meat freezer-burn-free for 2–3 years, both have built-in cutters and roll storage, both pay for themselves in saved spoilage within a year. Track prices on both with ShopSavvy — Nesco VS-12 regularly drops under $100 during major sales, FoodSaver V4840 frequently hits $150 around holidays.
## FAQ
**What's the difference between Nesco and FoodSaver?**
Same 130W and ~25 inHg suction. FoodSaver has a built-in retractable handheld and 5-year warranty. Nesco accepts cheap generic embossed rolls and has more manual control (Double seal mode, Gentle vacuum).
**Can I use generic vacuum bags with FoodSaver?**
Yes, any embossed/universal roll works physically, but the V4840's auto-detect is tuned for FoodSaver-branded bags and may be inconsistent on off-brand rolls. Nesco is more forgiving with generics.
**Are Nesco bags cheaper than FoodSaver bags?**
Yes. Generic embossed rolls run $0.30–$0.50/ft. FoodSaver branded rolls run $0.60–$0.90/ft. At 150 ft/year, that's $45–$90/year savings going generic.
**Which vacuum sealer is best for sous vide?**
Both work fine for cooks up to 24 hours. For longer cooks, FoodSaver's Moist setting holds up well. For batch sous vide of game meat or bulk cuts, Nesco's lower bag cost makes it the better economic pick.
**How long do vacuum-sealed foods last in the freezer?**
Meat: 2–3 years (vs ~6 months in regular bags). Fish: ~2 years (vs 6 months). Vegetables (blanched): 2–3 years (vs 8 months). Cheese: 4–8 months (vs 1–2 weeks). Both Nesco VS-12 and FoodSaver V4840 hit a strong enough vacuum to deliver these numbers.
---
# UNO vs UNO No Mercy — Which Card Game Should You Buy?
> Same core game, very different night. Here's how the classic and the cutthroat 168-card cousin actually compare.
*Source: https://shopsavvy.com/versus/uno-vs-uno-no-mercy*
---
## Quick Specs
| Spec | UNO Classic | UNO No Mercy |
| --- | --- | --- |
| Typical retail price | ~$10 | ~$15-$20 |
| Card count | 108 cards | 168 cards |
| Players | 2-10 | 2-10 |
| Recommended age | 7+ | 7+ |
| Average game length | ~30 minutes | ~45-60 minutes |
| Official stacking rules | No (house rule only) | Yes (up to +10) |
| Wild Draw 4 | Yes | Yes |
| Wild Draw 6 | No | Yes |
| Stack to 10 | No | Yes |
| Skip Everyone | No | Yes |
| Discard All | No | Yes |
| Reverse Wild | No | Yes |
| Penalty ceiling | Draw 4 (single card) | Draw 10 (stacked) |
## The Core Rule Difference — No Mercy is the bigger swing
The biggest change is that UNO No Mercy bakes stacking into the official rules. In classic UNO, stacking Draw 2s and Wild Draw 4s is a house rule — Mattel has explicitly said it's not part of the real game. In No Mercy, stacking is core: a Draw 2 lands on you, you can play another Draw 2 to pass it on. The new Stack to 10 card pushes the ceiling up to ten cards. Classic UNO's worst single-turn penalty is drawing 4. No Mercy's worst is drawing 10.
## New Action Cards Explained — No Mercy adds five
UNO No Mercy adds five new action cards. **Stack to 10** forces the next player to either keep stacking or draw the entire pile, capped at 10. **Wild Draw 6** is a Wild Draw 4 with extra teeth. **Skip Everyone** ends the round trip immediately. **Discard All** lets you dump every card of one color from your hand at once. **Reverse Wild** changes direction and lets you pick the new color. Classic UNO has none of these.
## Game Length & Pacing — UNO is faster
Classic UNO is a roughly 30-minute experience. UNO No Mercy regularly stretches to 45-60 minutes for the same group size because the escalating draw stacks and Discard All whip hand sizes around. A player who looked one turn from winning can be holding 14 cards two turns later.
## Player Count Sweet Spot — Both 2-10, but they peak differently
Both games support 2-10 players. Classic UNO is great with 3-8. UNO No Mercy is best with 4-6 — with only 2-3 the action cards stop being scary, and with 8+ the games drag past an hour.
## Best for Family Game Night with Young Kids — Classic UNO wins
Both carry a 7+ age rating, but rating and reality differ. Classic UNO is forgiving. UNO No Mercy can have a 7-year-old drawing 10 cards in a single turn, then watching a Discard All dump all their green cards. For kids under ~10, classic UNO is the right call almost every time.
## Best for Adult Game Nights & Drinking Games — No Mercy wins
Adult game night is exactly what UNO No Mercy was designed for. The escalation, official stacking, and Discard All swings are great fuel for a group that wants chaos and trash talk. Also a natural fit for casual drinking-game variants since "drink for every card you draw" finally has stakes.
## Replayability and Variety — No Mercy edges it
With 60 extra cards and five additional action types, UNO No Mercy has more decision points per round. Classic UNO's strength is its purity — but if you've played hundreds of UNO games already, No Mercy will feel fresher for longer.
## Price and Availability — UNO is cheaper
Classic UNO retails for around $10 and frequently drops to $6-$8 in the toy aisle. UNO No Mercy retails for ~$15-$20, with sale prices that can dip closer to $10-$12 around major shopping events. Both are widely available at Target, Walmart, Amazon, and Mattel's site.
## The Bottom Line
**Buy classic UNO if** you're playing with younger kids, want shorter 30-minute rounds, prefer a forgiving learning curve, or just want the most universally-loved card game ever made for around $10.
**Buy UNO No Mercy if** your group is teens or adults, you've played classic UNO so many times the action cards have lost their bite, you want official stacking rules, and you're up for occasional 45-60 minute rounds where the swings are huge.
**Honestly?** A lot of households end up owning both — classic UNO for kids and casual gatherings, No Mercy for game nights with friends. They're cheap enough together that this is the right answer for most people. Track prices on both with ShopSavvy and grab them when they hit a sale.
## FAQ
**What's the difference between UNO and UNO No Mercy?**
UNO No Mercy has 168 cards instead of 108, official stacking rules, and brutal new action cards: Stack to 10, Wild Draw 6, Skip Everyone, Discard All, and Reverse Wild. The base "match a color or number, first to empty hand wins" loop is the same, but penalties escalate fast and games drag out longer.
**Is UNO No Mercy harder than regular UNO?**
Not really harder — meaner. The strategy is similar but the punishment for getting caught without the right card is much bigger. Drawing 10 cards in a single turn happens regularly.
**Can you stack +2 cards in regular UNO?**
Officially, no. Mattel has confirmed stacking Draw 2s and Wild Draw 4s is a house rule, not part of the real rules of classic UNO. UNO No Mercy is the first official version where stacking is the rule — and it goes up to +10.
**How long does an UNO No Mercy game take?**
Plan on 45-60 minutes for a full game with 4-6 players, versus around 30 minutes for classic UNO with the same group.
**Is UNO No Mercy good for kids?**
It's still rated 7+, but the punishment level is higher. For family game night with kids under ~10, classic UNO is usually the better call. For tweens, teens, and adults, No Mercy is the pick.
---
# Sprite Zero vs Sprite — Which Should You Drink?
> Same green can, very different ingredient list. Here's how the two lemon-limes actually compare.
*Source: https://shopsavvy.com/versus/sprite-zero-vs-sprite*
---
Note: "Sprite Zero" is now officially branded "Sprite Zero Sugar" by The Coca-Cola Company, but most shoppers still search and refer to it as Sprite Zero. This page uses both names interchangeably.
## Quick Specs (per 12oz can)
| Spec | Sprite | Sprite Zero |
| --- | --- | --- |
| Calories | ~140 | 0 |
| Total Sugars | ~38g | 0g |
| Total Carbs | ~38g | 0g |
| Sodium | ~65mg | ~65mg |
| Caffeine | 0mg | 0mg |
| Primary Sweetener | High-fructose corn syrup (US) | Aspartame + Ace-K |
| Acidulants | Citric acid, sodium citrate | Citric acid, sodium citrate |
| PKU Warning | No | Yes (contains phenylalanine) |
| Diabetic / Keto Friendly | No | Yes |
| Typical 12-pack price | ~$7 | ~$7 |
| Typical 2L price | ~$2.50 | ~$2.50 |
| Vegan / Gluten-free | Yes | Yes |
## Calories & Sugar — Sprite Zero wins
A 12oz can of regular Sprite is ~140 calories and ~38g of added sugar (roughly 9.5 teaspoons), which by itself exceeds the American Heart Association's daily added-sugar recommendation for women and crowds the recommendation for men. Sprite Zero is 0 calories, 0g sugar, 0g carbs. Two regular Sprites a day is ~280 calories — meaningful weight territory if added to an otherwise balanced diet.
## How Each One Tastes — slight edge to regular Sprite
Same lemon-lime body, same citric/sodium-citrate acid profile, same carbonation. They diverge in the finish: HFCS in regular Sprite gives a rounder, slightly heavier sweetness that lingers; Sprite Zero's aspartame + Ace-K hits faster and cleaner, sometimes with a faint bitter tail. Ice-cold the gap shrinks; warm and flat, it's obvious.
## Sweeteners Explained — different tradeoffs
US regular Sprite uses high-fructose corn syrup. International Sprite often uses cane sugar. Sprite Zero uses aspartame (~200x sweeter than sugar) blended with acesulfame potassium (Ace-K, also ~200x sweeter than sugar). Each artificial sweetener masks the other's off-notes. Both FDA-approved at typical consumption levels.
## Caffeine — Tie, both zero
Neither Sprite nor Sprite Zero contains caffeine. Sprite has been caffeine-free since launching in 1961. The "Zero" in Sprite Zero refers to zero calories and zero sugar — not caffeine. Both work as evening sodas, kid-friendly drinks, or caffeine-sensitive mixers.
## For Diabetics, Keto & Low-Sugar Diets — Sprite Zero wins
Regular Sprite's 38g of fast-absorbing HFCS spikes blood glucose hard, putting it off-limits for most diabetes management plans and incompatible with keto. Sprite Zero (0g carbs, 0g sugar) fits keto macros, low-carb plans, and most diabetic management protocols. Many dieticians treat zero-calorie sodas as an acceptable craving-buster for patients otherwise reaching for sugary drinks.
## For Mixing — slight edge to regular Sprite
Bartenders generally prefer regular Sprite for cocktails because real sugar adds body, balances spirits, and rounds out citrus. Sprite Zero in a vodka-Sprite or rum cocktail can feel thin once the soda's done its job. For mocktails with fresh-lime/muddled fruit components, Sprite Zero is fine — the fresh ingredients provide body. Rule of thumb: clear spirit cocktails accept Sprite Zero; rum-punch territory wants regular Sprite.
## Cost — Tie
Both run effectively the same at retail: ~$7 for a 12-pack, ~$2.50 for a 2-liter, ~$2 for a 20oz single. Both go on sale together, often hitting ~$4–$5 per 12-pack during summer holiday weekends.
## PKU & Aspartame — Sprite wins for PKU patients
Sprite Zero carries a "PHENYLKETONURICS: CONTAINS PHENYLALANINE" warning because of aspartame. People with PKU need to avoid it entirely. For everyone else, FDA's ADI for aspartame is 50mg/kg body weight — a 150lb adult would need ~19 cans of Sprite Zero per day to hit ADI. The 2023 IARC "possibly carcinogenic" (Group 2B) classification at high doses generated headlines; FDA reaffirmed safety at typical consumption levels. If you're avoiding aspartame on principle, regular Sprite (or a stevia lemon-lime alternative) is your move.
## The Bottom Line
**Drink regular Sprite if** you have soda occasionally and want the fullest lemon-lime flavor, you're mixing cocktails that need real sugar for body, you avoid artificial sweeteners on principle, or you have PKU and must avoid phenylalanine.
**Drink Sprite Zero if** you're managing weight, blood sugar, or carbs, you drink soda daily and want to cut calories, you're on keto/low-carb, or you prefer the crisper finish artificial sweeteners give. You're trading 38g of sugar for aspartame and Ace-K — decide if that swap fits your priorities.
**Either way,** both are caffeine-free, ubiquitous, and roughly the same price. Track 12-pack and 2-liter prices with ShopSavvy — major retailers regularly drop multi-pack pricing 25–40% during holiday sale weekends.
## FAQ
**Does Sprite Zero have caffeine?**
No. Both Sprite and Sprite Zero are caffeine-free and always have been.
**What sweeteners are in Sprite Zero?**
Aspartame and acesulfame potassium (Ace-K). The aspartame is why the can carries a PKU warning.
**Is Sprite Zero healthier than Sprite?**
For calories and added sugar, yes — 0 vs ~140 calories and 0g vs ~38g sugar per can. Sprite Zero relies on artificial sweeteners, which some people prefer to avoid. There's no universal winner; it depends on what you're optimizing for.
**How many calories are in regular Sprite?**
~140 calories per 12oz can, all from ~38g of added sugar. ~240 calories per 20oz bottle. ~800 calories total in a 2-liter bottle.
**Why does Sprite Zero taste different?**
Aspartame and Ace-K are ~200x sweeter than sugar per gram and hit your taste buds with a sharper onset and different finish than HFCS. Some drinkers pick up a faint bitter or metallic tail, especially when the soda is warm or flat. Ice-cold the gap is much smaller.
---
# Apple Watch Series 11 GPS vs Cellular — Is the Upgrade Worth It?
> Same watch, two connectivity tiers. Here's exactly what the extra $100 plus ~$10/month buys you, and who actually needs it.
*Source: https://shopsavvy.com/versus/apple-watch-series-11-gps-vs-cellular*
---
## Quick Specs
| Spec | GPS | GPS + Cellular |
| --- | --- | --- |
| Starting price (42mm) | $399 | $499 |
| Starting price (46mm) | $429 | $529 |
| Hardware premium | — | +$100 |
| Monthly carrier fee | $0 | ~$10/mo |
| 2-year total cost (42mm) | ~$399 | ~$739 |
| 3-year total cost (42mm) | ~$399 | ~$859 |
| Calls without iPhone nearby | No | Yes |
| Texts without iPhone nearby | No (iMessage on Wi-Fi only) | Yes (LTE/5G anywhere) |
| Stream Apple Music on demand | No (sync first) | Yes |
| Maps with live traffic | No (without phone) | Yes |
| Emergency SOS off-phone | Wi-Fi only | Carrier coverage anywhere |
| Apple Family Setup | Not supported | Supported |
| Battery (normal use) | 24 hours | 24 hours |
| Battery (active LTE workout) | N/A | ~18 hours |
| 5G connectivity | No | Yes |
| Carrier eSIM activation | N/A | AT&T, Verizon, T-Mobile |
| Chip | S10 SiP | S10 SiP |
| Sensors / health features | Identical | Identical |
## The Real Cost Over 2 Years — GPS saves ~$340
The sticker says $100 — that's the hardware premium. The honest number is much higher because cellular only works if you keep paying a carrier. AT&T, Verizon, and T-Mobile all charge ~$10/month for an Apple Watch line in the US.
- 2 years: $100 hardware + ~$240 carrier = ~$340 more than GPS
- 3 years: $100 hardware + ~$360 carrier = ~$460 more than GPS
That's nearly the price of another Apple Watch. Do this math before clicking the upgrade.
## Standalone Workouts — Cellular wins decisively
This is the best reason to pay for cellular. Phone-free runs, hikes, bike rides, swims, dog walks: cellular gives you live calls/texts, on-demand streaming, live Maps, and Emergency SOS anywhere with carrier signal. The GPS watch still tracks the workout itself (it has a real GPS chip — the name is about cellular, not location), but everything else is degraded.
## Calls and Texts — Cellular wins (with caveats)
With iPhone in Bluetooth range (~30 ft) or on the same Wi-Fi, both watches are equal. The split happens when the phone is gone. GPS still does iMessage over Wi-Fi. No Wi-Fi = no SMS, no calls, no iMessage. Cellular has its own carrier line and number sharing.
## Apple Music and Podcasts — Cellular streams on demand
GPS-only requires syncing music/podcasts to the watch ahead of time over Wi-Fi while charging. Cellular streams Apple Music and Apple Podcasts on demand over LTE/5G, just like the iPhone app.
## Battery Life — Real-world tie
Both rated 24 hours of normal use. Cellular radio is dormant when the iPhone is nearby. Heavy off-phone use (workout + LTE music streaming) can drop closer to ~18 hours of equivalent usage. For 95% of users, day-to-day battery is indistinguishable.
## Apple Family Setup — Cellular required
The hidden killer feature. Family Setup lets you set up a watch for a kid or parent who doesn't have their own iPhone — own Apple ID, own number, Screen Time controls, location sharing. Requires GPS + Cellular. GPS-only literally cannot do this.
## International Travel — Carrier-dependent
Apple Watch cellular plans historically don't roam abroad like iPhone plans. As of mid-2026, some carriers offer limited international support, but it's spotty — check with AT&T, Verizon, or T-Mobile before relying on it. Good news: your iPhone is usually with you when traveling, so the watch falls back to Bluetooth/Wi-Fi relay and behaves like a GPS watch.
## Resale and Future-Proofing — GPS holds value slightly better
Cellular models sell for slightly more dollars but slightly less as a percentage of MSRP. In 2026, Apple Watch cellular is sold unlocked across US carriers, narrowing the gap. If pure resale efficiency matters, GPS wins by a small margin.
## The Bottom Line
**Buy GPS if** your iPhone is almost always within Bluetooth or Wi-Fi range, you sync music ahead of time, and you don't do regular phone-free workouts. Save $100 upfront and ~$120/year forever.
**Buy GPS + Cellular if** you regularly run/hike/swim/commute without your phone, you want streaming and live messaging on the wrist anywhere, you need Emergency SOS coverage off Wi-Fi, or you're setting up the watch for a kid/parent under Family Setup.
**If you're on the fence**, default to GPS. Most people who pay for cellular don't use it enough to justify the running carrier fee.
## FAQ
**Do I need cellular on my Apple Watch?**
Most people don't. If your iPhone is usually within ~30 ft or on the same Wi-Fi, GPS does everything cellular does. Cellular is worth it for phone-free workouts, Family Setup, and streaming anywhere with carrier signal.
**How much does Apple Watch cellular service cost per month?**
~$10/month at AT&T, Verizon, and T-Mobile. ~$360 over 3 years on top of the $100 hardware premium.
**Can I use Apple Watch GPS without a phone?**
Partially. Wi-Fi keeps iMessage and many apps working. Outside Wi-Fi, you lose calls, SMS, and streaming, but workouts (real GPS chip), synced music, and offline content still work.
**What can the cellular Apple Watch do that the GPS can't?**
Phone calls without the iPhone nearby, SMS over LTE/5G, on-demand Apple Music/Podcasts streaming, Maps with live traffic, Emergency SOS anywhere with carrier coverage, and Apple Family Setup.
**Does cellular drain the battery faster?**
Only when actively transmitting. Idle cellular adds almost nothing. Apple rates both at 24 hours; heavy off-phone LTE use brings closer to ~18 hours.
---
# Centrum Minis vs Centrum Adult — Which Multivitamin Should You Buy?
> Same essential nutrients in a smaller pill — or is there a catch? Here's how Centrum's smaller-tablet line really compares to the original.
*Source: https://shopsavvy.com/versus/centrum-minis-vs-regular*
---
## Quick Specs
| Spec | Centrum Minis | Centrum Adult |
| --- | --- | --- |
| Pill size | ~50% smaller | Standard tablet |
| Form factor | Coated tablet | Coated tablet |
| Daily serving | 1 tablet | 1 tablet |
| Nutrient profile | Same essential nutrients (variant-matched) | Full multivitamin/multimineral |
| Available variants | Adult, Adult 50+, Men, Women | Adult, Silver 50+, Men, Women |
| Cost per tablet (typical) | Slight premium | Slightly cheaper |
| Best for swallowing difficulty | Yes — designed for it | Standard adult pill |
| Manufacturer | Haleon | Haleon |
| Common bottle counts | 100ct, 160ct, 200ct | 100ct, 200ct, 365ct |
| Typical price (200ct) | ~$18 | ~$16 |
## The Pill Size Difference — Minis win
This is the whole reason Centrum Minis exists. The Minis are roughly 50% smaller than the original Centrum tablet, with the same smooth coating. For older adults, anyone with dysphagia, or healthy adults who simply hate big pills, this is the deciding feature. A multivitamin you actually take beats a slightly cheaper one you skip.
## Nutrient Profile — Effectively the same, read the panel
Centrum's pitch is "the same essential nutrients in a smaller pill," and it largely holds up. Minis are matched to the regular line variant-for-variant: Minis Adult ↔ Centrum Adult, Minis Adult 50+ ↔ Centrum Silver Adult 50+, Minis Men ↔ Centrum Men, Minis Women ↔ Centrum Women. Each delivers a full multivitamin/multimineral profile (A, C, D, E, K, B-complex, plus calcium, iron, magnesium, zinc, selenium, chromium). That said, daily values can drift slightly between variants and Centrum reformulates periodically — read the Supplement Facts panel on the bottle you actually buy if you need an exact match.
## Daily Serving Size — Tie
Both are one tablet per day. You do not take two Minis to "make up" for the smaller size — the total nutrient content is engineered into the smaller tablet using a denser fill, not a halved dose. Take with food and a full glass of water, ideally with a meal containing some fat for fat-soluble vitamins (A, D, E, K).
## Cost-per-Tablet Math — Adult wins
Original Centrum Adult is usually the slightly better cost-per-tablet — roughly ~$16 for 200ct vs ~$18 for Minis Adult, an ~8-15% premium for the smaller pill. The original line is also more commonly available in 365-count annual bottles which push the per-tablet cost down further. Track both on ShopSavvy — Centrum runs frequent multi-pack promotions that can flip the math either way.
## Best for Older Adults — Minis Adult 50+
Swallowing difficulty becomes more common with age, medications, or simple preference. Centrum Minis Adult 50+ carries the same age-targeted nutrient mix as Centrum Silver Adult 50+ (higher B12, vitamin D, and other age-relevant nutrients) in the smaller tablet. If adherence has been a problem for a parent or grandparent, switch to Minis before giving up on multivitamins. Talk to your doctor first if blood thinners, thyroid meds, or other prescriptions are involved — vitamin K, calcium, and iron timing can matter.
## Best for Younger Adults — Adult wins on value
If you have no trouble swallowing standard tablets, regular Centrum Adult is the straightforward pick: same headline coverage, slightly better cost-per-tablet, easier access to annual-supply bottles. The Minis line is solving a real problem but it isn't nutritionally better — it's better-fitting for a specific use case.
## Centrum Minis vs Centrum Gummies
Centrum also makes a Gummies line — separate from both Minis and the original tablet. Gummies are the easiest form factor (no swallowing) but typically cannot carry the full mineral load of a tablet (iron and calcium don't gummy well), so the nutrient profile is narrower. Gummies also contain added sugar. If swallowing is your only barrier, Minis is a closer one-to-one swap for the original tablet.
## Where to Buy
Both stocked at Walmart, Target, Amazon, CVS, Walgreens, Costco, Sam's Club, and grocery chains. Same promotion patterns — BOGO 50%, "Buy 2 Save $X," recurring multi-pack discounts. Costco and Sam's Club 365-count bottles often beat single-bottle drugstore math. Track both with ShopSavvy — supplements rarely go deeply on sale, so 15-25% off is worth jumping on.
## The Bottom Line
**Buy Centrum Minis if** you struggle with large pills, you're buying for an older adult or someone with dysphagia, or you've skipped doses because the regular tablet felt too big. The small per-tablet premium is worth it if it means you actually take it.
**Buy regular Centrum Adult if** swallowing standard tablets is a non-issue. Same essential nutrients, slightly better cost-per-tablet, easier access to the 365-count bottle. No nutritional penalty for staying with the original.
**Either way,** a multivitamin is not a substitute for a balanced diet and not medical advice — talk to your doctor before starting any supplement, especially with prescription medications or chronic conditions.
## FAQ
**Are Centrum Minis the same as regular Centrum?**
Same product line, same manufacturer (Haleon), and the marketing claim is "same essential nutrients in a smaller pill." Minis Adult closely mirrors Centrum Adult, but formulations are not always literally identical between every variant — quantities of certain vitamins and minerals can differ slightly. Always read the Supplement Facts panel.
**How much smaller are Centrum Minis?**
Roughly 50% smaller than the original Centrum tablet, making them noticeably easier to swallow.
**Do Centrum Minis have the same nutrients as Centrum Adult?**
The Minis line is designed to deliver the same core multivitamin/multimineral support as the matching adult tablet (Minis Adult ↔ Adult, Minis Adult 50+ ↔ Silver Adult 50+, Minis Men ↔ Men, Minis Women ↔ Women). Most nutrients match closely but daily values can vary by a few percentage points between variants, and Centrum periodically reformulates.
**Are Centrum Minis worth the extra cost?**
If swallowing large pills is a real friction point — you skip doses, you gag, an older family member won't take them — yes. If you have no issue with the regular tablet, Centrum Adult is usually a slightly better cost-per-tablet value.
**Can I take more than one Centrum Mini per day?**
No. Centrum Minis are formulated as a one-tablet-per-day multivitamin, just like regular Centrum Adult. Doubling up would also double your intake of fat-soluble vitamins (A, D, E, K) and minerals like iron, which can be harmful. Stick to the label and talk to your doctor before changing anything.
---
# MacBook Air M5 16GB vs 24GB — Is the Memory Upgrade Worth $200?
> Apple's $200 unified memory upgrade on the M5 Air is a permanent decision — you can't add more later. Here's the honest, workload-by-workload breakdown.
*Source: https://shopsavvy.com/versus/macbook-air-m5-16gb-vs-24gb*
---
## Quick Specs
| Spec | 16GB | 24GB |
| --- | --- | --- |
| Starting price (13-inch) | ~$1,099 | ~$1,299 |
| Starting price (15-inch) | ~$1,299 | ~$1,499 |
| Chip | M5 (10-core CPU, 10-core GPU) | M5 (10-core CPU, 10-core GPU) |
| Neural Engine | 16-core | 16-core |
| Unified memory | 16GB | 24GB |
| Memory bandwidth | 120 GB/s | 120 GB/s |
| SSD when paired | 256GB | Usually 512GB+ |
| CPU benchmark (GB6 multi-core) | ~14,000 | ~14,000 |
| GPU benchmark (Metal) | ~46,000 | ~46,000 |
| Battery life (web/video) | ~18 hours | ~18 hours |
| Upgradable later? | No (soldered) | No (soldered) |
## What Unified Memory Actually Does — Not the same as PC RAM
On Apple Silicon, there is one shared pool of fast memory inside the M5 chip package — CPU, GPU, Neural Engine, and media engines all read and write from it directly with no copying between system RAM and VRAM. That makes 16GB on an M5 Air feel closer to ~20–24GB on a Windows laptop. But that memory is physically part of the chip — it cannot be removed, replaced, or added to. Whatever you buy on day one is what you live with for 4–5 years.
## For Everyday Use — 16GB is genuinely fine
Email, Safari with 20–30 tabs, Slack, Zoom, Apple Music, 4K playback, Office, Photos, light iMovie — 16GB handles all of it on Apple Silicon. Put the $200 toward more SSD or AppleCare+.
## For Multitasking / Power Users — 24GB is worth it
If your day is Safari with 60+ tabs plus Chrome, Slack, multiple Zoom windows, Notion, Figma, VS Code, Spotify, and a few Electron apps — 16GB starts swapping. With 24GB you stay in memory all day and the machine feels noticeably calmer.
## For Creative Pros — 24GB is the sane choice
Photoshop with multiple large layered files, Lightroom RAW catalogs, Logic Pro 30+ track sessions, Final Cut and DaVinci 4K timelines — all eat memory fast. On 16GB you'll see swap activity, filter preview stutters, and brush lag. If you make money from a creative app or use one daily, get 24GB and forget about it.
## For Developers — 24GB, easily
Xcode + iOS Simulator (1–2GB) + VS Code (1–2GB) + Docker (2–4GB) + browsers + Slack blows through 16GB fast. Every dev we know who bought 16GB and runs a real stack regrets it within 6 months. 24GB is the correct pick for any Mac doing serious development.
## For Local LLM Inference — 24GB matters
Rough guide for 4-bit quantized models with llama.cpp, Ollama, LM Studio, or MLX:
- 8B parameter: ~5–6GB of weights + context buffer. Tight on 16GB once OS overhead is counted.
- 13B parameter: ~8–9GB resident. Barely fits on 16GB.
With 24GB, an 8B model runs comfortably alongside your dev stack and a 13B model fits with real headroom. If local LLMs are part of your workflow even occasionally, 24GB is the practical floor.
## Future-Proofing & Resale — 24GB ages better
16GB is the floor of the floor — the config that ages worst and resells worst. Used MacBook listings consistently show the upgraded-RAM model holds value better, especially 3–4 years out. Over a four-year window, the resale gap often meets or exceeds the original $200 spread.
## The Real Cost-per-Year Math
$200 spread over 4–5 years = ~$40–$50/year. Less than a streaming subscription. In return: smoother daily multitasking, better creative app behavior, room for local LLMs, less SSD swap wear, higher resale value.
## The Bottom Line
**Buy the 16GB M5 Air if** you're a light user — browsing, writing, calls, content consumption — and the budget is genuinely tight. Put the $200 toward a 512GB SSD or AppleCare+.
**Buy the 24GB M5 Air if** you do anything serious — heavy multitasking, Photoshop, Lightroom, Logic, Final Cut, dev with simulators or Docker, local LLM inference — or keep your laptops for 4–5 years.
**The real advice** — unified memory is permanent. If you're on the fence, take the 24GB. The most common Mac regret is buying too little memory, because there is no fix after the fact. $40/year is cheap insurance against a four-year mistake.
## FAQ
**Is 16GB enough for the MacBook Air M5?**
Yes for most users. The unified memory architecture and fast SSD swap mean 16GB on Apple Silicon feels closer to 24GB on a typical PC. You only feel the ceiling under heavy multitasking, large creative files, virtualization, or local LLM inference.
**Can I upgrade RAM after buying a MacBook Air M5?**
No. Unified memory is part of the M5 chip package — physically soldered into the silicon, not on a removable module. Whatever you buy on day one is what you live with for the life of the machine.
**Is 24GB worth the extra $200 on the MacBook Air?**
For most users, yes — $200 over a 4–5 year window is roughly $40–$50/year and buys real headroom plus better resale. For light users on a tight budget, 16GB is fine.
**Does 24GB make the M5 Air faster than 16GB?**
Not in the conventional sense — same M5 chip, same CPU/GPU benchmarks. What changes is how often the system swaps to SSD under heavy load. With 24GB, an Air running Photoshop + Lightroom + a browser stays in memory; on 16GB the same workload causes more swap and noticeable slowdowns.
**How much memory do I need for Photoshop on a Mac?**
Adobe officially recommends 16GB minimum and 32GB for professional work. On Apple Silicon, 16GB handles single-document editing of moderate files. For multiple large RAW files, 4K+ resolution edits, smart objects, or panel-heavy layered files, 24GB makes a real difference. Daily-driver Photoshop = get 24GB.
---
# Galaxy S26 Ultra 256GB vs 512GB — Which Storage Tier Should You Buy?
> The same phone with double the storage and possibly more RAM. Here's whether the ~$120 upgrade is actually worth it.
*Source: https://shopsavvy.com/versus/samsung-galaxy-s26-ultra-256gb-vs-512gb*
---
## Quick Specs
| Spec | 256GB | 512GB |
| --- | --- | --- |
| Price (MSRP) | ~$1,300 | ~$1,420 |
| Price delta | — | ~$120 more |
| Usable after system overhead | ~225GB | ~480GB |
| System overhead (Android + One UI) | ~25–30GB | ~25–30GB |
| RAM (typical Ultra-line bundling) | typically 12GB | possibly 16GB |
| microSD slot | No | No |
| 4K @ 30fps capacity (~350MB/min) | ~10 hours of free space | ~22 hours of free space |
| 8K @ 24fps capacity (~600MB/min) | ~6 hours of free space | ~13 hours of free space |
| 200MP RAW captures (~50–100MB each) | ~2,500–4,500 photos | ~5,000–9,000 photos |
| Cost per usable GB | ~$5.78/GB | ~$2.96/GB |
## Usable Storage After System Overhead — 512GB wins
Android One UI plus pre-installed Samsung and Google apps typically eats ~25–30GB of system overhead before you install anything. A "256GB" S26 Ultra gives you ~225GB usable; a "512GB" gives you ~480GB. That fixed overhead means the 512GB jump is closer to 2.1x usable space, not a flat 2x. There is no microSD slot to escape to.
## RAM Tier Bundling — Likely 512GB, verify your SKU
Samsung has historically bundled higher RAM tiers (16GB) with the larger storage tiers on Galaxy Ultra phones in some markets, while keeping 12GB on the base 256GB. If the same pattern holds in your region for the S26 Ultra, the ~$120 upgrade is also buying you a faster phone for multitasking and on-device scene optimization. Verify on samsung.com before committing.
## For Photo Shooters — 512GB wins
A single 200MP JPEG is typically ~25–35MB on the Galaxy Ultra line; 200MP RAW (Expert RAW) captures are typically ~50–100MB each. A serious Pro Mode shoot day produces 5–10GB. If you shoot RAW regularly, 256GB feels cramped within a year. 512GB roughly doubles the runway.
## For Video Creators — 512GB wins decisively
4K @ 30fps runs roughly ~350MB/min on Samsung Ultras; 8K @ 24fps runs roughly ~600MB/min. On 256GB (~225GB usable) that is ~10 hours of 4K or ~6 hours of 8K. The 512GB tier roughly doubles those windows. Any 8K shooting or regular vlogging tips the scales hard.
## For Mobile Gamers — 512GB wins
Genshin Impact, Honkai: Star Rail, Wuthering Waves, and Call of Duty Mobile each clock in around ~30GB. Three of those plus a couple of casual games puts you past 100GB on games alone. Add emulators and ROM libraries and 256GB gets tight fast.
## For Everyday Users — 256GB is enough
Most people never fill 256GB. If you stream instead of download, offload to Google Photos or Samsung Cloud, and keep one or two light games installed, ~225GB usable is plenty for a 3–4 year ownership cycle. Save the ~$120.
## Resale Value Math — 512GB holds more
On the typical Galaxy Ultra-line trend, 512GB and 1TB models hold noticeably higher trade-in value at the 2-year mark than the 256GB base — used-market buyers prefer them, and Samsung's own trade-in tends to reward them. The ~$120 is partially recouped at trade-in.
## The Real Cost-per-GB — 512GB is the better deal
256GB at ~$1,300 over ~225GB usable = ~$5.78 per usable GB. 512GB at ~$1,420 over ~480GB usable = ~$2.96 per usable GB. The 512GB tier is almost half the price per usable GB. The marginal ~255GB you gain costs roughly ~47¢/GB — the cheapest GB you will ever buy on a Galaxy Ultra (there is no microSD).
## The Bottom Line
**Buy the 256GB if** you are a typical user — you stream, you offload to the cloud, you keep one or two casual games installed, and you have never genuinely run out of space. ~225GB is plenty, and the ~$120 saved is real money.
**Buy the 512GB if** you shoot 200MP or RAW regularly, record 4K or 8K that lives on the phone for more than a week, keep big mobile games installed, or plan to keep the phone 3+ years. ~$120 for ~255GB extra usable space at ~47¢/GB at the margin, possibly bumps RAM (verify SKU), trades in better.
**No microSD slot** means this decision is locked at checkout. Track both tiers with ShopSavvy — Galaxy Ultra phones see meaningful trade-in promos, carrier deals, and storage-tier discounts throughout the year.
## FAQ
**Does the S26 Ultra have a microSD slot?**
No. Samsung removed expandable storage from the Galaxy Ultra line in the S21 era and has not brought it back. Pick your tier at checkout — you live with it.
**How much storage do I actually need on the Galaxy S26 Ultra?**
For most people, 256GB is enough (~225GB usable after system overhead). Shoot a lot of 4K/8K, keep big mobile games installed, or want your full library on-device — go 512GB.
**Does the 512GB S26 Ultra have more RAM than 256GB?**
Depends on the SKU and region — verify before buying. Samsung has historically bundled 16GB RAM with larger storage tiers on Ultras in some markets while keeping 12GB on the base.
**Is 256GB enough for 4K video on Samsung Ultra?**
Yes, with discipline. 4K @ 30fps is ~350MB/min, so ~225GB usable holds ~10 hours. For 8K (~600MB/min) or no-offload workflows, go 512GB.
**How big are 200MP photos on the S26 Ultra?**
A 200MP JPEG is typically ~25–35MB on the Ultra line; 200MP RAW captures are typically ~50–100MB each. A long shoot day in Pro Mode easily produces 5–10GB.
---
# Brother CS6000i vs CS7000x — Which Sewing Machine Should You Buy?
> Two beloved beginner-friendly Brother sewing machines, separated by a wide quilting table and a handful of feet. Here's how they actually compare.
*Source: https://shopsavvy.com/versus/brother-cs6000i-vs-cs7000x*
---
## Quick Specs
| Spec | CS6000i | CS7000x |
| --- | --- | --- |
| Price (street) | ~$200 | ~$250 |
| Marketed as | Sewing & Quilting Machine | Sewing & Quilting Machine |
| Built-in stitches | ~60 | ~70 |
| One-step buttonholes | 7 styles | 7 styles |
| Max speed | ~850 spm | ~850 spm |
| Bobbin | Drop-in (Class 15) | Drop-in (Class 15) |
| Free arm | Yes | Yes |
| Wide extension table | Small table included | Larger wide table included |
| Included presser feet | ~7 feet | ~10 feet |
| Automatic needle threader | Yes | Yes |
| Weight | ~13 lbs | ~13 lbs |
| Warranty | 25-year limited | 25-year limited |
## Stitch Count and Variety — CS7000x wins (slightly)
The CS7000x has roughly ten more built-in stitches than the CS6000i (around 70 vs around 60). In practice that gap is mostly extra decorative stitches and a couple of additional utility stitches. Both cover the essentials and both include 7 one-step buttonhole styles. If you're a stitch-collector, the CS7000x edges ahead. If you mostly sew straight seams and hems, you will not notice.
## The Quilting Difference — CS7000x wins clearly
This is the real reason to spend the extra ~$50. Both machines are marketed as sewing and quilting machines, but the CS7000x ships with a meaningfully larger wide extension table and a more complete set of quilting feet. Wrestling a queen-size quilt sandwich on the smaller CS6000i table is doable but cramped. The CS7000x's wider deck supports the quilt instead of letting it drag off the side, which makes free-motion and straight-line quilting significantly less fatiguing.
## Build Quality and Speed — Tie
Mechanically these machines are siblings. Both weigh ~13 lbs, both top out around 850 stitches per minute, both use Brother's drop-in Class 15 bobbin, both have an automatic needle threader. The CS7000x is not a heavier-duty machine than the CS6000i — it's a more accessorized one.
## Best for Absolute Beginners — CS6000i wins
If this is your first sewing machine and you're not sure how deep you'll go, the CS6000i is the friendlier on-ramp. ~$50 cheaper, fewer stitch options to scroll through, smaller footprint. It's been the default "starter Brother" recommendation for over a decade.
## Best for Beginner-to-Intermediate Quilters — CS7000x wins
If you already know you want to quilt — even just lap quilts and baby quilts — buy the CS7000x. The wide table alone is worth the upcharge. By the time you've added an extension table and quilting foot kit to a CS6000i you've spent more than the gap between the machines and ended up with a less integrated setup.
## Included Accessories — CS7000x wins
Out of the box the CS7000x ships with more presser feet than the CS6000i — typically ~10 vs ~7 — including the quilting-oriented feet that the CS6000i's bundle leaves out. Both include the basics (zigzag, zipper, buttonhole, button-sewing, blind stitch, overcasting). The CS7000x adds the quilting and walking feet you'd otherwise have to buy à la carte.
## Resale and Replacement Parts — Tie
Both machines are wildly common, which is great news for parts. Class 15 bobbins, standard Brother snap-on feet, replacement needles, and bobbin cases are stocked everywhere. Repair techs are familiar with both. Resale on the used market is steady for both; the CS7000x holds value slightly better thanks to the bundled quilting accessories.
## Common Issues / Reliability Notes — Tie
Because they share so much DNA, they share the same quirks. Tension needs to be set thoughtfully on heavier denim and quilt sandwiches, the bobbin must be inserted with the thread pulling counter-clockwise, and the automatic needle threader is plastic and benefits from a gentle hand. Both are covered by Brother's 25-year limited warranty. Neither is an industrial workhorse — if you sew leather or multiple denim layers all day, look at Brother's PQ series instead.
## The Bottom Line
**Buy the Brother CS6000i if** this is your first sewing machine, you're price-sensitive, and you're not sure how much quilting is in your future. It's the cheaper, simpler, equally well-built option.
**Buy the Brother CS7000x if** you already know you want to quilt, you want the wide table from day one, and you'd rather pay ~$50 more once than buy the missing feet and extension table piece by piece later.
**Either way,** these are two of the most-recommended computerized sewing machines on the market. Track prices on both with ShopSavvy — Brother sewing machines regularly see meaningful discounts during back-to-school, Black Friday, and Mother's Day sales events.
## FAQ
**What's the difference between Brother CS6000i and CS7000x?**
The CS7000x has more built-in stitches (~70 vs ~60), a wider quilting extension table, and more presser feet in the box. Mechanically they're nearly identical — same speed, same bobbin, same free arm, same weight.
**Which Brother sewing machine is best for beginners?**
The CS6000i if you're brand new and not sure you'll stick with sewing — it's cheaper and simpler. The CS7000x if you already know you want to quilt.
**Can the CS6000i quilt?**
Yes. Brother markets the CS6000i as a sewing and quilting machine and it ships with quilting accessories. The catch is the smaller extension table — fine for small projects, cramped for large quilts.
**Do CS6000i and CS7000x use the same accessories?**
Mostly yes. Both use Brother's standard snap-on presser feet, the Class 15 bobbin, and the same needle system. The wide extension tables are model-specific.
**Which Brother machine is faster?**
Tied. Both top out around 850 stitches per minute. Your foot pedal will be the bottleneck, not the machine.
---
# Pampers Pure vs Coterie Diapers — Which Should You Buy?
> Two plant-based, fragrance-free diaper lines at very different price points. Here's how they actually compare.
*Source: https://shopsavvy.com/versus/pampers-pure-vs-coterie-diapers*
---
## Quick Specs
| Spec | Pampers Pure | Coterie |
| --- | --- | --- |
| Cost per diaper | ~$0.30–0.40 | ~$0.55–0.70 |
| Top sheet | Premium cotton + plant-based fibers | Premium soft non-woven (marketed as softer) |
| Chlorine bleaching | None | None |
| Fragrances | None | None |
| Parabens | None | None |
| Lotions | None | None |
| Latex | None | None |
| Absorbency claim | Strong, standard P&G core | Marketing emphasizes higher capacity |
| Wetness indicator | Yes | Yes |
| Sizing range | NB through 6 | NB through 6 |
| Hypoallergenic claim | Yes | Yes |
| Where to buy | Target, Walmart, Amazon, Costco, grocery, drugstore | coterie.com + Amazon |
| Subscription program | Amazon Subscribe & Save, Pampers Rewards | coterie.com subscription with built-in discount |
| Certified organic | No | No |
## Materials & What's NOT in Each — Tie
Both lines were built around the same parental concern: the stuff most mainline diapers contain that some families would rather avoid. Pampers Pure Protection is made with premium cotton and plant-based fibers, with no chlorine bleaching, no parabens, and no fragrances. Coterie similarly skips chlorine bleaching, fragrances, parabens, lotions, and latex. Neither is certified organic and neither should be marketed as such.
## Softness and Top-Sheet Feel — Coterie wins
This is Coterie's core pitch and the place the price difference is easiest to feel. The Coterie top sheet is genuinely softer in hand than Pampers Pure. Pampers Pure is one of the softer options at the mass-retail end of the shelf — but back-to-back, Coterie wins on "premium feel," especially for newborns and babies with sensitive skin.
## Absorbency in Real Use — Slight Coterie edge
Coterie's marketing emphasizes a higher absorbency capacity, and parent reports often line up with that — fewer overnight leaks, fewer early-morning sheet changes. Pampers Pure performs well for daytime use and average overnight wear but is not specifically engineered as an overnight diaper. Heavy wetters and long sleepers tend to do better in Coterie.
## Cost-per-Diaper Math — Pampers Pure wins decisively
Pampers Pure typically lands at ~$0.30–0.40 per diaper at Amazon Subscribe & Save, Costco, and Target sale prices. Coterie typically lands at ~$0.55–0.70 per diaper on the coterie.com subscription. Multiplied across the 6–10 diapers a day a baby uses for a long stretch of their first two years, that is hundreds of dollars per year of difference — easily $500–$1,000+ in many households.
## Sizing & Fit Range — Tie
Both lines cover newborn through size 6, which is what the vast majority of babies ever need. Some Coterie users feel the cut runs slightly narrower in the waist; some Pampers Pure users feel the opposite. There is no clear winner on fit — it depends on your baby's body shape.
## Buying Convenience — Pampers Pure wins
Pampers Pure is sold essentially everywhere diapers are sold — Target, Walmart, Amazon, Costco, grocery, drugstore, pampers.com. If you run out at 9pm you can have more in an hour in most US cities. Coterie is direct-to-consumer through coterie.com plus Amazon. No in-store pickup, no Target run, no grocery-store rescue. For daily life, Pampers Pure availability is a real advantage.
## For Sensitive Skin / Eczema-Prone Babies — Both are good options
Both are hypoallergenic, fragrance-free, lotion-free, and skip chlorine bleaching. Many sensitive-skin families do report fewer rash issues on Coterie specifically, likely thanks to the softer top sheet plus the higher absorbency keeping skin drier. If your baby has reacted to mainline Pampers Swaddlers or Huggies Snug & Dry, start with Pampers Pure first on price; step up to Coterie only if Pampers Pure doesn't resolve it.
## Subscription Programs and How to Save — Different approaches
Coterie's main savings lever is the coterie.com subscription, which builds the discount in for you. Pampers Pure's biggest savings come from Amazon Subscribe & Save (especially the 5-item tier), Costco mega-box pricing, and Pampers Rewards stacked on top of retailer sales. Pampers Pure also goes on legitimate sale far more often than Coterie does — an attentive shopper using ShopSavvy alerts can drive the Pampers Pure per-diaper cost meaningfully below the everyday price.
## The Bottom Line
**Buy Coterie if** you want the softest top sheet on the market, you have a heavy-wetter or long-sleeper, your baby has sensitive skin that hasn't been resolved by Pampers Pure, and the recurring premium fits your household budget. The product is genuinely premium and the price reflects real differences, not just branding.
**Buy Pampers Pure if** you want a clean-ingredient diaper from a brand sold everywhere, you don't want to be locked into a single retailer's subscription, and you'd rather put the extra ~$500–$1,000 a year toward something else. For most babies, Pampers Pure performs more than well enough — softer than mainline Swaddlers, fragrance-free, and widely available.
**Either way,** both are solid choices in the "better-than-mainline, not-quite-organic" category. Track prices across retailers with ShopSavvy — Pampers Pure regularly goes on sale at Target and Amazon.
## FAQ
**Is Coterie really worth twice the price of Pampers Pure?**
It depends on your baby and budget. Coterie genuinely uses a softer top sheet and markets a higher absorbency capacity, and many parents notice fewer overnight leaks and less rash on sensitive skin. But Pampers Pure performs well for the majority of babies, and at roughly half the per-diaper cost it adds up to hundreds of dollars in savings per year.
**Are Pampers Pure diapers organic?**
No. Pampers Pure Protection is plant-based and hypoallergenic — premium cotton and plant-based fibers, no chlorine bleaching, no parabens, no fragrances — but it is not certified organic. Neither is Coterie. For certified-organic, look at brands like Andy Pandy or Eco by Naty.
**Do Coterie diapers leak less than Pampers Pure?**
Coterie's marketing emphasizes higher absorbency capacity and many parents do report fewer overnight leaks, especially for heavy wetters and longer sleep stretches. Pampers Pure also gets strong leak-protection reviews for daytime and average overnight wear. If your baby is consistently leaking through Pampers Pure overnight, Coterie is a credible upgrade.
**Where can I buy Coterie diapers?**
Coterie is direct-to-consumer. The two main places are coterie.com (with subscription discounts) and Amazon. You will not find them at Target, Walmart, Costco, or grocery stores. Pampers Pure is sold essentially everywhere diapers are sold.
**What's the cheapest way to buy Pampers Pure?**
Amazon Subscribe & Save with the 5-pack discount is usually the lowest per-diaper price, especially when stacked with diaper coupons or Pampers Rewards. Costco's in-store and Costco.com pricing on the Pampers Pure mega box is also very competitive. Track prices with ShopSavvy — Pampers Pure regularly goes on sale at Target and Amazon.
---
# Apple Watch Series 10 42mm vs 46mm — Which Size Should You Get?
> Same watch, two sizes. Here's exactly how the 42mm and 46mm Series 10 compare on wrist — and whether to buy now or wait for the Series 11.
*Source: https://shopsavvy.com/versus/apple-watch-series-10-42mm-vs-46mm*
---
## Quick Specs
| Spec | 42mm | 46mm |
| --- | --- | --- |
| Starting price (GPS, MSRP) | $399 | $429 |
| Typical street price now | ~$299–$349 | ~$329–$379 |
| Case height | 42mm | 46mm |
| Case width | 36mm | 39mm |
| Case depth | 9.7mm | 9.7mm |
| Display area | ~989 sq mm | ~1,220 sq mm |
| Weight (aluminum) | ~30g | ~36g |
| Battery (normal use) | 18 hours | 18 hours |
| Battery (Low Power Mode) | Up to 36 hours | Up to 36 hours |
| Chip | S10 SiP | S10 SiP |
| Display tech | Wide-angle OLED | Wide-angle OLED |
| Always-On Retina | Yes | Yes |
| Peak brightness | 2,000 nits | 2,000 nits |
| Sleep apnea notifications | Yes | Yes |
| Water depth + temperature sensor | Yes | Yes |
| Hypertension notifications | No | No |
| 5G connectivity (Cellular) | No (LTE) | No (LTE) |
| Band compatibility | 38/40/41mm bands | 42/44/45/49mm bands |
| Recommended wrist size | 130–200mm | 150–210mm |
## The Core Truth — Identical internals
Every internal spec on the 42mm and 46mm Series 10 is identical. Same S10 SiP chip, same sensors, same 18-hour battery, same wide-angle OLED, same 2,000-nit peak brightness, same sleep apnea notifications, same water depth and temperature sensor, same watchOS features. The only differences are physical: 4mm taller case, ~23% larger display, ~6g heavier.
## On-Wrist Fit
Wrap a soft tape measure around your wrist past the bone:
- **130–160mm** — 42mm is almost certainly the better choice
- **160–180mm** — Either works, style preference wins
- **180mm+** — 42mm starts to look undersized; pick 46mm
## Display & Usability — 46mm wins
The 46mm has ~23% more display area. Real impact: typing on the watch keyboard is dramatically easier, reading long messages or workouts is more comfortable, and complications are larger and easier to tap. The wide-angle OLED on both sizes is a clear upgrade over Series 8 and earlier.
## Battery Life — Tie
Both rated 18 hours of normal use, up to 36 hours in Low Power Mode. The bigger battery in the 46mm is offset by the bigger display. If multi-day battery is a top concern, look at the Apple Watch Ultra 2 or Ultra 3.
## Band Ecosystem — Match your collection
The 42mm accepts 38/40/41mm bands from earlier Series watches. The 46mm accepts 42/44/45mm bands and most 49mm Ultra bands. If you already own bands, match the size.
## Weight & Sleep — 42mm wins for sleep tracking
The 42mm is ~6g lighter. With the Series 10's new sleep apnea notifications (which need at least 10 nights of tracking), all-night comfort matters more on this generation. Lighter watch tends to disappear on the wrist — lean 42mm if you sleep-track nightly.
## Price — 42mm saves $30 (and Series 10 is on sale)
42mm GPS MSRP: $399. 46mm GPS MSRP: $429. Cellular adds $100 either size. Now that the Series 11 is out, the Series 10 routinely sees ~$100 off at Amazon, Best Buy, Target, and Walmart — pushing the 42mm to ~$299–$349 and the 46mm to ~$329–$379. Track both with ShopSavvy.
## Series 10 vs Series 11 — Should You Wait or Buy Now?
The Series 11 adds two real things over the Series 10:
- **Hypertension notifications** — blood-pressure trend monitoring
- **5G cellular** — only matters on the cellular SKU
Everything else (case sizes, OLED, S10 SiP, brightness, sleep apnea, water depth and temperature) is essentially the same. If you have high blood pressure or want the latest, get the Series 11. If you want the best deal on a great Apple Watch, the Series 10 at ~$100 off is the smarter buy in 2026.
## The Bottom Line
**Buy the 42mm Series 10 if** your wrist is under 160mm, you own 40/41mm bands, you sleep-track nightly, or you prefer a lower profile. Save $30 (and another ~$100 on sale).
**Buy the 46mm Series 10 if** your wrist is over 180mm, you type from the watch often, you want maximum readability, or you own 45mm bands. The bigger display is the single biggest day-to-day quality-of-life difference.
**If you're between 160–180mm**, it's taste. Try both at an Apple Store. There's no wrong answer.
**Should you wait for (or buy) the Series 11 instead?** Only if you specifically want hypertension notifications or 5G cellular. Otherwise the Series 10 on sale is the better value.
## FAQ
**Is the 46mm Series 10 faster than the 42mm?**
No — identical S10 SiP chip, sensors, and software.
**Does the 46mm have better battery life?**
No — both rated 18 hours, real-world parity confirmed.
**Should I buy the Series 10 or wait for the Series 11?**
The Series 11 adds hypertension notifications and 5G. Otherwise it's the same chip and same sizes. Series 10 at ~$100 off is usually the better value.
**Will my old bands fit?**
42mm fits 38/40/41mm bands. 46mm fits 42/44/45mm bands and most 49mm Ultra bands.
**Is the $30 difference worth it?**
Only if you actually want the larger display.
---
# Dyson Supersonic vs Cosy Companions Hair Dryer — Is the Dupe Worth It?
> A flagship engineering showpiece versus a viral budget challenger marketed as a Dyson dupe. Here's how they actually compare.
*Source: https://shopsavvy.com/versus/dyson-supersonic-vs-cosy-companions-hair-dryer*
---
## Quick Specs
| Spec | Dyson Supersonic | Cosy Companions |
| --- | --- | --- |
| Price (MSRP) | ~$429–$459 | ~$60–$100 |
| Motor | V9 digital, ~110,000 rpm | Brushless (rpm not always published) |
| Wattage | 1600W | ~1800W (marketed) |
| Heat protection | Intelligent Heat Control (~40x/sec airflow temp regulation) | Standard adjustable heat settings |
| Drying speed | High-velocity airflow, genuinely fast | Conventional, slower |
| Weight | ~700g (~1.8 lb), handle-balanced | Varies, typically heavier and head-heavy |
| Heat settings | 4 heat + 3 speed | ~3 heat + 2 speed |
| Attachments | 5 (Smoothing, Styling Concentrator, Diffuser, Wide-Tooth Comb, Flyaway) | 3–4 (concentrator, diffuser, comb) |
| Magnetic attachments | Yes | Yes (magnetic-style) |
| Noise | Acoustically tuned, noticeably quieter | Standard hair-dryer loudness |
| Build | Premium plastics, tight tolerances | Acceptable consumer plastics |
| Warranty | 2 years (Dyson) | ~1 year (varies by seller) |
## The Honest Price Gap — Cosy Companions wins on value
Roughly a ~5x gap (~$429–$459 vs ~$60–$100). That single fact is the most important thing in this comparison. You're not deciding whether Dyson is "worth it" in the abstract — you're deciding whether the specific feature deltas (motor, intelligent heat control, attachments, noise, balance, build) are worth ~$330–$400 to you given your hair and how often you style.
## Motor & Drying Speed — Dyson wins
Dyson V9 digital motor at ~110,000 rpm moves a high volume of air at high velocity, which is what actually accelerates drying — the water is lifted off the strand rather than baked off. Cosy Companions uses a more conventional brushless motor. Higher marketed wattage (~1800W vs Dyson's 1600W) doesn't equal faster drying — wattage heats the element, airflow speed dries the hair. Dyson finishes meaningfully sooner on long/thick hair; on short hair the gap compresses.
## Heat Damage Protection — Dyson wins decisively
Dyson's Intelligent Heat Control measures airflow temperature ~40 times per second and clamps the heating element to prevent it from exceeding the level Dyson considers safe for hair. Cosy Companions has standard adjustable heat (typically 3 levels) plus a cool shot — but does not actively measure and regulate the actual airflow temperature in real time. For fine, color-treated, chemically processed, or already-damaged hair, this is the feature that justifies the price by itself.
## Attachments & Styling Versatility — Dyson wins
Dyson ships 5 magnetic attachments: Smoothing Nozzle, Styling Concentrator, Diffuser, Wide-Tooth Comb, Flyaway. The Flyaway in particular is unique — it tucks stray strands under the smooth top layer instead of blasting heat at them. Cosy Companions ships 3–4 attachments (concentrator, diffuser, comb) with magnetic-style mounting. Functional. Fewer options. No Flyaway equivalent.
## Weight, Balance & Daily Comfort — Dyson wins
Supersonic is ~700g (~1.8 lb), but the weight sits in the handle because the motor lives in the handle, not the head. That changes the balance completely. Cosy Companions, like most dryers, puts the motor in the head — front-heavy, tires the wrist on long sessions. If you have long hair and feel like your arm is going to fall off halfway through, the Dyson's handle-heavy balance is the spec that fixes it.
## Noise Level — Dyson wins clearly
Dyson acoustically tuned the motor and airflow path to push some sound into ultrasonic frequencies you can't hear. Not silent, but noticeably quieter. Cosy Companions sounds like a normal hair dryer at full tilt — loud enough to talk over, wake a partner, dominate the bathroom. If you dry early in the morning in a shared space, this matters more than the spec sheet suggests.
## Build Quality & Warranty — Dyson wins
Dyson Supersonic feels engineered: dense plastics, tight seams, magnetic attachments that snap with intention, 2-year Dyson warranty handled direct. Cosy Companions feels like a reasonable consumer product at its price; warranty terms vary by seller, typically around one year. For an appliance you point at your head daily for years, the Dyson's build and support story is part of the cost.
## Who Should Save vs Splurge — Depends on your hair
**Save with the Cosy Companions if** your hair is healthy and average thickness, you don't dry daily, and you mostly want a dryer that looks good and works fine. It does.
**Splurge on the Dyson if** you have long, fine, color-treated, or already-damaged hair; if you style daily; if drying time genuinely matters to your morning; or if you'll feel the difference between a handle-balanced 700g tool and a conventional front-heavy one.
Both choices are defensible. Don't let social media tell you otherwise.
## The Bottom Line
**Buy the Dyson Supersonic if** you have fine, color-treated, or damaged hair, style daily, or care about drying time, balance, and noise. Intelligent Heat Control alone — actively preventing temperature spikes ~40 times per second — is a real reason to pay more.
**Buy the Cosy Companions if** your hair is healthy, you want the magnetic-attachment look and ergonomics without the price, and you're comfortable managing heat with standard 3-setting controls the way you would with any conventional dryer. At ~5x less money it's a genuinely usable tool — not a fake.
**Either way,** track the price with ShopSavvy. The Dyson Supersonic regularly sees ~$50–$100 discounts during major sales events, and Cosy Companions runs frequent promo cycles tied to social campaigns.
## FAQ
**Is the Cosy Companions hair dryer really like a Dyson?**
Visually yes — silhouette, hollow-ring shape, magnetic-style attachments. Functionally there's a real gap. Dyson's V9 digital motor, ~110,000 rpm, and real-time airflow temperature regulation are not replicated. Cosy Companions is a usable dryer, not the same tool.
**Does the Dyson Supersonic protect hair from heat damage?**
Yes — Intelligent Heat Control measures airflow temperature ~40 times per second and clamps the heating element to a safe ceiling. Cosy Companions has standard adjustable heat settings but no active real-time temperature regulation.
**How much faster is the Dyson Supersonic?**
Noticeably faster on long/thick hair; the magnitude shrinks on short hair. The ~110,000 rpm motor dries primarily by airflow velocity rather than heat, which is the engineering advantage you're paying for.
**Which hair dryer is best for fine or damaged hair?**
The Dyson Supersonic. Intelligent Heat Control plus drying-by-airflow takes the guesswork out. Cosy Companions can be used safely on fine/damaged hair if you stick to a low heat setting and keep it moving — the Dyson just builds those guardrails in.
**Are Dyson Supersonic dupes worth it?**
For most people with healthy, average-thickness hair: yes — a well-reviewed dupe like the Cosy Companions saves ~$300+ and gets the job done. For daily stylers, long-hair routines, or rebuilding heat-damaged hair, the Dyson's drying speed and active heat regulation are worth the spend. The Dyson is the better tool — "better" doesn't always mean "necessary."
---
# Vega-Trem vs Floyd Rose — Which Tremolo Should You Buy?
> Two very different answers to the same question: how do you get a floating tremolo that actually stays in tune? Here's how they really compare.
*Source: https://shopsavvy.com/versus/vega-trem-vs-floyd-rose-tremolo*
---
## Quick Specs
| Spec | Vega-Trem VT1 / VT2 | Floyd Rose |
| --- | --- | --- |
| Price | ~$300 | ~$130 (Special) – ~$400 (Original) |
| Body routing required | No (drop-in) | Yes (typically) |
| Locking nut required | No | Yes |
| Tuning stability | Excellent (no locking nut) | Class-leading (double-locking) |
| String change time | ~Same as vintage trem | Slow (15–45 min typical) |
| Fits 6-screw Strat cavity | VT1 yes | Requires routing |
| Fits 2-point modern Strat | VT2 / UltraTrem yes | Requires routing |
| Fine tuners at bridge | No (typically) | Yes |
| Models available | VT1, VT2 / UltraTrem | Original, 1000, Special, Pro |
| Reversibility | High (no body mods) | Low (routed cavity stays) |
| Origin | Spain | USA / licensed worldwide |
| Notable players | Steve Lukather, Greg Howe | Eddie Van Halen, Steve Vai |
## The Big Architectural Difference — Two different philosophies
Floyd Rose solves tuning stability by physically locking the strings at both ends — a locking nut at the headstock and locking saddles at the bridge, with fine tuners on the bridge for post-lock tuning. It works brilliantly, but it's a permanent, invasive mod (body routing + locking nut). Vega-Trem keeps the headstock and body intact and engineers the bridge itself (knife edges, string-locking, geometry, mass) to deliver stability without double-locking. Same goal, opposite routes.
## Install Difficulty — Vega-Trem wins decisively
Vega-Trem is a drop-in: VT1 fits vintage 6-screw Strat cavities, VT2 / UltraTrem fits 2-point modern Strats. Remove old bridge, drop in the new one, restring. Floyd Rose typically requires routing the body for full floating range and installing a locking nut at the headstock. Most players pay a tech to do it.
## Tuning Stability — Floyd Rose wins, but closer than expected
Floyd Rose is the 40+ year gold standard for divebombs, flutters, and aggressive whammy work. Vega-Trem gets surprisingly close without a locking nut thanks to engineered knife edges and string-locking at the bridge. For extreme whammy abuse Floyd Rose still wins; for most styles the gap is much narrower than the spec sheet suggests.
## String Change Time — Vega-Trem wins decisively
Floyd Rose: unlock nut, cut ball ends, clamp into locking saddles, tune, re-balance against springs, re-lock nut, fine-tune. 15–20 min for experienced players, 30–45+ for first-timers. Vega-Trem string changes are roughly the same as a regular vintage tremolo.
## Bend Feel and Dive Range — Tie
Both float fully (pull up + dive). Floyd Rose has a stiffer, more controlled feel and the bridge fine tuners change where your picking hand sits. Vega-Trem feels closer to a traditional Strat trem — slightly softer, no fine-tuner block. Try both if you can.
## Best for Strat Owners Who Want a Trem Without Routing — Vega-Trem, easily
If you own a Strat (vintage 6-screw or 2-point) and want stable floating-trem performance without permanent mods, this is exactly what Vega-Trem was built for. Reversible, no router, no locking nut, no regrets.
## Best for Metal / Hard Rock Players — Floyd Rose, its traditional home
Floyd Rose grew up alongside hard rock and metal — Eddie Van Halen, Steve Vai, Joe Satriani, generations of shred and metal players. If you're building a metal guitar with deep dives and flutter tricks, Floyd Rose is the default for good reason. Vega-Trem can handle most of this too (and is endorsed by Steve Lukather and Greg Howe), but the metal pedigree belongs to Floyd Rose.
## Price and Models Available — Floyd Rose, more options at more price points
Vega-Trem: VT1 and VT2 / UltraTrem, both ~$300. Floyd Rose: Original (~$400, top tier), 1000 (~$200, mid tier), Special (~$130, budget), Pro (slimmer profile for tighter fits). Pricing varies by retailer and whether the kit includes the locking nut and arm.
## The Bottom Line
**Buy the Vega-Trem (VT1 or VT2 / UltraTrem) if** you already own a Strat you love and want a major tuning-stability upgrade without routing the body or installing a locking nut. ~$300, drop-in, fully reversible, gets you most of the way to Floyd-Rose stability without touching the guitar's original character or resale value.
**Buy a Floyd Rose if** you're building a guitar for hard rock or metal, you want the deepest dive-bomb and whammy stability money can buy, and you're fine with permanent mods. Original (~$400) for the gold standard, 1000 (~$200) for value, Special (~$130) for budget builds. Plan on slow string changes for the life of the guitar.
**Either way,** both are proper floating tremolos solving the same hard problem from different directions. Track prices on both with ShopSavvy — guitar hardware (especially Floyd Rose 1000 and Special) regularly goes on sale around major holidays and clearances.
## FAQ
**Can I install a Vega-Trem on a Stratocaster without routing?**
Yes — VT1 fits vintage 6-screw Strats, VT2 / UltraTrem fits 2-point modern Strats. Drop-in, no body routing, no locking nut required.
**Is Floyd Rose really more stable than Vega-Trem?**
On paper yes — the double-locking design has been the gold standard since the 1980s. In practice, Vega-Trem gets surprisingly close. For extreme whammy abuse Floyd still wins; for most styles the gap is much smaller than expected.
**How long does it take to change strings on a Floyd Rose?**
15–20 minutes for an experienced player, 30–45+ for a first-timer. Vega-Trem string changes are roughly the same as any vintage-style trem.
**Is Vega-Trem compatible with locking nuts?**
It's not designed to require one — the entire point is "Floyd-like stability without a locking nut." You can pair it with a locking nut or locking tuners for extra insurance, but most players just use locking tuners.
**Which is better for metal — Floyd Rose or Vega-Trem?**
Floyd Rose is still the traditional choice for heavy dive bombs, flutter techniques, and extreme whammy work. Vega-Trem can handle hard rock and most metal, but Floyd's pedigree is hard to argue with for that specific use case.
---
# Amazon Basics AA Batteries vs Duracell — Which Should You Buy?
> Two of the most-bought AA alkaline batteries on the planet. Here's how they actually compare on capacity, leak resistance, and cost-per-cell — and when each one is the smarter buy.
*Source: https://shopsavvy.com/versus/amazon-basics-aa-batteries-vs-duracell*
---
## Quick Specs
| Spec | Amazon Basics AA | Duracell Coppertop AA |
| --- | --- | --- |
| Cost per cell (typical) | ~$0.30 | ~$0.50 |
| Rated capacity (mAh) | ~2,400–2,700 | ~2,800–3,000 |
| Shelf life (claimed) | 10 years | 12 years |
| Leak resistance | No formal long-term guarantee | Guaranteed against leaks 10 years in storage |
| High-drain performance | Good | Slightly better |
| Low-drain performance | Effectively equal | Effectively equal |
| Voltage stability under load | Solid | Slightly more stable |
| Pack sizes | 12, 24, 36, 48, 100 | 12, 24, 36, 48, 100 |
| Bulk per-cell pricing | Best in class | Discounts at scale, rarely matches Basics |
| Availability | Amazon-first; widely stocked online | Everywhere — drug stores, supermarkets, big-box, online |
## Capacity Numbers vs Real-World Performance — Duracell on paper
On the spec sheet, Duracell rates higher: ~2,800–3,000 mAh vs ~2,400–2,700 mAh for Amazon Basics Performance Alkaline. In practice, alkaline mAh ratings across brands aren't perfectly apples-to-apples — manufacturers test under different load profiles — and independent battery tests have shown the real-world gap is consistently smaller than the spec sheets imply. Duracell does tend to last longer per cell, but rarely by the percentage the rated capacity suggests.
## High-Drain Devices (Cameras, Kids' Toys, RC Cars) — Duracell, by a small margin
High-drain devices are where alkaline brands separate — digital cameras with flashes, motorized toys, RC cars, handheld game controllers, high-lumen flashlights. Duracell tends to hold voltage a little longer under load, so you get slightly more shots-per-set or slightly more runtime per cell. But the margin is usually 10–25%, not 2x, and Duracell costs noticeably more. The smarter answer for high-drain devices is usually NiMH rechargeables like Eneloops, not "Duracell instead of Amazon Basics."
## Low-Drain Devices (Clocks, Remotes, Smoke Alarms) — Amazon Basics wins on value
For TV remotes, wall clocks, kitchen scales, smoke alarms, keyboards, mice, the capacity gap is essentially irrelevant. Both brands last months to years. The only things that matter here are cost-per-cell and shelf-stability, and Amazon Basics is dramatically cheaper. Buy a 48-pack, throw a few in every drawer, and forget about it.
## Leak Resistance and Long-Term Storage — Duracell wins
Duracell's most legitimate advantage. Coppertop alkalines are guaranteed against leaks for 10 years in storage — a written, manufacturer-backed commitment. Amazon Basics has had mixed leak reports historically, especially in older stock and in devices left unused for years. For batteries going into emergency kits, vintage cameras, heirloom clocks, or anything you'll seal up and forget — Duracell is the safer choice.
## Cost-per-Cell Math — Amazon Basics wins decisively
At typical pricing — ~$0.30/cell for Amazon Basics vs ~$0.50/cell for Duracell — Amazon Basics is roughly 30–50% cheaper. Even if Duracell delivers 15–25% more runtime in a high-drain device, the per-cell cost gap is bigger than the runtime gap. More batteries through more devices for the same dollars.
## Buying in Bulk — Amazon Basics wins
Both brands sell in 12, 24, 36, 48, and 100-count packs. The 48 and 100-count Amazon Basics packs are where the per-cell cost really drops, often closer to ~$0.25/cell. For households, offices, classrooms, workshops, and studios, Amazon Basics in bulk is hard to beat.
## When to Splurge for Duracell
Splurge for Duracell when leak resistance and long shelf life genuinely matter: emergency kits, smoke and CO alarms in inaccessible spots, vintage or expensive electronics, anything you'll close up and forget for years. Also reasonable for high-drain time-sensitive situations — a wedding photographer's flash, a tournament controller, a birthday-morning toy avalanche.
## When Amazon Basics Is Smarter
Everyday household use — remotes, clocks, kitchen gadgets, mice and keyboards, regular kid-toy battery rotations. ~30–50% less per cell, capacity that's 80–90% as good in real-world use, and the only metric where Duracell wins decisively (leak resistance) doesn't come up much for devices you actively use.
## The Bottom Line
**Buy Duracell Coppertop if** you need batteries for emergency kits, smoke alarms, vintage or expensive electronics, or anything you'll seal up and forget about for years. The 10-year leak guarantee is genuinely meaningful, and the slight capacity and voltage-stability edge earns its keep in high-drain devices.
**Buy Amazon Basics AA Performance if** you want the best per-cell value for everyday household use. ~30–50% less per cell, capacity "close enough" for most real devices, and bulk packs that absolutely own the per-cell-cost tier.
**Smarter long-term move:** for any device you burn through batteries in (game controllers, flashlights you use weekly, high-drain kids' toys), switch to NiMH rechargeables like Panasonic Eneloop. They pay for themselves in a couple of months and the runtime-per-dollar isn't close.
**Either way,** track both with ShopSavvy. Amazon Basics' bulk packs and Duracell's holiday and back-to-school sales both regularly hit meaningful discounts, and which one is the "right" buy in any given week often comes down to whichever has the better price-per-cell at that moment.
## FAQ
**Are Amazon Basics batteries as good as Duracell?**
Close, but not identical. Duracell rates slightly higher for capacity (~2,800–3,000 mAh vs ~2,400–2,700 mAh), claims a longer shelf life (12 vs 10 years), and has a stronger leak-resistance guarantee. Independent battery tests have shown the real-world gap is smaller than spec sheets suggest. For low-drain household devices, you genuinely won't notice the difference.
**How long do Amazon Basics AA batteries last vs Duracell?**
In low-drain devices (clocks, remotes, smoke alarms), they're effectively equal. In high-drain devices (cameras, RC cars), Duracell typically lasts a bit longer — but the per-cell cost difference often more than makes up for it. Amazon Basics tends to win on runtime per dollar.
**Are Amazon Basics batteries known to leak?**
Amazon Basics has had mixed leak reports historically, especially in older stock and in devices left unused for long periods. Duracell guarantees Coppertop alkalines against leaks for 10 years in storage, which is a meaningfully stronger commitment. For batteries going into devices you won't open for years, Duracell is the safer choice.
**Which AA battery has the highest capacity?**
On paper, Duracell at ~2,800–3,000 mAh leads Amazon Basics at ~2,400–2,700 mAh. But raw mAh ratings between alkaline brands aren't always directly comparable. For the highest real-world capacity in an AA form factor, rechargeable NiMH cells like Panasonic Eneloop (~2,000 mAh, but reusable hundreds of times) are a smarter long-term choice for high-drain devices.
**Are AA alkaline batteries worth more than rechargeables?**
For low-drain set-and-forget devices (smoke alarms, wall clocks, TV remotes), alkalines are still right — they hold charge for a decade in storage. For high-drain devices you use often (game controllers, kids' toys, cameras, flashlights), NiMH rechargeables like Eneloop pay for themselves in a month or two and dramatically reduce both cost and waste.
---
# Galaxy S26 Ultra FHD+ vs QHD+ — Which Display Setting Should You Use?
> Two resolution modes, one phone. Here's what actually changes when you flip the switch in Settings.
*Source: https://shopsavvy.com/versus/samsung-galaxy-s26-ultra-fhd-vs-qhd*
---
## Quick Specs
| Spec | FHD+ | QHD+ |
| --- | --- | --- |
| Resolution (typical) | ~2,316 x 1,080 | ~3,200 x 1,440 |
| Pixel density (~6.9-inch panel) | ~370 ppi | ~500 ppi |
| Total pixels rendered | ~2.5 million | ~4.6 million |
| Battery impact (mixed use) | Baseline | ~8-15% faster drain |
| Battery impact (heavy use) | Baseline | ~15-20% faster drain |
| Refresh rate (LTPO) | Up to 120Hz adaptive | Up to 120Hz adaptive |
| Default out of box | Yes (typical) | No |
| Hardware difference | None | None |
## What FHD+ and QHD+ Actually Mean — Same panel, different modes
The S26 Ultra has a Dynamic AMOLED 2X panel — same hardware regardless of which mode you pick. What changes is how many pixels the GPU renders per frame. FHD+ pushes ~2.5 million pixels; QHD+ pushes ~4.6 million — about 80% more. The panel is always native QHD+; in FHD+ mode the system renders lower and the display scales up. This isn't a hardware tradeoff, it's a software setting.
## Can You See the Difference? — Honestly, mostly no
At typical phone viewing distance (~12 inches), most people genuinely cannot tell FHD+ from QHD+ on a ~6.9-inch panel. FHD+ still hits well over 350 ppi — past the threshold where individual pixels are resolvable to the average eye. Where it matters: small text, fine UI edges, high-res photos viewed up close. For most people in most situations, the difference is more theoretical than visible.
## Battery Impact — FHD+ wins
Real-world testing on Galaxy Ultras typically shows a ~8-15% battery penalty for QHD+ in mixed use, widening to ~15-20% in heavy display-bound workloads (gaming, sustained video, outdoor full brightness). That's roughly an hour less screen-on time per charge at QHD+ for a typical user.
## Refresh Rate — 120Hz at either resolution
On the S20 Ultra era, QHD+ used to lock you to 60Hz. LTPO panels — typically on Galaxy Ultras since the S22 Ultra — fixed this. The S26 Ultra is expected to maintain 120Hz adaptive at any resolution. QHD+ no longer costs you smoothness, only battery.
## For Gaming — FHD+ is the sane pick
Most mobile games target 1080p-class rendering anyway, so QHD+ doesn't make game art sharper — it just adds GPU load, raises thermals, and triggers throttling sooner. FHD+ keeps thermals lower and framerates more stable in long sessions.
## For Reading and Web Browsing — Either works fine
Some readers prefer QHD+ for small body text and serif typefaces — the extra pixel density can look slightly cleaner. But FHD+ at ~370 ppi is already very sharp. Try both and see if you actually notice.
## For VR / DeX / External Display — QHD+ wins
This is the one place QHD+ is clearly correct. VR headsets put the screen inches from your eyes — FHD+ shows obvious screen-door effect at that distance. DeX driving a large external monitor and screen mirroring to TVs also benefit visibly from the higher source resolution. Just leave QHD+ on if you do any of this regularly.
## The Real Recommendation — FHD+ for almost everyone
Samsung defaults Galaxy Ultras to FHD+ because for the overwhelming majority of users it's the right tradeoff. Virtually identical perceived sharpness, ~8-15% better battery, lower GPU load, less heat, identical 120Hz refresh. QHD+ exists for the small slice of users who genuinely need it.
## The Bottom Line
**Use FHD+ if** you want longer battery life, you game on the phone, or you don't perceive a difference at normal viewing distance. This is the default for a reason.
**Use QHD+ if** you use VR/headset modes, drive an external display via DeX, view a lot of high-resolution photos up close, or simply have very sharp vision and want maximum crispness. The ~10-15% battery cost is real but manageable.
**Either way,** this is a settings toggle, not a buying decision. The phone is the same hardware in either mode — try both for a few days and pick whichever feels right.
## FAQ
**What's the default resolution on the Galaxy S26 Ultra?**
FHD+, typically. Samsung has shipped Galaxy Ultras in FHD+ out of the box for several generations because it gives most users better battery life with no perceptible loss in sharpness. QHD+ is opt-in via Settings → Display → Screen resolution.
**Does QHD drain the S26 Ultra battery faster?**
Yes — typically ~8-15% faster in mixed use, up to ~15-20% in heavy display workloads. Roughly an hour less screen-on time per charge.
**Can I tell the difference between FHD and QHD on the S26 Ultra?**
At normal viewing distance, most people honestly can't. FHD+ on a ~6.9-inch panel is still well over 350 ppi, past the threshold where pixels become individually resolvable.
**How do I change resolution on the Galaxy S26 Ultra?**
Settings → Display → Screen resolution. Pick HD+, FHD+, or QHD+ and confirm. Change is instant; some apps may briefly relaunch.
**Does QHD lower the refresh rate?**
Not on modern Galaxy Ultras. The S20 Ultra used to lock to 60Hz at QHD+, but LTPO panels (typically since the S22 Ultra) support adaptive 120Hz at any resolution. The S26 Ultra is expected to maintain this.
---
# Galaxy S26 Ultra 512GB vs 1TB — Which Storage Tier Should You Buy?
> The same phone with double the storage at the top tier. Here's whether the ~$120-180 jump from 512GB to 1TB is actually worth it (spoiler: usually not).
*Source: https://shopsavvy.com/versus/samsung-galaxy-s26-ultra-512gb-vs-1tb*
---
## Quick Specs
| Spec | 512GB | 1TB |
| --- | --- | --- |
| Price (MSRP) | ~$1,420 | ~$1,580 |
| Price delta | — | ~$120-180 more |
| Usable after system overhead | ~480GB | ~970GB |
| System overhead (Android + One UI) | ~25–30GB | ~25–30GB |
| RAM (typical Ultra-line bundling) | typically 16GB | typically 16GB |
| microSD slot | No | No |
| 4K @ 30fps capacity (~350MB/min) | ~22 hours of free space | ~46 hours of free space |
| 8K @ 24fps capacity (~600MB/min) | ~13 hours of free space | ~28 hours of free space |
| 200MP RAW captures (~50–100MB each) | ~5,000–9,000 photos | ~10,000–19,000 photos |
| Cost per usable GB | ~$2.96/GB | ~$1.63/GB |
| Marginal cost per added GB | — | ~25–37¢ per added GB |
## Usable Storage After System Overhead at Each Tier — 1TB wins
Android One UI plus pre-installed Samsung and Google apps typically eats ~25–30GB of system overhead before you install anything. A "512GB" S26 Ultra gives you ~480GB usable; a "1TB" gives you ~970GB. That fixed overhead is a smaller percentage of the bigger pool, so the 1TB tier delivers slightly more than 2x usable space (~2.02x). The real question is not whether the gap is real — it is — but whether you actually need 970GB on a phone. For most people, the honest answer is no.
## RAM at Each Tier — Tie, both typically 16GB
Surprise: unlike the 256-to-512 jump (where some markets gate higher RAM behind larger storage), the 512-to-1TB jump is almost always purely storage. Both 512GB and 1TB Galaxy Ultras typically ship with 16GB RAM in markets where higher RAM is offered. Verify your specific SKU on samsung.com, but do not buy the 1TB expecting a RAM bump — it is almost certainly the same chip and same RAM as the 512GB.
## For 8K Video Capacity — 1TB wins decisively (the strongest 1TB use case)
8K @ 24fps runs roughly ~600MB/min on Samsung Ultras. 512GB (~480GB usable) holds about ~13 hours of 8K; 1TB (~970GB usable) holds about ~28 hours. If you actively shoot 8K — short film projects, BTS for video work, anything where the original capture has to live on the device until you cut it — the extra ~15 hours of headroom is genuinely useful. This is the one use case where the ~$120-180 upgrade unambiguously pays for itself.
## For Mobile Gaming Library — 512GB is plenty for almost everyone
Genshin Impact, Honkai: Star Rail, Wuthering Waves, and Call of Duty Mobile each clock in around ~30GB. The 512GB tier holds a dozen-plus heavy games installed simultaneously alongside everything else. The 1TB doubles that to twenty-five-plus, which is overkill — almost no one keeps that many active heavy games installed at once. 512GB is plenty for gaming.
## For 200MP Photo Pros — 1TB if you shoot RAW daily
200MP RAW (Expert RAW) captures are typically ~50–100MB each. 512GB (~480GB usable) gives ~5,000–9,000 RAW captures of headroom. 1TB (~970GB usable) gives ~10,000–19,000. If you use the 200MP sensor and Expert RAW as a daily-driver creative tool — wedding work, travel photography that lives on-device, a big personal archive — the 1TB tier is defensible. If "I shoot 200MP photos sometimes," 512GB is fine.
## For Most Users — 512GB is plenty
~480GB of usable space is more than almost anyone needs on a phone. If you take photos and short videos for social, keep a music library offline, install half a dozen apps, keep a couple of games rotating, and rely on Google Photos / Samsung Cloud occasionally, you will never get within sight of 480GB over a 3–4 year ownership cycle. For the everyday Ultra buyer who picked the Ultra for the camera, screen, and S Pen — not because they are archiving every video they have ever taken — 512GB is the right answer and the ~$120-180 saved is real money.
## Resale Value Math — 1TB modestly more, but narrower gap
The 1TB tier holds slightly more value at trade-in than 512GB on the typical Galaxy Ultra-line trend. Used-market buyers and Samsung's trade-in program pay a small premium for max-storage SKUs (Samsung makes fewer 1TB units, they often sell out first). The gap between 512GB and 1TB resale is usually narrower than between 256GB and 512GB. You will recoup some of the ~$120-180 premium, but not most of it. Resale alone does not justify going 1TB.
## Cost-per-GB Marginal Math — 1TB cheaper per GB on paper
512GB at ~$1,420 over ~480GB usable = ~$2.96 per usable GB. 1TB at ~$1,580 over ~970GB usable = ~$1.63 per usable GB. The marginal ~490GB you gain costs ~25–37¢ per added GB. That is cheap GB. But cheap-per-GB only matters if you fill those GB. Buying 1TB to chase the ratio when you only need 400GB is the storage equivalent of a Costco-sized mayo for a household of one — the ratio is real, the value is only real if you use it.
## The Bottom Line
**Buy the 512GB if** you are anyone other than a pro creator with a specific high-resolution capture workflow. ~480GB usable holds ~22 hours of 4K, ~13 hours of 8K, ~5,000+ 200MP RAW photos, and a dozen-plus heavy mobile games. For 95%+ of S26 Ultra buyers, that is the right tier.
**Buy the 1TB if** you regularly shoot 8K video that lives on the device for more than a week, you shoot 200MP RAW daily and offload weekly or less, or you have genuinely filled a 512GB phone before. ~$120-180 premium for ~490GB additional usable space at ~25–37¢ per added GB. But it is almost certainly the same RAM (typically 16GB on both), so do not expect a performance bump.
**No microSD slot** means this decision is locked at checkout. The 1TB tier is also sometimes Samsung.com-exclusive in some markets — check carrier availability. Track both tiers with ShopSavvy — Galaxy Ultra phones see meaningful trade-in promos, carrier deals, and storage-tier discounts throughout the year, and the 1TB premium can compress significantly during sales.
## FAQ
**Is 1TB worth it on the Galaxy S26 Ultra?**
For most people, no. 512GB gives you ~480GB usable — ~22 hours of 4K, ~13 hours of 8K, or a dozen-plus heavy mobile games. The ~$120-180 jump only makes sense for pro photographers shooting 200MP RAW daily, video creators recording lots of 8K on-device, or anyone who genuinely fills 512GB today.
**Does the 1TB S26 Ultra have more RAM than 512GB?**
Typically on Galaxy Ultras, the RAM-tier bump happens between 256GB and 512GB, not between 512GB and 1TB — both usually ship with 16GB RAM. Going from 512GB to 1TB is almost always purely a storage upgrade. Verify your specific SKU on samsung.com.
**How much 8K video can you record on a 1TB phone?**
Approximately ~28 hours of 8K @ 24fps on a 1TB Galaxy Ultra (~970GB usable after overhead). 8K runs ~600MB/min. The 512GB tier holds about ~13 hours of 8K. Most 8K shooters offload to a computer or NAS within days, which makes the extra space mostly redundant.
**Will I really fill 512GB on a phone?**
Honestly, most people will not — even over a 3-4 year ownership cycle. ~480GB usable is enough for thousands of 200MP photos, dozens of hours of 4K video, a dozen-plus large mobile games, your full music library offline, and years of message history. If you have never run out of space on your current phone, you will not on a 512GB S26 Ultra.
**Does the 1TB S26 Ultra have better resale value?**
Yes, modestly — but not enough to justify the upgrade on resale alone. 1TB models hold somewhat higher trade-in value at the 2-year mark, but the gap between 512GB and 1TB at trade-in is narrower than between 256GB and 512GB. You will recoup some of the premium, not most of it.
---
# TP-Link Archer BE9300 vs BE550 — Which Wi-Fi 7 Router Should You Buy?
> Two tri-band Wi-Fi 7 routers from TP-Link sharing the same BE9300 wireless class. The real difference is in the ports — and it surprises most buyers.
*Source: https://shopsavvy.com/versus/tp-link-archer-be9300-vs-be550*
---
## Quick Specs
| Spec | Archer BE9300 | Archer BE550 |
| --- | --- | --- |
| Price (street) | ~$300 | ~$200 |
| Wi-Fi standard | Wi-Fi 7 (802.11be) | Wi-Fi 7 (802.11be) |
| Wireless class | BE9300 (tri-band) | BE9300 (tri-band) |
| 6 GHz band | 5760 Mbps | 5760 Mbps |
| 5 GHz band | 2880 Mbps | 2880 Mbps |
| 2.4 GHz band | 574 Mbps | 574 Mbps |
| 320 MHz channels | Yes (6 GHz) | Yes (6 GHz) |
| 4K-QAM | Yes | Yes |
| Multi-Link Operation | Yes | Yes |
| WAN port | 1× 2.5 Gbps | 1× 2.5 Gbps |
| LAN ports | 1× 2.5 Gbps + 3× 1 Gbps | 4× 2.5 Gbps |
| 10G port | No | No |
| USB | 1× USB 3.0 | 1× USB 3.0 |
| Antennas | 6× internal | 6× external |
| Mesh | EasyMesh | EasyMesh |
## Wi-Fi 7 Tier Difference — Tie
Both routers are in TP-Link's BE9300 class. The "BE9300" label refers to aggregate theoretical max throughput across all bands combined: 5760 Mbps (6 GHz) + 2880 Mbps (5 GHz) + 574 Mbps (2.4 GHz) ≈ 9214 Mbps. Both support 320 MHz channels on 6 GHz, 4K-QAM modulation, and Multi-Link Operation. Same wireless engine in two different chassis.
## Tri-band — Both Have 6 GHz
Common myth: BE550 is "dual-band BE5000." It isn't. TP-Link's current US spec page lists tri-band BE9300 with a dedicated 6 GHz radio at 5760 Mbps for both routers. The 6 GHz band is what makes Wi-Fi 7 fast in the first place — empty spectrum, 320 MHz channels, multi-gig peak rates.
## Wired Ports — BE550 wins
This is the real difference, and it's the opposite of what the model numbers suggest:
- **BE550**: 4× 2.5 Gbps LAN + 1× 2.5 Gbps WAN
- **BE9300**: 1× 2.5 Gbps + 3× 1 Gbps LAN, 1× 2.5 Gbps WAN
Plug in two 2.5 Gbps devices on the BE9300 and one drops to 1 Gbps. Neither router has a 10 Gbps port — for fiber plans above 2.5 Gbps, look at TP-Link's BE800 / BE805 instead.
## Coverage Area and Antennas — BE550 wins
Both have 6 antennas with beamforming. BE550 uses 6 large external antennas (better through interior walls, angle-able for two-story homes). BE9300 uses 6 internal antennas (cleaner tower form factor, slightly worse through walls in practice). TP-Link rates the BE550 for 4-bedroom houses.
## Mesh / Whole-Home — Tie
Both support EasyMesh, the open mesh standard. Pair either with another EasyMesh-certified TP-Link router for one SSID, seamless roaming, and automatic band steering. Setup runs through the TP-Link Tether app on iOS or Android.
## For Most Suburban Homes — BE550 wins
Tri-band Wi-Fi 7, 6 GHz with 320 MHz channels, MLO, 4× 2.5 Gbps LAN, external antennas, ~$200. There isn't a strong reason to pay ~$100 more for the BE9300 unless you specifically want the internal-antenna tower aesthetic.
## For Multi-Gig Internet Subscribers — Both top out at 2.5 Gbps WAN
If you're on 5 Gbps or 10 Gbps fiber, neither router is right — both cap at 2.5 Gbps WAN. Look at TP-Link's BE800 / BE805 (10G WAN/LAN) or another vendor's multi-gig flagship.
## Price-Per-Device Math — BE550 wins
Same 9214 Mbps aggregate wireless capacity, plus four 2.5 Gbps LAN ports, for ~$200. BE9300 charges ~$100 more for the same wireless and downgrades three LAN ports to 1 Gbps. Both see ~15–25% discounts during Prime Day, Black Friday, and back-to-school sales.
## The Bottom Line
**Buy the Archer BE550 if** you want the best price-to-performance Wi-Fi 7 router in TP-Link's mainstream lineup. Tri-band BE9300 wireless, 4× 2.5 Gbps LAN, external antennas, EasyMesh, ~$200. For most homes, this is the right pick.
**Buy the Archer BE9300 if** you specifically want the integrated-antenna tower form factor, find it on a deep discount, or only need one 2.5 Gbps wired drop. The wireless ceiling is identical to the BE550 — you're paying for industrial design.
**Skip both if** you're on a 5 Gbps+ fiber plan (you need a 10G WAN port) or your home is small enough that a Wi-Fi 6E router on sale gets the same real-world experience for less.
## FAQ
**What's the difference between TP-Link BE550 and BE9300?**
Less than the names suggest. Both are tri-band Wi-Fi 7 routers in the same BE9300 wireless class. Real differences: BE550 has 4× 2.5 Gbps LAN + 6 external antennas; BE9300 has 1× 2.5 Gbps + 3× 1 Gbps LAN + 6 internal antennas. Same WAN, same USB, same mesh.
**Do I need a Wi-Fi 7 router for gigabit internet?**
No. Wi-Fi 6 already saturates 1 Gbps over the air. Buy Wi-Fi 7 for lower latency from MLO, better dense-apartment behavior on 6 GHz, and headroom for multi-gig plans.
**Is BE9300 worth it over BE550 for a 1,500 sq ft apartment?**
No. Same wireless throughput, BE550 has more 2.5 Gbps wired ports, and external antennas tend to perform better through walls. Pick BE9300 only if you prefer the cleaner tower look or find it noticeably cheaper.
**Can BE550 and BE9300 mesh together?**
Yes — both support EasyMesh. Use one as main router and one as satellite, or buy a second of either as a node.
**Do these routers support 6 GHz?**
Yes, both. Despite the BE550's lower model number, it's a full tri-band router with a dedicated 6 GHz radio at 5760 Mbps, identical to the BE9300.
---
# Saphir vs Kiwi Shoe Polish — Which Should You Buy?
> One is a French maison's premium leather care. The other has been on drugstore shelves for over a century. Here's how they actually compare.
*Source: https://shopsavvy.com/versus/saphir-vs-kiwi-shoe-polish*
---
## Quick Specs
| Spec | Saphir Médaille d'Or | Kiwi Premium Wax |
| --- | --- | --- |
| Price | ~$25 / 50ml jar | ~$5 / 1.125 oz tin |
| Format | Cream (Pommadier) | Hard wax |
| Origin | Avranches, France (Avel, founded 1925) | SC Johnson, mass-market (Kiwi, founded 1906) |
| Pigment quality | Fine, dye-grade | Standard |
| Color range | 40+ exact-match colors | ~10 standard colors |
| Wax base | Carnauba + beeswax (high %) | Paraffin + carnauba |
| Solvents | Turpentine + natural | Naphtha (petroleum) |
| Conditioning agents | Natural oils, no animal fat | Minimal |
| Finish | Rich satin, easy mirror buildup | Classic wax shine |
| Best for | Dress / Goodyear-welted shoes | Boots, work shoes, sneakers |
| Where to buy | Specialty cobblers, The Hanger Project, Saphir boutiques | Drugstores, Target, Walmart, Amazon |
| Cost per application | ~$0.40–$0.60 | ~$0.10–$0.15 |
## The Quality Tier Difference — Different leagues
Saphir is made by Avel, a small French leather-care maison founded in 1925 in Avranches. The Médaille d'Or ("Gold Medal") line is their flagship — formulated for high-end shoe care, used by master cobblers, sold through specialty retailers. Kiwi is owned by SC Johnson (Glade, Windex) and optimized as a mass-market household staple. It's not bad — it's a 100+ year old brand that genuinely works — it's just doing a different job. Saphir is craft. Kiwi is convenience.
## Pigment Quality and Color Range — Saphir wins
Saphir uses dye-quality pigments milled to a finer grain, which means color sits evenly in the leather rather than streaking on the surface. Médaille d'Or offers 40+ shades including hard-to-match colors like cognac, burgundy, and several greys. Kiwi covers ~10 standard colors — fine for most shoes, useless for anything unusual. If your shoes are non-standard, Saphir wins this on color matching alone.
## Cream vs Hard Wax — Different tools
Saphir Pommadier is a cream — softer, spreads evenly with a dauber, designed to feed and color leather. Kiwi Premium is a hard wax — load a cloth, work in circles, buff. Hard wax is excellent at quick surface shine and weatherproofing. Saphir actually sells both: Pommadier cream first, then Pâte de Luxe wax on top. That's the standard routine at specialty cobbler shops.
## Finish — Saphir for the long game
Kiwi gives you a respectable shine in five minutes — it's been making military boots gleam for over a century. But the shine is largely surface-level wax on top of leather. Saphir, used over months and years, builds patina — the leather develops layered, slightly translucent depth that shifts subtly between toe, vamp, and heel. That's the look enthusiasts mean by "patina." If you don't care about that, you don't need Saphir. If you do, Kiwi won't get you there.
## Leather Conditioning Long-Term — Saphir wins decisively
Shoes need to stay supple so they don't crack at flex points. Saphir Pommadier has natural oils and high beeswax content specifically to feed leather. Kiwi, being primarily a wax polish, conditions only minimally. For shoes worn a few times a year, Kiwi is fine. For daily-wear leather meant to last a decade, Saphir's conditioning compounds.
## For $50 Sneakers and Workboots — Kiwi is the right answer
Be honest about your shoes. Red Wings in the yard, Doc Martens, leather sneakers — Kiwi is correct. It's cheap, available everywhere, it works, and Saphir on beater boots is overkill. Any cobbler will tell you the same.
## For $300+ Goodyear-Welted Dress Shoes — Saphir is the right answer
Allen Edmonds, Crockett & Jones, Carmina, Edward Green — shoes meant to be resoled and worn for years deserve a polish that matches. Saphir's color range matches the factory finish, the cream conditions leather so it survives resoles, and the patina that builds over years is part of what makes those shoes age beautifully. The cost difference is rounding error against the shoes themselves.
## Cost Per Use vs Cost Per Jar/Can — Closer than it looks
Sticker price says Saphir is 5x more expensive. Math says 3–4x. A 50ml jar of Saphir polishes a single pair roughly 40–60 times with a thin, even coat. A Kiwi tin lasts similarly. So ~$0.40–$0.60 per Saphir application vs ~$0.10–$0.15 for Kiwi. Real difference, but pennies per polish either way.
## The Bottom Line
**Buy Saphir Médaille d'Or if** you have dress shoes worth more than $200, especially Goodyear-welted shoes you plan to keep for years. Conditioning, color matching, and patina-building compound over time and make leather last longer.
**Buy Kiwi if** you need polish for boots, sneakers, or any leather shoe where the goal is "keep it looking decent" rather than "build a 10-year patina." It's on every drugstore shelf, it works, 119 years of pedigree. No shame.
**Either way,** a polished shoe outlasts a neglected one. Saphir sells through specialty leather-care retailers like The Hanger Project and high-end cobbler shops; Kiwi is everywhere. Track prices on both with ShopSavvy — Saphir fluctuates more than you'd expect, and a good sale knocks $5–$8 off a jar.
## FAQ
**Is Saphir really worth 5x the price of Kiwi?**
For dress shoes that cost more than a pair of jeans, yes. Higher beeswax/carnauba, finer pigments, natural turpentine instead of cheaper petroleum solvents. Better conditioning, richer color, deeper patina. For sneakers and work boots, Kiwi is genuinely fine.
**Can I mix Saphir and Kiwi on the same pair of shoes?**
You can, but it's not ideal. Different wax and solvent profiles — Kiwi's harder paraffin can sit on top of Saphir's cream rather than blending. If you switch, strip the leather first with Saphir Renomat, then commit to one.
**Does Saphir condition leather better than Kiwi?**
Yes, meaningfully. Pommadier is a cream formulated to nourish leather with natural waxes and oils. Kiwi is primarily wax — it shines and protects but does little to keep leather supple.
**What's the best polish for Goodyear-welted shoes?**
Saphir Pommadier Cream for color and conditioning, then Saphir Pâte de Luxe wax on top for mirror shine on toe and heel. Standard routine at specialty cobbler shops and retailers like The Hanger Project.
**How long does a jar of Saphir last?**
A 50ml jar polishes a single pair roughly 40–60 times with thin, even coats. For most people that's 2–4 years per jar. Kiwi tins last similarly, so the price-per-use math is closer than the sticker suggests — but not equal.
---
# Rode VideoMic Pro vs Sennheiser MKE 600 — Which Shotgun Mic Should You Buy?
> Two premium shotgun mics that show up together in searches but were built for very different jobs. Here's how they actually compare.
*Source: https://shopsavvy.com/versus/rode-videomic-pro-vs-sennheiser-mke-600*
---
## A note on naming
"Rode VideoMic Pro" can mean two different mics depending on era. The original VideoMic Pro (~$229 MSRP, 9V battery) has been around for years. The newer **VideoMic Pro+** (~$299, rechargeable LB-1 battery, auto power on/off, safety channel) is what is actually shipping new in 2026. If you are buying today, you are almost certainly buying the Pro+. Specs below compare against the Pro+.
## Quick Specs
| Spec | Rode VideoMic Pro+ | Sennheiser MKE 600 |
| --- | --- | --- |
| Price (MSRP) | ~$299 | ~$329 |
| Pickup pattern | Super-cardioid | Super-cardioid |
| Off-axis rejection | Good (short tube) | Excellent (long tube) |
| Self-noise | ~14 dB(A) | ~16 dB(A) |
| Frequency response | 20 Hz – 20 kHz | 40 Hz – 20 kHz |
| Output | 3.5mm TRS | XLR (3-pin) |
| Power | Internal rechargeable LB-1 | AA battery or 48V phantom |
| Weight | ~122g | ~400g |
| Length | ~7 in (~178mm) | ~10 in (~256mm) |
| Mounting | Cold shoe (Rycote Lyre) | Standard mic clip / boom pole |
| Plug-and-play with DSLR | Yes (3.5mm) | No (needs adapter or recorder) |
| Best use case | Camera-mounted run-and-gun | Boom pole / indie film / podcast |
## Architectural Difference — Camera-Mount vs Boom-and-XLR
These are not really direct competitors. The VideoMic Pro+ is a camera-mount mic — cold shoe on top of a DSLR/mirrorless, internal battery, 3.5mm TRS straight into the camera. The MKE 600 is a boom mic — XLR output, intended for a boom pole or stand into a recorder or audio interface. They overlap in price and pickup pattern, which is why they get compared. Workflow decides this before any spec.
## Off-Axis Rejection — MKE 600 wins
The MKE 600's longer interference tube and tighter super-cardioid pattern reject side and rear sound far more aggressively. In real, untreated rooms — podcast nooks with HVAC, indie film locations with traffic, busy coffee shops — the MKE 600 sounds cleaner because it hears less of the room. This is why it lives on indie film sets while the VideoMic Pro+ lives on cameras.
## Self-Noise and Sound Quality — VideoMic Pro+ slight edge on paper
On the spec sheet, the Rode is a bit quieter (~14 dB(A) vs ~16 dB(A)). In practice both are quiet enough for dialogue. The MKE 600's superior rejection often produces a cleaner final mix anyway because it captures less unwanted sound. Tonally: Rode is bright and slightly hyped (good for vlog narration), MKE 600 is more neutral and broadcast-leaning (edits cleanly into film and podcast work).
## Power and Plug-In — VideoMic Pro+ wins for simplicity
VideoMic Pro+ is self-contained: rechargeable LB-1 battery, auto on/off with the camera, 3.5mm into a DSLR. The MKE 600 needs a recorder or interface with 48V phantom (or a single AA battery into a recorder). If your camera only has 3.5mm and you do not own a recorder, the MKE 600 will not plug in without more gear.
## Weight and Mounting — VideoMic Pro+ wins on a camera
VideoMic Pro+: ~122g, ~7 inches, perfect for a hot shoe. MKE 600: ~400g, ~10 inches — over three times the weight and physically too large to sit naturally on a mirrorless body. The MKE 600 is meant for a boom pole or stand, not a camera.
## For YouTube / Solo Creator — VideoMic Pro+ wins
One person, one camera, no boom op? Use the Rode. Mounts in seconds, plugs into the camera, auto-power, weighs nothing. The MKE 600 in this setup needs a recorder, stand or pole, XLR cable, and ideally a second person.
## For Indie Film / Podcast / Broadcast — MKE 600 wins
Dedicated audio person, boom pole, recorder, dialogue in an untreated room? Use the Sennheiser. Better rejection, neutral tonality, XLR output, AA-or-phantom flexibility. Sound mixers actually own this mic.
## Total Cost — VideoMic Pro+ wins out the box
Sticker price is close (~$299 vs ~$329). But the MKE 600 needs accessories most buyers do not own: XLR cable, boom pole or stand, shock mount, and likely a portable recorder. Real out-the-door cost for an MKE 600 rig is closer to ~$600–$900. The VideoMic Pro+ at ~$299 plus a TRS cable is the whole kit.
## The Bottom Line
**Buy the Rode VideoMic Pro+ if** you shoot on a DSLR or mirrorless, you are a solo creator or small team, you do not own a recorder, and you want something that just plugs in. Right answer for YouTube, vlogging, run-and-gun, and most solo content.
**Buy the Sennheiser MKE 600 if** you are doing indie film dialogue, podcast or broadcast work, you already own a recorder or XLR interface, and you want significantly better off-axis rejection in untreated rooms. Standard indie boom mic for a reason.
**Either way,** both are legitimately premium shotgun mics. No "wrong" choice — just a workflow mismatch if you pick the one that does not fit how you shoot. Track prices on both with ShopSavvy — both regularly see $30–$60 discounts at music and pro-audio retailers.
## FAQ
**Can I use the Sennheiser MKE 600 directly on a DSLR?**
Not really. The MKE 600 is XLR, so plugging into a DSLR or mirrorless requires an XLR-to-3.5mm adapter (or an XLR-capable preamp like a Rode VXLR+) or a portable recorder. Most people pair it with a Zoom, Tascam, or Sound Devices recorder.
**Is the Rode VideoMic Pro good enough for YouTube?**
Yes — the VideoMic Pro+ is one of the most popular YouTube/vlogger shotguns ever made. Camera-mounted, super-cardioid, ~14 dB(A) self-noise, internal battery, 3.5mm into a camera. More than enough for talking-head YouTube and travel video.
**How does the Sennheiser MKE 600 compare to the Rode NTG3?**
Direct competitors at the lower end of broadcast shotgun territory. NTG3 is RF-bias and handles humidity better with slightly lower self-noise. MKE 600 has a switchable low-cut, runs on a single AA (NTG3 is phantom-only), and is usually cheaper. Indoors, both are excellent. Outdoors in humid climates, many sound mixers prefer the NTG3.
**Do I need phantom power for the MKE 600?**
No, but it helps. The MKE 600 can run on a single AA battery, which is great when your recorder lacks 48V phantom. With phantom on, headroom and signal-to-noise are noticeably better. Use phantom if you have it.
**Which mic has better off-axis rejection?**
The Sennheiser MKE 600, by a meaningful margin. Longer interference tube and tighter super-cardioid pattern reject side and rear sound much more aggressively than the shorter VideoMic Pro+. That is why MKE 600 is on indie film sets and VideoMic Pro+ is on cameras.