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.
Design & media
zillow-full
Try itComplete Zillow property data toolkit via the zillapi API. Looks up any US property by address, zillow.com URL or zpid and returns price, Zestimate, rent Zestimate, photos, schools, taxes, price history and listing agent contact; also searches for sale, for rent and sold listings by location and filters. Use when the user asks about a specific US property, home values, Zestimates, real estate listings, rentals, comps or housing data, or pastes a zillow.com link and asks about it. Do not use when an address appears incidentally (signatures, unrelated documents) or the conversation is abstract real estate talk with no specific property or search request.
What it does
Complete Zillow property data toolkit via the zillapi API. Looks up any US property by address, zillow.com URL or zpid and returns price, Zestimate, rent Zestimate, photos, schools, taxes, price history and listing agent contact; also searches for sale, for rent and sold listings by location and filters. Use when the user asks about a specific US property, home values, Zestimates, real estate listings, rentals, comps or housing data, or pastes a zillow.com link and asks about it. Do not use when an address appears incidentally (signatures, unrelated documents) or the conversation is abstract real estate talk with no specific property or search request.
The skill document
zillow-full
Nine tools over the Zillapi REST API. Every call consumes credits, so fire only when the request is genuinely about a specific property or listing search. When intent is ambiguous, confirm with the user before calling.
Tools
| Tool | Credits | Use for |
|---|---|---|
lookup_property_by_address | 1 | Full record from a US address (loose strings work, 6+ chars) |
lookup_property_by_url | 1 | Full record from a pasted zillow.com/homedetails/... link |
lookup_property_by_zpid | 1 | Full record when the zpid is already known (cache-served when fresh) |
get_zestimate | 1 | Just the Zestimate, rent Zestimate, tax assessed value, last sold price |
search_listings | 1 per result | For sale, for rent or sold listings by location or bbox plus filters |
get_price_history | 1 | List price changes, sale prices, withdrawals |
get_property_photos | 1 | Photo gallery (responsive image URLs) |
get_property_schools | 1 | Assigned schools with GreatSchools ratings |
get_listing_agent | 1 | Listing agent and broker contact for an active listing |
Pick the narrowest tool: get_zestimate for a valuation question beats fetching the full record. The full record returns 250+ fields, so prefer the sub-resource tools when the user wants one slice.
Parameter details and response field notes: see reference.md.
Authentication
Set ZILLAPI_KEY to your Zillapi API key (format zk_...).
export ZILLAPI_KEY="zk_..."
Free key at : 100 credits, no card required. Plans and current prices: . Failed calls are not charged.
Errors
Every function returns a Python dict, never raises:
{"error": "auth", ...}:ZILLAPI_KEYmissing or invalid{"error": "HTTP 404", ...}: property not found{"error": "HTTP 422", ...}: bad parameter values{"error": "HTTP 429", ...}: rate limited, back off and retry{"error": "network", ...}: DNS or connection failure
Reference
- Tool parameters and response notes: reference.md
- OpenAPI spec:
- REST docs:
- Hosted MCP server (alternative to this skill):
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.
Related skills
Searches US property listings for sale, for rent or sold via the zillapi API, filtered by location or bounding box, price, beds, baths, square footage, year built, home type and days on Zillow. Use when the user asks to find homes, condos, apartments, rentals, sold comparables or listings matching criteria in a city, ZIP or area. Do not use for a single known property (zillow-full covers lookups) or when a location appears incidentally. Each returned listing costs one credit, so keep max_items tight.
Look up real-estate listings, property details, Zestimates, saved searches/homes, and market reports on Zillow via MCP. Triggers on phrases like "find homes...
Search Zillow listings for sale, for rent or sold, pull one property in full with Zestimate and tax history, and read a real-estate agent's profile and reviews. 3 endpoints, 1 credit each, structured JSON.
Query zillow.com (US real-estate portal) from a shell with the fpx CLI (@fetchproxy/cli) instead of running the zillow-mcp server — search listings, pull a full property record by zpid, price/tax/Zestimate history, photos, market reports, and your signed-in saved searches/homes, all via one-shot HTTP calls through a signed-in browser tab. Use when you want Zillow data without the MCP, in a script, or on a machine where the MCP isn't installed.
Query homes.com listings, property records, price/tax history, and saved homes from natural language via an MCP server.