# Job Listing Inventories — Numeric Interval Filter + Base-100 Series

> Job Listing Inventories — Numeric Interval Filter + Base-100 Series 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-15).

Filters job listing inventory rows by a numeric range and computes a Base-100 index series for up to 200 supplied records across listing_count or duplicate_listings fields.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-company-13-128?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/job-listing-inventories-numeric-interval-filter-base-100-series-4416c3ed
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_FiX3JNkSBKkqfPX0XTyqR

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 job-listing-inventories-numeric-interval-filter-base-100-series-4416c3ed -d '<json body>'
```

Example prompt: I have job listing inventory records for groups A and B across October 2026 — can you filter them to rows where listing_count is between 0 and 25, and also give me a Base-100 series indexed to the first row?

## When to prefer this

Choose this endpoint when you have pre-collected job listing inventory data (up to 200 rows) and need both a numeric range filter and a Base-100 normalization series in a single low-cost call ($0.01 USDC). It is ideal for offline/batch analytics on supplied data rather than live job board lookups, and delivers two independent reports simultaneously. Prefer alternatives if you need live job market data, predictions, or more than 200 rows.

## Known failure modes

- Input array exceeds 200 rows — request rejected
- Required fields (row_id, date, company_group, listing_count, duplicate_listings) missing from row objects — validation error
- Date strings not matching YYYY-MM-DD pattern — schema validation failure
- base_index out of bounds (0–199) relative to actual row count — computation error
- Numeric values outside allowed range (±1,000,000,000,000) — schema rejection
- Empty rows array (minItems: 1 not met) — request rejected

## How this service works

Job listing inventories — Numeric interval filter + Base-100 series: Numeric interval filter + Base-100 series for supplied job listing inventories records (listing_count, duplicate_listings). 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

Returns two analytical reports: (1) rows from the supplied dataset whose selected numeric field (listing_count or duplicate_listings) falls within the specified minimum–maximum interval, and (2) a Base-100 index series for all supplied rows relative to the chosen base index row, both computed locally on up to 200 input rows.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/job-listing-inventories-numeric-interval-filter-base-100-series-4416c3ed/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)
