Enterprise Data collection - On Demand

Every question you have on the data we'll collect. Answered.

Your marketing team found a project they want. Here’s how the data is built, how it reaches your systems, and how we handle security and rights.

Every value comes with its proof.

Before we collect anything, we agree on what one row means and write the fields down. That schema stays the same for the whole project. Your pipelines don’t break because we changed something.

Fields on every row
Field
Type
What it means
record_id
string
Stable ID. Same record, same ID, every delivery.
brand
string
The brand or retailer behind the asset.
market
ISO 3166-1
Country where we captured it: FR, GB, US…
channel
enum
email, sms, ad, flyer, web, price…
captured_at
timestamp, UTC
When we saw it.
source_url
URL
Where we saw it.
evidence_url
URL, optional
A screenshot or archived copy, when your use case needs one.
coverage_status
enum
captured, unavailable or not_published. A gap is a fact, not a blank.
change_type
enum
Recurring only: new, changed, removed or unchanged since last delivery.
+ your fields
per project
Price, currency, promo mechanic, subject line, header values… agreed in the scope.
One record · JSONIllustrative
{
  "record_id": "fly-fr-chainb-2026w46-0187",
  "brand": "Chain B",
  "market": "FR",
  "channel": "flyer",
  "captured_at": "2026-11-12T06:04:11Z",
  "source_url": "https://…",
  "product": "Greek yogurt 4x125 g",
  "price": 1.89,
  "currency": "EUR",
  "promo_mechanic": "30% off",
  "flyer_page": 1,
  "coverage_status": "captured",
  "change_type": "new"
}

Want to test it in your own tools first? You get sample rows and the agreed field list before the full run.

Delivery

It arrives where your team already works.

Pick one, or a few. A full file every time, or only what changed. Your call.

Files

CSV, Excel, JSON or Google Sheets. Sent, or shared in a folder.

API

Pull records from the Panoramata API, on your own schedule.

MCP

Ask questions about the dataset from Claude, ChatGPT or your own agents.

Your workspace

Assets show up in Panoramata, next to the brands you already track.

Schedules:One timeWeeklyMonthlyQuarterly

Quality

How we check, before you have to.

01

Sample first

You approve real rows from your sources before the full run starts.

02

“Good” is written down

Required fields, expected coverage, what counts as a gap. Agreed in the scope, before we collect.

03

Checks on every run

Row counts against the last delivery, empty fields, duplicates, sources that stopped answering.

04

Reviewed before delivery

We review every delivery before it leaves. Nothing goes out unchecked.

05

A coverage note with every file

What we found, what wasn’t there, and why. Gaps are marked, never filled in.