basketwatch.

Behind the data

Prices come off nineteen store catalogues. This is where each number comes from, how it is stored, and which pins we are not confident in — including the ones still feeding the front page.

Provenance

Where the numbers on the front page come from.

34 stores
Each publishes its own catalogue. Most are read over plain HTTP and cost nothing to check; the rest need a browser.
196,856 rows in the last pull
Every row carries a decomposed pack size where the title gave one, which is what makes a 5 lb bag and a 5 kg sack comparable at all.
Change-only history
A price is stored when it first appears or when it moves, never on every run. Each run also writes a summary row, which is what tells a truncated pull apart from a genuinely quiet day.
No carried-forward totals
A day that cannot price every staple in the basket scores no total. The chart draws the gap instead of interpolating across it.

Data quality

The pins we do not fully believe, and what is wrong with each one.

11 pins flagged

  • bananasPHcounted, imprecise

    Sydarb Banana Saba 740g-750g

    Ever Supermarket · ₱71.81 · 0.9x median

    the label gives a size range, so the unit price is a midpoint

  • bottled waterPHcounted, imprecise

    Absolute Distilled Water 2000ml

    MerryMart Wholesale · not priced yet

    a multipack, so the unit price assumes the pack total

  • canned fishPHcounted, imprecise

    555 Sardines Tomato Sauce 155g

    MerryMart Wholesale · ₱153.68 · 0.9x median

    a multipack, so the unit price assumes the pack total

  • chickenPHcounted, imprecise

    Bounty Chicken Breast approx 1.4kg

    Landers Superstore · not priced yet

    the label says approximate, so the unit price is too

  • coffeePHcounted, imprecise

    Nestle Coffee Mate Sup 400g

    MerryMart Wholesale · ₱296.20 · 0.3x median

    a multipack, so the unit price assumes the pack total

  • coffeePHcounted, imprecise

    Folgers Classic Roast Ground Coffee 1.23kg

    Landers Superstore · not priced yet

  • cooking oilPHcounted, imprecise

    Baguio Oil Sup 1L

    MerryMart Wholesale · ₱240.66 · 1.1x median

    a multipack, so the unit price assumes the pack total

  • eggsPHcounted, imprecise

    BB Happy Eggs 30's

    Shop Suki · not priced yet

  • milkPHcounted, imprecise

    Alaska Evaporada 140ml

    MerryMart Wholesale · ₱140.40 · 1.1x median

    a multipack, so the unit price assumes the pack total

  • milkPHcounted, imprecise

    Whole Milk 1 gal

    Parker's Pantry (PH) · not priced yet

  • pastaPHcounted, imprecise

    Ideal Gourmet Spaghetti 1kg

    MerryMart Wholesale · ₱107.53 · 0.4x median

    a multipack, so the unit price assumes the pack total

7 items with too few pins to compare

The outlier rule needs three priced pins to have a median worth measuring against. Below that it never fires, so these are unchecked rather than clean.

apples (PH, 1 priced) · bananas (PH, 2 priced) · bottled water (PH, 2 priced) · onions (PH, 1 priced) · oranges (PH, 2 priced) · potatoes (PH, 1 priced) · tomatoes (PH, 2 priced)