# Web Traffic Adjacent Row Changes Calculator

> Web Traffic Adjacent Row Changes Calculator 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-18).

Computes adjacent row-to-row changes for web traffic metrics (sessions or conversions) across a time-ordered dataset of up to 200 records.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-sector-analytics-web-traffic-period-change?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-18
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/web-traffic-adjacent-row-changes-calculator-a25d0d39
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_VWq9-Gvze_kF0AmHbrk5N

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 web-traffic-adjacent-row-changes-calculator-a25d0d39 -d '<json body>'
```

Example prompt: Calculate the adjacent row changes in sessions for this web traffic data: row-1 on 2026-10-01 channel group-a had 10 sessions and 1 conversion, row-2 on 2026-10-02 channel group-b had 20 sessions and 2 conversions, row-3 on 2026-10-03 channel group-a had 15 sessions and 3 conversions — I want to see how sessions shifted between each consecutive row.

## When to prefer this

Choose this endpoint when you need fast, local row-to-row delta computation on web traffic data (sessions or conversions) without external API calls or enrichment. Ideal for sequential time-series data where you want numeric differences between adjacent records grouped by channel and date. Best suited for up to 200 rows of typed web traffic records where the goal is period change calculation rather than forecasting or anomaly detection.

## Known failure modes

- Fewer than 1 row submitted — minItems validation failure
- More than 200 rows submitted — maxItems exceeded
- Invalid date format (not YYYY-MM-DD) — pattern validation rejection
- Missing required fields (row_id, channel, date, sessions, conversions) — schema validation error
- Field value outside allowed numeric range — schema rejection
- Invalid field enum value (not 'sessions' or 'conversions') — enum validation failure

## How this service works

Web traffic - Adjacent row changes: Adjacent row changes for Web traffic. Up to 200 supplied typed records. Local numeric and data-quality processing; no external enrichment or forecasting. One of 25 profiles or calculations across 20 shared operations in this sector. 0.01 USDC includes one bounded adjacent row changes deliverable.

## Output

Returns a bounded set of adjacent row change values for each submitted traffic record, showing the numeric difference between each row and its predecessor for the selected field (sessions or conversions). Output is limited to the submitted rows (up to 200) with no external enrichment or forecasting applied.

## Request schema (JSON Schema)

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

## More

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