# Museum Footfall Keyed Dataset Comparison

> Museum Footfall Keyed Dataset Comparison is a paid API for AI agents from market.datapackvibe.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-17).

Compares two sets of museum footfall records row-by-row, reporting absolute and relative differences in visitor counts and dwell times per exhibit.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ar-analytics-museum-footfall-compare?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-17
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/museum-footfall-keyed-dataset-comparison-692fa052
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_qJfm_CelXFCp8SX7iC2RY

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability museum-footfall-keyed-dataset-comparison-692fa052 -d '<json body>'
```

Example prompt: Compare these two sets of museum footfall records — the first dataset has rows for exhibits 'Ancient Egypt' and 'Modern Art' with visitor counts and dwell times from last month, and the second dataset has the same row IDs but from this month — and give me a side-by-side keyed comparison showing the differences.

## When to prefer this

Choose this endpoint when you have two named, keyed sets of museum footfall records (visitor counts and dwell times by exhibit) and need a structured row-by-row comparison with descriptive statistics — no ML forecasting or external enrichment required. Ideal for before/after analyses, branch comparisons, or seasonal attendance reviews up to 200 records at $0.01 per call.

## Known failure modes

- Mismatched row_id keys between the two datasets result in unmatched rows or partial comparison
- Date strings not matching the YYYY-MM-DD pattern cause validation errors
- Supplying more than 200 rows in either dataset exceeds the item limit and is rejected
- Null numeric values may produce incomplete difference calculations for affected rows
- Empty 'other' dataset array returns a one-sided report with no comparison deltas

## How this service works

Museum footfall - Keyed dataset comparison: Keyed dataset comparison for Museum footfall. Up to 200 supplied typed records. Local descriptive analytics; no enrichment or forecast. One of 25 new profiles across 20 shared operations in this industry. 0.01 USDC includes one bounded keyed dataset comparison report.

## Output

A bounded keyed dataset comparison report listing each matched row (by row_id) with the primary and comparison values for visitor count and dwell minutes, along with absolute and relative differences — providing local descriptive analytics with no enrichment or forecasting.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "rows": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "row_id",
     "exhibit",
     "date",
     "visitors",
     "dwell_minutes"
    ],
    "properties": {
     "date": {
      "type": "string",
      "default": "",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "maxLength": 10
     },
     "row_id": {
      "type": "string",
      "default": "",
      "maxLength": 80,
      "minLength": 1
     },
     "exhibit": {
      "type": "string",
      "default": "",
      "maxLength": 80
     },
     "visitors": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     },
     "dwell_minutes": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     }
    },
    "additionalProperties": false
   },
   "default": [
    {
     "date": "2026-10-01",
     "row_id": "row-1",
     "exhibit": "group-a",
     "visitors": 10,
     "dwell_minutes": 1
    },
    {
     "date": "2026-10-02",
     "row_id": "row-2",
     "exhibit": "group-b",
     "visitors": 20,
     "dwell_minutes": 2
    },
    {
     "date": "2026-10-03",
     "row_id": "row-3",
     "exhibit": "group-a",
     "visitors": 15,
     "dwell_minutes": 3
    },
    {
     "date": "2026-10-04",
     "row_id": "row-4",
     "exhibit": "group-b",
     "visitors": 30,
     "dwell_minutes": 4
    }
   ],
   "maxItems": 200,
   "minItems": 1
  },
  "other": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "row_id",
     "exhibit",
     "date",
     "visitors",
     "dwell_minutes"
    ],
    "properties": {
     "date": {
      "type": "string",
      "default": "",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "maxLength": 10
     },
     "row_id": {
      "type": "string",
      "default": "",
      "maxLength": 80,
      "minLength": 1
     },
     "exhibit": {
      "type": "string",
      "default": "",
      "maxLength": 80
     },
     "visitors": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     },
     "dwell_minutes": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     }
    },
    "additionalProperties": false
   },
   "default": [
    {
     "date": "2026-10-01",
     "row_id": "row-1",
     "exhibit": "grou
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/museum-footfall-keyed-dataset-comparison-692fa052/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from market.datapackvibe.com](https://www.zero.xyz/host/market.datapackvibe.com/llms.txt)
