# Job Listing Inventories — Base-100 Series + Explicit Missing-Value Fill

> Job Listing Inventories — Base-100 Series + Explicit Missing-Value Fill 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-19).

Transforms up to 200 rows of job listing inventory data (listing_count, duplicate_listings) into Base-100 indexed series and fills missing values using zero, mean, or median imputation.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-company-13-169?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-19
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/job-listing-inventories-base-100-series-explicit-missing-value-fill-1a24f836
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Jl8iL1pKUT0w7YrYzr5ZW

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-base-100-series-explicit-missing-value-fill-1a24f836 -d '<json body>'
```

Example prompt: Take my job listing inventory data for group-a and group-b across October 2026 — up to 4 rows — and give me a base-100 indexed series for listing_count using row 0 as the base, filling any missing values with the median.

## When to prefer this

Choose this endpoint when you have up to 200 rows of job listing inventory data and need both Base-100 normalization and missing-value imputation in a single low-cost call. It is ideal for preprocessing recruitment pipeline data before visualization or reporting, particularly when comparing listing_count or duplicate_listings across company groups over time. Prefer this over general-purpose analytics tools when you want a deterministic, reproducible transform with explicit imputation control (zero, mean, or median) and no external data dependencies.

## Known failure modes

- More than 200 rows supplied — request is rejected or truncated
- base_index out of range (0–199) relative to actual row count
- Invalid date format (must be YYYY-MM-DD)
- All values for the target field are null — mean/median imputation is undefined
- row_id missing or exceeds 80 characters — validation error
- Numeric values outside ±1,000,000,000,000 range rejected
- Payment of 0.01 USDC not completed — x402 payment required before response

## How this service works

Job listing inventories — Base-100 series + Explicit missing-value fill: Base-100 series + Explicit missing-value fill 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

Two analytical reports per call: (1) a Base-100 indexed series for the specified numeric field (listing_count or duplicate_listings), rebased to 100 at the chosen base_index row; and (2) an explicit missing-value fill of that field using the selected method (zero, mean, or median). Both reports operate on the supplied rows (up to 200) using local analytical engines with no external lookups.

## 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"
  },
  "method": {
   "enum": [
    "zero",
    "mean",
    "median"
   ],
   "type": "string",
   "default": "median"
  },
  "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-base-100-series-explicit-missing-value-fill-1a24f836/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)
