← Back to Skills Marketplace
nikhonit

Zillow Full

by nikhonit · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ Security Clean
113
Downloads
1
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install zillow-full
Description
Complete Zillow property data toolkit via Zillapi.com. Nine tools — address/URL/zpid lookup, Zestimate, listings search, photos, schools, price history, agen...
README (SKILL.md)

zillow-full

Complete Zillow property data toolkit via Zillapi.com. Use when the user explicitly asks about a U.S. property, its value, listings to buy or rent, or related real-estate data.

When to use this skill

Each tool call consumes Zillapi credits, so this skill activates only when the user's request is genuinely about real-estate data — not when an address or Zillow link merely appears in passing.

DO use when the user:

  • Asks about a Zestimate, property value, rent estimate, or tax-assessed value → get_zestimate
  • Pastes a Zillow URL and asks about that property → lookup_property_by_url
  • Gives an address and asks about the property, schools, photos, or agent → lookup_property_by_address
  • Asks to find homes matching criteria (location, price range, beds, baths) → search_listings
  • Asks for the price history, last sale, or ownership timeline of a known property → get_price_history
  • Asks for the listing agent or broker contact → get_listing_agent
  • Asks what schools serve a property → get_property_schools
  • Asks to see photos of a property → get_property_photos

Do NOT use when:

  • An address appears incidentally in context (email signatures, news articles, copy-pasted unrelated content)
  • The user is discussing real estate abstractly without asking for data on a specific property or listing search
  • The user has not signaled they want a property lookup

When the intent is ambiguous, ask the user to confirm before calling a tool. These tools cost credits and return large records the user may not want.

Tools

lookup_property_by_address — 1 credit

Look up a single property by U.S. address. Returns the full property record: price, beds, baths, sqft, year built, lot size, Zestimate, rent Zestimate, tax assessed value, price history, photos, schools, agent contact, lat/lon, home type, home status, and 250+ additional fields.

Use this when the user gives an address. Address strings as loose as 123 Main St, Austin TX work — the API tolerates partial addresses ≥6 characters.

lookup_property_by_url — 1 credit

Same as above but takes a Zillow.com URL. Use this when the user pastes a zillow.com/homedetails/... link.

lookup_property_by_zpid — 1 credit (cache-served when fresh)

Look up a property by Zillow zpid. Use this when you already have the zpid from a previous call. Cheaper because the response can be served from cache.

get_zestimate — 1 credit

Get just the Zestimate, rent Zestimate, tax-assessed value, and last-sold price for a property. Use this when you only need the valuation, not the full record.

search_listings — 1 credit per result, up to 50

Search active for-sale, for-rent, or sold listings. Filter by location (city/state/ZIP) or bounding box, price, beds, baths, sqft, year built, home type, and days on Zillow.

get_price_history — 1 credit

Get the price and listing-status history for a property (list price changes, sale prices, withdrawals).

get_property_photos — 1 credit

Get the photo gallery for a property (responsive image URLs at multiple resolutions).

get_property_schools — 1 credit

Get the assigned elementary, middle, and high schools for a property with GreatSchools ratings.

get_listing_agent — 1 credit

Get the listing agent and broker contact (name, email, phone, license number) for an active listing.

Authentication

Set ZILLAPI_KEY to your Zillapi API key. Keys are zk_... strings.

export ZILLAPI_KEY="zk_..."

Get a free key with 100 credits at \x3Chttps://zillapi.com/signup> — no card required.

Pricing

Plan Price Credits Rate limit Top-ups
Free $0 100 (one-time) 20/min not available
Monthly $5/mo 1,000/month 200/min $4 per 1,000
Annual $54/yr 12,000 upfront 300/min $3 per 1,000

One credit equals one property record returned. Failed calls do not consume credits. Top-ups are available on Monthly and Annual plans only.

Errors

All functions return a Python dict. On success the dict contains the API response. On failure the dict contains an error key:

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

API reference

  • OpenAPI spec: \x3Chttps://zillapi.com/openapi.json>
  • REST docs: \x3Chttps://zillapi.com/api/properties/>
  • Hosted MCP server (alternative to this skill): \x3Chttps://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.

Usage Guidance
Install this only if you intend to use Zillapi for property data. Use a dedicated API key, monitor credit usage, avoid unnecessary broad searches, and remember that queried addresses and listing criteria are sent to Zillapi.
Capability Analysis
Type: OpenClaw Skill Name: zillow-full Version: 1.0.1 The zillow-full skill is a legitimate toolkit for accessing real-estate data via the Zillapi.com REST API. The implementation in handler.py uses only Python's standard library (urllib) to interact with the specified API endpoint (api.zillapi.com) and requires a user-provided ZILLAPI_KEY. There is no evidence of data exfiltration, malicious execution, or prompt injection; the code and documentation (SKILL.md) are well-aligned with the stated purpose of property data retrieval.
Capability Tags
requires-oauth-tokenrequires-sensitive-credentials
Capability Assessment
Purpose & Capability
The advertised real-estate lookup capabilities match the code and are purpose-aligned, but users should notice that responses can include detailed property records, photos, schools, price history, and agent contact data.
Instruction Scope
The skill explicitly says to use it only for real-estate data requests and to ask for confirmation when intent is ambiguous, which appropriately scopes credit-consuming calls.
Install Mechanism
There is no install spec or dependency installation; the handler uses only Python standard-library HTTP calls.
Credentials
The ZILLAPI_KEY credential and external calls to api.zillapi.com are disclosed and necessary for the stated service integration.
Persistence & Privilege
The artifacts show no background process, persistence, local file indexing, privilege escalation, or local credential-store access.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install zillow-full
  3. After installation, invoke the skill by name or use /zillow-full
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
v1.0.1: addresses ClawScan findings ASI01 (Agent Goal Hijack) and ASI03 (Identity and Privilege Abuse). Tightened 'When to use this skill' to require explicit user intent and added explicit 'Do NOT use when' section. Declared ZILLAPI_KEY in metadata.openclaw.requires.env + primaryEnv per OpenClaw spec. No code change.
v1.0.0
Initial release: all-in-one Zillow property data toolkit via Zillapi.com - Provides 8 tools in one bundle: address/URL lookup, Zestimate, listings search, photos, schools, tax history, price history, agent contact - Supports both full property record lookups and single-field queries (e.g., Zestimate, photos, schools) - Search listings by location, price, features, and more - Simple authentication with ZILLAPI_KEY; free trial available - Transparent credit-based pricing system for all features
Metadata
Slug zillow-full
Version 1.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Zillow Full?

Complete Zillow property data toolkit via Zillapi.com. Nine tools — address/URL/zpid lookup, Zestimate, listings search, photos, schools, price history, agen... It is an AI Agent Skill for Claude Code / OpenClaw, with 113 downloads so far.

How do I install Zillow Full?

Run "/install zillow-full" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Zillow Full free?

Yes, Zillow Full is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Zillow Full support?

Zillow Full is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Zillow Full?

It is built and maintained by nikhonit (@nikhonit); the current version is v1.0.1.

💬 Comments