# Animation Clips — Grouped Numeric Summary + Numeric Interval Filter

> Animation Clips — Grouped Numeric Summary + Numeric Interval Filter 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).

Computes grouped summary statistics and applies a numeric interval filter on animation clip data (frame_count, duration_seconds) for up to 200 rows, returning two independent analytical reports.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-creative-07-088?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/animation-clips-grouped-numeric-summary-numeric-interval-filter-923670c1
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_tb-HGh6zU-EsL3nOpHG6J

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 animation-clips-grouped-numeric-summary-numeric-interval-filter-923670c1 -d '<json body>'
```

Example prompt: Analyze my animation clips data — I have 150 rows with asset_group, frame_count, and duration_seconds — give me a grouped numeric summary by asset_group and also filter to only clips where frame_count is between 50 and 500.

## When to prefer this

Choose this endpoint when you have animation clip records (with frame_count and/or duration_seconds) and need both a grouped statistical summary by asset_group and a numeric range filter in a single paid call. Ideal for creative pipeline analytics, QA checks on clip libraries, or batch reporting on up to 200 animation asset records. Not suitable for live data lookups, predictions, or datasets exceeding 200 rows.

## Known failure modes

- Fewer than 1 row supplied — request rejected
- More than 200 rows supplied — exceeds row limit
- Invalid date format (not YYYY-MM-DD) — schema validation error
- Minimum value greater than maximum value — may return empty interval filter result
- Null values in frame_count or duration_seconds — rows may be excluded from numeric computations
- Missing required fields (row_id) — schema validation failure
- Payment not processed — 402 response, endpoint not executed

## How this service works

Animation clips — Grouped numeric summary + Numeric interval filter: Grouped numeric summary + Numeric interval filter for supplied animation clips records (frame_count, duration_seconds). Up to 200 rows; 2 independent reports using shared local analytical engines. No live lookup, prediction, professional assessment or external action. 0.01 USDC includes 2 supplied-data reports for up to 200 rows.

## Output

Two independent analytical reports: (1) a grouped numeric summary breaking down frame_count or duration_seconds statistics (e.g. count, mean, min, max) by asset_group, and (2) a numeric interval filter report listing only the rows where the selected field falls within the specified minimum–maximum range. Both reports are computed locally on the supplied data, with no external lookups.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/animation-clips-grouped-numeric-summary-numeric-interval-filter-923670c1/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)
