Free grocery price app · Cary, NC area

Find the cheapest grocery store for your whole list.

The same 15 groceries cost $40.45 at one Cary store and $76.36 at another.

Make your list once. Westie prices it at the stores near you and shows which one has everything for the least — and what each store is missing.

Get it on Google Play
  • Free to download
  • Free diamonds to start
  • Android 7+ · no iPhone yet
Westie One-Store Cart: cheapest for the whole list, Aldi in Apex at $40.45 for 15 of 15 items, each item with its price

We priced the same 15 groceries at Cary stores

A basic weekly cart, priced store by store from 16 to 20 October 2026. Each store's cheapest match for every item, before tax.

    What was in the cart, and how it was priced

    The cart: a gallon of whole milk, a dozen large eggs, 8 oz shredded cheddar, white bread, 1 lb ground beef, boneless skinless chicken breast, bananas, Gala apples, 1 lb butter, russet potatoes, iceberg lettuce, 1 lb spaghetti, peanut butter, ground coffee and a box of cereal.

    • Each store's cheapest match for each item, by price per ounce where the size is known. Store brands count.
    • Where a store didn't carry the exact item or size, the closest thing on its shelf stood in (a different egg count or bread size, for example). Aldi's total has three of these.
    • Prices come from the stores' own websites and from prices shoppers logged from the shelf. Online prices can differ from the shelf, and they change week to week.

    Your list is different. See which store is cheapest for the things you actually buy.

    Get Westie free on Google Play

    How it works

    1. 1

      Make your grocery list

      Search for what you usually buy — by name, barcode or PLU — and save it to your list, with the size and how many.

    2. 2

      Find prices

      One-Store Cart prices your whole list at every store nearby and puts the cheapest first. Or find each item's cheapest price.

    3. 3

      Shop the cheapest store

      See what each store is missing, pick an alternative there, and keep every result under Saved results.

    A shelf tag photographed in a store: unsalted butter, 16 oz, $3.79, on sale for $3.29 with the store card

    Prices from the shelf, not just the website

    Prices come from store websites and from shoppers. Snap a shelf tag and Westie reads the price, the product, the size and even the sale price, and files it against the store you're in. Everyone searching afterwards gets the benefit, and you earn diamonds for each price.

    A look at Westie

    One-Store Cart: Aldi cheapest for the whole list at $40.45, item by item
    Cheapest store for your listItem by item, with the total
    Find prices: choose One-Store Cart or Search, each with its cost in diamonds, before anything is charged
    Two ways to price a listSee the cost before you choose
    Search for whole milk: $2.00 at Aldi and at Walmart, with distances
    Search any itemPrices at the stores near you
    Shop for Alternatives: a store doesn't have an item, so pick what you would buy there instead
    Store missing something?Pick what you'd buy there instead

    Now covering Cary, NC and Naperville, IL

    Westie launches city by city, so the prices you see are from stores you can actually get to. Today that's the Cary, NC area (with Apex and Morrisville) and the Naperville, IL area (with Lisle).

    Permissions and why Westie asks for them

    Westie asks for the minimum it needs to log a price accurately and show you prices nearby. You can decline or revoke any of them in your device settings.

    Permission Android identifier Why Westie needs it
    Camera CAMERA To scan barcodes and photograph shelf tags, products and receipts when you add a price. The camera is only active while you're on a capture screen; Westie does not record video or audio.
    Location (precise) ACCESS_FINE_LOCATION To identify which store you're standing in so a price you log is attached to the right one, and to sort search results by how close each store is. Grocery stores sit close together, so precise location is what makes the right-store match reliable.
    Location (approximate) ACCESS_COARSE_LOCATION The same purpose at lower precision — used when you grant approximate rather than precise location.
    Photo location ACCESS_MEDIA_LOCATION When you pick a photo you already took — a receipt or shelf tag from earlier — Westie reads the GPS coordinates saved inside that photo so it can work out which store it was taken at. Without this permission Android strips that information and the store has to be chosen by hand.
    Notifications POST_NOTIFICATIONS To tell you when the photos from a shopping trip have finished processing and your prices are ready to review, and for the weekly hello: a short note from Westie once a week (Saturdays at 10am unless you choose another time), which you can turn off in Settings.
    Run at startup RECEIVE_BOOT_COMPLETED Puts the weekly hello back on the schedule after your phone restarts. Nothing else runs.
    Internet INTERNET To search prices and sync the prices and photos you log with the Westie service.

    What Westie does not do.

    Westie never accesses your location in the background — only while the app is open and you're using a feature that needs it. It does not read your photo library beyond the individual photos you pick, and it contains no advertising SDKs. It counts how the app is used with Google Analytics for Firebase — never what you search for — which you can turn off in Settings. It does not access your contacts, microphone, call history or messages.

    For the full picture of what's collected and how it's handled, see the Privacy Policy.

    Support

    Questions, bug reports, a price that looks wrong, or a request to delete your account — get in touch and we'll help.

    Miss Tech

    Email: jmfrankl@gmail.com

    Phone: +1-919-985-1367

    510 Sherwood Forest Pl

    Cary, NC 27519-6353

    United States of America

    Stop guessing which store is cheapest.

    Free on Android, for the Cary, NC and Naperville, IL areas.

    Get it on Google Play