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.

Same product. Who changed their price?
Barista oat drink1 litre · matched across stores
Shop North£2.40In stock
Daily Market£2.20Was £2.35
Fresh Basket£2.50In stock
Daily Market dropped its price by 6.4%.
Illustrative example

The detail behind every insight.

Matched records, source context and the fields your team needs to investigate a change. Explore an example of the underlying retail dataset.

retail_prices Synced
Illustrative Retail dataset
Product IDProductPack sizeRetailerPriceUnit priceAvailabilityPromotionCollected
OAT-001Barista oat drink1 LDaily Market£2.20£2.20/LIn stock6.4% reduction06:02
OAT-001Barista oat drink1 LShop North£2.40£2.40/LIn stockNone06:03
COF-014Coffee beans250 gFresh Basket£4.80£19.20/kgIn stockMember price06:03
COF-014Coffee beans250 gShop North£5.10£20.40/kgOut of stockNone06:04
BRD-008Sourdough loaf800 gDaily Market£2.50£3.13/kgIn stockBack in stock06:04
TEA-006Green tea80 bagsFresh Basket£3.25£0.04/bagIn stockNone06:05
Checked rows, ready to useExample data

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.

factory.jsonify.com
JsonifyRetail price intelligence
Updated at 06:05
Price movementsPast 30 days
Matched products8,412
Price changes326
Out of stock6.8%

Average basket price

£55.8£53.8£51.7Day 1Day 15Day 30

Products available

Shop North96%
Daily Market93%
Fresh Basket89%
Corner Store84%

Latest observations

ProductPrice changeSource
Barista oat drink 1L£2.35 → £2.20Daily Market
Coffee beans 250g£4.60 → £4.80Shop North
Sourdough 800gBack in stockFresh Basket
Illustrative dashboard · Example data. Views are built around your dataset and use case.

Understand real pricing

Capture regular prices, sale prices and promotion mechanics together.

Spot assortment gaps

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

Track availability

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

Sources change.
Your data keeps flowing.

A retailer moves its price field. Jason diagnoses the failure, repairs the extraction code, and verifies the change before activating a new pipeline revision.

The next scheduled run uses the repaired code. Your dataset stays dependable, even when its sources don’t.

Automatic pipeline repair Oat drink1 litre £2.20 ! Layout changes Jason repairs and verifies the code .price [data-price]Sample verified ✓ product_prices pricecurrency 2.20GBP 2.35GBP ✓ Checked and ready Data flows again

From your sources to your dataset.

Choose the scope. Jsonify builds the pipeline and keeps it running.

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
Illustrative pipeline. Customize the sources, fields, schedule and delivery.

Your next dataset starts here.

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

Connect your data assistant

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

Connect in ChatGPT

  1. Open Settings → Security and login and enable Developer mode.
  2. Open Plugins and select + to create a connection. Name it Jsonify, add a short description, and paste the URL below.
  3. Use OAuth for authentication, select Create, and sign in to your Jsonify account when prompted.
  4. Start a new chat and select Jsonify from + → More, then describe your dataset.
Server URLhttps://factory.jsonify.com/mcp

If Developer mode is unavailable, your plan or workspace settings may restrict custom connections.

Official ChatGPT setup guide ↗

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