# Museum Footfall Adjacent Row Changes

> Museum Footfall Adjacent Row Changes 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-16).

Computes period-over-period adjacent row changes for museum visitor footfall data (visitors or dwell time) across up to 200 exhibit records.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ar-analytics-museum-footfall-period-change?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/museum-footfall-adjacent-row-changes-a5cc6736
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_pLNVvnNKmpohh1VCuDBqE

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-adjacent-row-changes-a5cc6736 -d '<json body>'
```

Example prompt: Calculate the adjacent row changes in visitor counts for my museum footfall data — I have 4 exhibit records: exhibit group-a had 10 visitors on Oct 1, group-b had 20 on Oct 2, group-a had 15 on Oct 3, and group-b had 30 on Oct 4. Use the visitors field.

## When to prefer this

Choose this endpoint when you need fast, local period-over-period adjacent row change analytics specifically on museum visitor footfall data (visitor counts or dwell minutes) without any enrichment, forecasting, or external data dependencies. It is ideal for small to medium datasets (up to 200 records) where the goal is purely descriptive row-level delta computation. Prefer alternatives if you need forecasting, outlier detection, histogram binning, or data from non-museum domains.

## Known failure modes

- Empty or missing rows array returns a validation error
- More than 200 rows submitted exceeds the maxItems limit and is rejected
- Invalid date format (not YYYY-MM-DD) causes schema validation failure
- Missing required fields (row_id, exhibit, date, visitors, dwell_minutes) on any row causes rejection
- Invalid field enum value (anything other than 'visitors' or 'dwell_minutes') returns an error
- All-null numeric values may produce empty or degenerate delta output

## How this service works

Museum footfall - Adjacent row changes: Adjacent row changes 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 adjacent row changes report.

## Output

A bounded adjacent row changes report containing period-over-period delta values for each consecutive pair of input records, computed locally on the submitted museum footfall data (visitors or dwell_minutes field). No enrichment, forecasting, or external data is applied — purely descriptive analytics on the supplied rows.

## 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
  },
  "field": {
   "enum": [
    "visitors",
    "dwell_minutes"
   ],
   "type": "string",
   "default": "visitors"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/museum-footfall-adjacent-row-changes-a5cc6736/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)
