We build the pipeline, run it on your schedule and repair it when a source changes. Your team receives verified rows where it already works — Sheets, Snowflake, S3, API or MCP.
The sources, markets and mobile apps it draws from.
02
Depth
The fields, matching rules and checks that make every row usable.
03
Frequency
How often it refreshes and where each run delivers.
One pipeline, end to end.
00 / BRIEF
Monitor competitor prices, promotions and availability across retailer websites and mobile apps. Match products. Deliver a daily dataset with changes since the last run.
01 / Sources
Products & sourcesYour market, defined
02 / Collect in parallel
Read public websitesPrices, stock, promotions
Read mobile appsOffers and availability
03 / Process & verify
Match & compareSame products, new snapshot
04 / Publish
Market pricesA dataset that stays current
Email reportSnowflakeXLSX
Websites and apps read in parallel. Products matched; every published row passes type, null and duplicate checks. Delivered to Snowflake, XLSX or an email report.
Automatic repair
Repaired automatically.
A failed run is detected, the pipeline is repaired and the schedule resumes. Each repair ships as a new version; you see what changed and when.
Automatic pipeline repairOat drink1 litre£2.20!Layout changesJason repairsand verifies the pipelinePrice field movedRepairedSample verified ✓product_pricespricecurrency2.20GBP2.35GBP✓ Checked and readyData flows againv13 → v13.1 · detected 04:10 · verified 04:22
Layout changesPrice field moved on the product page
Jason repairsUpdates the step and verifies a sample
Some failures need investigation. Your agreement names the escalation contact, coverage hours and response times. An unverified fix is not a completed recovery.
Escalation to a named contactRepair attempts1 · Sample failed2 · Sample failed3 · Sample failedRun held · not marked done!Repair stopsNamed contactfrom your agreementwithin coverage hoursInvestigating…Fix verified ✓Type, null and duplicate checksScheduleNext runpausedWaiting for a verified fixNext run06:00 tomorrowRecovery complete✓ Verified before resumingSchedule resumes
Repair stops3 samples failed · run held, not marked done
Named contactFrom your agreement, within coverage hours
Schedule resumesFix verified · next run 06:00 tomorrow
Continuity
Code you can leave with.
Enterprise agreements can include a perpetual licence to your pipelines’ Python source: a snapshot as deployed when you leave, with dependencies and handover notes, to run and modify for your own use. The licence outlasts the contract. Repairs and updates stop at exit, because keeping pipelines working is the service.
Pipeline source handed over under your agreementYour pipeline on Jsonifyv24 · liveRuns every dayExport packagepipeline.pyrequirements.txtHANDOVER.mdLicence set in your agreementPackaged under your agreementYour repositoryNothing here yetpipeline.pyrequirements.txtHANDOVER.md✓ Runs on your infrastructureLicensed to keep
Your pipeline on Jsonifyv24 · live · runs every day
Collection scopeSources, fields, intended use and frequency agreed in writing; you confirm authority to access and use the data.
Sources, fields, intended use and frequency are agreed in writing. You confirm your authority to access and use the requested data. Access terms →
Permitted accessRobots.txt respected on websites; no gated content without your credentials, used within account permissions.
Pipelines respect robots.txt on websites and do not access content behind logins or paywalls except where your agreement provides for it. Authenticated collection uses your credentials, within your account’s permissions. Access terms →
Personal dataPseudonymisation and filtering of personal-data fields configured per agreement; your data is not reused, sold or exploited for Jsonify’s purposes.
Pseudonymisation and filtering of personal-data fields are configured per agreement; where configured, they run on every row. Data processed on your behalf is not reused, sold or exploited for Jsonify’s purposes. Privacy policy →
Hosting and transfersHosting, subprocessors, retention, deletion and international transfers are covered in your review.
Hosting, subprocessors, retention, deletion and international transfers are covered in the review. Subprocessors →Privacy policy →
Procurement
Four steps to a first production run.
Bring your security questionnaire. We work through it with your security, legal and procurement teams.
Roles, contractual terms, data handling, transfers.
04
Operating agreement
Validation criteria, support, and how changes to the pipeline are handled.
Questions before you get started.
Why not use a managed collection service?
Jsonify offers managed collection alongside self-serve. We agree the sources, fields, checks, schedule and delivery with you, then build, run and repair the pipeline. Your agreement sets out support and how changes are handled. See how we scope your dataset →
Can we keep our existing proxy or browser provider?
An infrastructure contract and a maintained dataset solve different parts of the job. Keep the infrastructure that works for your team, and discuss how it fits into the collection and delivery scope before rollout. Compare infrastructure and dataset responsibilities →
What happens to our data if we stop using Jsonify?
You can export your datasets. Enterprise agreements can also include a perpetual licence to a snapshot of your pipeline code as deployed at exit, for your own internal use, with dependencies and handover notes. Repairs and updates stop when the agreement ends. Review continuity and vendor risk →
How does Jsonify handle security and compliance?
Jsonify is SOC 2 Type II audited, offers a GDPR Data Processing Addendum with Standard Contractual Clauses, and discloses Jason as an AI system in line with the EU AI Act. Pseudonymisation and filtering of personal-data fields can be configured per agreement. For a managed deployment, we agree collection scope, processing terms and delivery requirements, and provide the SOC 2 report for your security review. Explore enterprise security and compliance →
Two ways to collect your market.
RadarNow available
Monitor what’s published.
Collect prices, menus, listings and availability from websites and apps. Follow what changes across sources and markets.
Radar · Supermarket prices
market_pricesLiveRun #218 · 06:02
Sources
Greenwayweb412
Hartwell’sapp388
Frescoweb301
Marlow Marketweb276
Pantry & Coapp263
Corner Storeweb200
Changed since yesterday
Oat drink 1LGreenway£2.35 → £2.20−6.4%
Sourdough 800gFresco£2.75 → £2.50−9.1%
Coffee beans 250gHartwell’s app£4.60 → £4.80+4.3%
Greek yogurt 500gMarlow Market£1.85New
Free range eggs ×12Pantry & Co app£3.45Out of stock
1,840 rows · 38 of 38 checks passedSent to Google Sheets · next run 06:00