# Zillow Zestimate

> Looks up the Zillow Zestimate, rent Zestimate, tax assessed value and last sold price of a US property via the zillapi API. Use when the user asks what a home is worth, its Zestimate, rental estimate, valuation or price anchor, giving an address, zpid or zillow.com link. Do not use for listing searches, photos or school data (zillow-full covers those), or when an address merely appears in passing without a valuation request.

- Skill: `zeropointrepo-zillow-skills/zillow-zestimate` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add zeropointrepo-zillow-skills/zillow-zestimate`
- Raw SKILL.md: https://api.skillmd.com/api/skills/zeropointrepo-zillow-skills/zillow-zestimate/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Integrations & APIs
- License: MIT-0
- Author: ZeroPointRepo (https://skillmd.com/u/zeropointrepo-zillow-skills)
- Updated: 2026-09-10
- Page: https://skillmd.com/skills/zeropointrepo-zillow-skills/zillow-zestimate

---


# zillow-zestimate

Single-purpose valuation skill. Fire only on an explicit valuation request. When the intent is ambiguous, confirm with the user first: calls consume credits.

If the user also wants photos, schools, agent contact or price history, use [zillow-full](https://github.com/ZeroPointRepo/zillow-skills/tree/main/skills/zillow-full) instead.

## Tool

### `get_zestimate` (1 credit)

Pass either `zpid` (preferred: cheaper, cache-served) or `address`. With only `address`, the handler resolves the zpid first.

Returns:

```json
{
  "data": {
    "zestimate": 489500,
    "rent_zestimate": 2800,
    "tax_assessed_value": 410000,
    "last_sold_price": 375000,
    "currency": "USD"
  }
}
```

## Authentication

Set `ZILLAPI_KEY` to your Zillapi API key (format `zk_...`).

```bash
export ZILLAPI_KEY="zk_..."
```

Free key at <https://zillapi.com/signup>: 100 credits, no card required. Plans and current prices: <https://zillapi.com/pricing/>. Failed calls are not charged.

## Errors

The handler returns dicts, never raises:

- `{"error": "auth", ...}`: `ZILLAPI_KEY` missing or invalid
- `{"error": "HTTP 404", ...}`: property not found
- `{"error": "HTTP 429", ...}`: rate limited, back off and retry
- `{"error": "network", ...}`: DNS or connection failure

## Reference

- OpenAPI spec: <https://zillapi.com/openapi.json>
- REST docs: <https://zillapi.com/api/properties/>
- Hosted MCP server (alternative to this skill): <https://api.zillapi.com/mcp>

## Trademark

Zillapi is an independent service and is not affiliated with, endorsed by, or sponsored by Zillow Group, Inc. "Zillow" and "Zestimate" are registered trademarks of Zillow Group, Inc.

