Retail

A clearer view of every shelf.

Follow prices, promotions and stock across retailer websites and apps. Match the same products across sources and see what changes between runs.

What the dataset gives you.

An example of the retail dataset. Each note points to the columns that answer it.

  1. Understand real pricing

    Capture regular prices, sale prices and promotion mechanics together.

    Promotion
  2. Spot assortment gaps

    Find new listings and products that disappear from a competitor’s range.

    Product
  3. Track availability

    Keep stock signals alongside price so your team can interpret each change.

    Availability
Datasets · Retail
retail_prices Synced
Illustrative Retail dataset
Product IDProductPack sizeRetailerPriceUnit priceAvailabilityPromotionCollected
OAT-001Barista oat drink1 LGreenway£2.20£2.20/LIn stock6.4% reduction06:02
OAT-001Barista oat drink1 LHartwell’s£2.40£2.40/LIn stockNone06:03
COF-014Coffee beans250 gHartwell’s£4.80£19.20/kgIn stockNone06:03
COF-014Coffee beans250 gFresco£5.10£20.40/kgIn stockMember price06:04
BRD-008Sourdough loaf800 gFresco£2.50£3.13/kgIn stockNone06:04
EGG-012Free range eggs×12Pantry & Co£3.45£0.29/eggOut of stockNone06:05
Checked rows, ready to useExample data

Provenance

One row, traced back to the shelf.

Every row links to the page it was read from, when it was read and which pipeline version read it. Each day’s run publishes a new dataset version, so you can see exactly what changed since yesterday.

Jason builds the pipeline and repairs it when a site changes. The scheduled runs repeat the same steps every time, so today’s row compares directly with yesterday’s. There are no scrapers for your team to build or keep alive.

Datasets · retail_prices · row 412
Barista oat drink 1LGreenway · In stock · 6.4% reduction · £2.20/L
£2.20
Source page
greenway › groceries › oat-drink-1l
Read at
06:02:41 UTC
Pipeline
v13.1

Checks

  • Price present, in GBP
  • Unit price matches pack size
  • Matched to OAT-001 by barcode

Dataset versions

  1. v142Today 06:02£2.20 6.4% reduction
  2. v141Yesterday 06:01£2.35 No promotion
  3. v14029 Sep 06:02£2.35 No promotion
  4. 28 SepPipeline v13.1 Greenway moved its price element. Jason repaired the extraction and re-ran the day.

The dataset, and one way to look at it.

Every pipeline publishes a checked dataset. Want a view without a BI team? Jsonify renders one from the schema — or send the rows to Sheets, Snowflake or your agent.

Dashboards · Retail price intelligence

Retail price intelligence

retail_prices · 1,840 rows a day · updated 06:05

30 days
Matched products312+4 this week
Price changes326+18% vs last month
Out of stock6.8%−1.2 pts
Promotions live41+9 this week

Average basket price

The tracked basket fell from £54.80 to £52.40 across the period.

£55.8£53.8£51.7Day 1Day 15Day 30 Hartwell’s raises coffee prices

Products available

Hartwell’s96%
Greenway93%
Fresco89%
Marlow Market87%
Pantry & Co85%
Corner Store84%

Latest changes

ProductRetailerChangeRead at
Barista oat drink 1LGreenway£2.35 → £2.2006:02
Coffee beans 250gHartwell’s£4.60 → £4.8006:03
Sourdough 800gFresco£2.75 → £2.5006:04
Free range eggs ×12Pantry & CoOut of stock06:05

Illustrative dashboard with example data. Views are built around your dataset and use case.

Since 2023 we’ve extracted billions of data points for teams at Bacardi, PwC, Geopost and more.

“The opportunity is validated. You did a very good job: your flexibility, the extractions, the speed… it’s quite impressive. This could really become a new capability for Bacardi.”
Jesus ChecaChief Innovation Officer, Bacardi
“The speed, adaptability, and precision of Jsonify have truly stood out. It’s been impressive to see how quickly the product delivers real value in a dynamic environment.”
Philipp HodlPlug and Play Ventures

From your sources to your dataset.

Choose the scope. Jsonify builds the pipeline, runs it on your schedule and repairs it when a source changes. See how it works →

00 / BRIEF

Track grocery product prices, promotions and stock across retailer websites and mobile apps. Match identical SKUs and pack sizes and publish a daily dataset with changes.

01 / SOURCES Product catalog SKUs, brands and retailers 02 / COLLECT IN PARALLEL Read retailer websites Price and promotion details Read retailer apps Stock and app-only offers 03 / PROCESS & VERIFY Match products Pack size, SKU and brand 04 / PUBLISH Email report Retail prices Comparable shelf prices Snowflake XLSX
  1. 01 / Sources

    Product catalogSKUs, brands and retailers

  2. 02 / Collect in parallel

    Read retailer websitesPrice and promotion details

    Read retailer appsStock and app-only offers

  3. 03 / Process & verify

    Match productsPack size, SKU and brand

  4. 04 / Publish

    Retail pricesComparable shelf prices

    Email reportSnowflakeXLSX

Illustrative pipeline. Customize the sources, fields, schedule and delivery.

Start free

Your next dataset starts here.

Describe the data you need. Build for free with 100 rows a month, no credit card required.

Migrate from your current tool

Share what you run on your current tool today. Jason, Jsonify’s AI data engineer, reads it and proposes the same pipelines on Jsonify, with checks and repairs built in.

Drop files or browseExports, task or actor configs, sample datasets, screenshots. Up to 20 files, 50 MB each.

    Don’t include passwords or API keys. Files are shared with Jason to plan the migration. Privacy

    Connect your data assistant

    Build datasets and work with your data in Claude, ChatGPT, Copilot or another assistant.

    Connect in Claude

    1. Open the Jsonify connector: Open on Claude.ai ↗
    2. Select Connect and sign in to Jsonify.
    3. In a chat, enable Jsonify under + → Connectors and describe the data you need.
    Advanced

    Team or Enterprise account? Your workspace owner enables Jsonify once for everyone from Admin settings → Connectors. Jsonify is a community connector in the directory — some admins allow those by default, some review them first.

    No directory? Add it by hand: Settings → Connectors → + Add custom connector, name it Jsonify, paste the server URL below, then Connect.

    Server URLhttps://factory.jsonify.com/mcp

    Official Claude custom-connector guide ↗

    Then say: “build me a dataset of competitor product prices and availability, refreshed daily”. Full instructions per client on /connect.