# Zillow Observed Rent Index (ZORI) by Region

> Zillow Observed Rent Index (ZORI) by Region is a paid API for AI agents from api.jobsproperty-api.workers.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-29).

Returns the latest typical market rent (USD/month) and monthly history for US metros or cities from the Zillow Observed Rent Index (ZORI), including year-over-year change.

## Facts

- Endpoint: GET https://api.jobsproperty-api.workers.dev/api/realestate/zillow-rentals?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/zillow-observed-rent-index-zori-by-region-3916e92c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_BbDYH5eJgZiOz5ljd0kYe

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 zillow-observed-rent-index-zori-by-region-3916e92c
```

Example prompt: What's the current typical market rent for the Austin, TX metro area according to the Zillow Observed Rent Index, and how has it changed over the past 12 months?

## When to prefer this

Choose this endpoint when you need Zillow's official ZORI rent index data for US metros or cities — specifically for smoothed, aggregate market-level typical rent figures with historical trends. Prefer this over scraping Zillow listings (which is blocked) or other sources when you need a consistent, research-grade monthly time series. Best for understanding market-level rent trends rather than specific property listings or individual unit prices.

## Known failure modes

- No matching region found for the given name — returns empty regions array
- Ambiguous region name matches many results — returns up to 10 largest by size rank, may not include intended small city
- Region name typo or unsupported format — no match returned
- Data is updated monthly so very recent rent changes will not be reflected
- City-level data (level=city) may have sparser coverage than metro-level data

## How this service works

Typical market rent for US metro areas or cities from the Zillow Observed Rent Index (ZORI, Zillow Research's official public data, all home types, smoothed, USD per month): latest monthly value, change vs 12 months earlier and monthly history for every region whose name matches (up to 10, largest first), with state, metro and county. Index data, not individual listings (zillow.com listing pages block automated access). Updated monthly.

## Output

A JSON object with a count of matched regions (up to 10, largest first), the index name and source URL, the geographic level queried, and an array of region objects each containing the region name, type, state, region ID, size rank, latest rent date and value (USD/month), year-over-year change percentage, and an array of historical monthly rent values. Also includes a checkedAt timestamp.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "region"
     ],
     "properties": {
      "level": {
       "type": "string",
       "description": "metro (default; includes the United States row) or city"
      },
      "state": {
       "type": "string",
       "description": "Optional 2-letter state code to narrow matches, e.g. TX"
      },
      "months": {
       "type": "string",
       "description": "How many recent monthly values per region, 1-120 (default 12)"
      },
      "region": {
       "type": "string",
       "description": "Region name or part of it, e.g. 'Austin', 'New York, NY', 'United States' (required)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 2,
  "index": "ZORI (Zillow Observed Rent Index), USD per month",
  "level": "metro",
  "source": "https://files.zillowstatic.com/research/public_csvs/zori/Metro_zori_uc_sfrcondomfr_sm_month.csv",
  "regions": [
   {
    "name": "Austin, TX",
    "type": "msa",
    "state": "TX",
    "latest": {
     "date": "2026-09-30",
     "value": 1603.28
    },
    "history": [
     {
      "date": "2025-10-31",
      "value": 1580.27
     },
     {
      "date": "2025-11-30",
      "value": 1569.17
     }
    ],
    "regionId": 394355,
    "sizeRank": 29,
    "yoyChangePct": 0.73
   },
   {
    "name": "Austin, MN",
    "type": "msa",
    "state": "MN",
    "latest": {
     "date": "2026-09-30",
     "value": 1160.69
    },
    "history": [
     {
      "date": "2025-10-31",
      "value": 1050.88
     },
     {
      "date": "2025-11-30",
      "value": 1086.35
     }
    ],
    "regionId": 394354,
    "sizeRank": 698,
    "yoyChangePct": 9
   }
  ],
  "checkedAt": "2026-10-23T09:36:57.014Z"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/zillow-observed-rent-index-zori-by-region-3916e92c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.jobsproperty-api.workers.dev](https://www.zero.xyz/host/api.jobsproperty-api.workers.dev/llms.txt)
