zillow-search

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 da…

ZillAPI

@zillapi

Install

$ openclaw skills install @zillapi/zillow-search

zillow-search

Listing-search skill. Fire only on an explicit search request. Credits scale with results (1 per listing returned), so narrow filters and cap max_items before calling; confirm with the user when a query looks broad.

For one known property use zillow-full's lookup_property_by_address instead.

Tool

search_listings (1 credit per result, up to 50)

Pass either location or bbox (at least one required):

  • location: city, ZIP or neighborhood string ("Austin, TX", "78704", "Brooklyn, NY")
  • bbox: "west,south,east,north" in decimal degrees

Filters:

  • status: for_sale | for_rent | sold (default for_sale)
  • price_min, price_max: integer dollars
  • beds_min, beds_max, baths_min, baths_max: integers
  • sqft_min, sqft_max, year_built_min, year_built_max: integers
  • home_types: comma-separated subset of house, condo, townhouse, multi_family, manufactured, lot, apartment
  • days_on_zillow: one of "1", "7", "14", "30", "90", "6m", "12m", "24m", "36m"
  • max_items: integer, capped at 50 per call

A search returning 25 results consumes 25 credits.

Authentication

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

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 422", ...}: bad filter values, check the parameter list above
  • {"error": "HTTP 429", ...}: rate limited, back off and retry
  • {"error": "network", ...}: DNS or connection failure

Reference

Trademark

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

Top skills in this category

Gifgrep

@steipete

Search GIF providers with CLI/TUI, download results, and extract stills/sheets.

720k

Playwright MCP

@spiceman161

Browser automation via Playwright MCP server. Navigate websites, click elements, fill forms, extract data, take screenshots, and perform full browser automation workflows.

15946k

Playwright (Automation + MCP + Scraper)

@ivangdavila

Automates, tests, and debugs browsers with Playwright: locators, auto-waiting, traces, CI runs, and MCP browser control. Use when a test is flaky, times out, or fails only in CI or headless; when a locator matches multiple elements or the wrong one (strict mode violation); when clicks need force, waits become sleeps, or networkidle never settles; for storageState and login setup, request mocking and HAR replay, uploads and downloads, iframes and shadow DOM, popups and dialogs, screenshot diffs that change per machine, trace and report artifacts, sharding a slow suite, device and permission emulation, accessibility checks, driving a real browser through Playwright MCP, extracting data from JS-rendered pages, or porting a Cypress, Puppeteer, or Selenium suite to Playwright. Not for maintaining an existing Cypress or Puppeteer suite (cypress, puppeteer) or for work a plain HTTP request answers (http).

12941k

google-slides

@byungkyu

Google Slides API integration with managed OAuth. Create presentations, add slides, insert content, and manage slide formatting. Use this skill when users want to interact with Google Slides. For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway). Calls run through the `maton` CLI with OAuth login; default to read and list calls, and confirm every write or new connection with the user.

3320k

Scrapling Official Skill

@d4vinci

Scrape web pages using Scrapling with anti-bot bypass (like Cloudflare Turnstile), stealth headless browsing, spiders framework, adaptive scraping, and JavaScript rendering. Use when asked to scrape, crawl, or extract data from websites; web_fetch fails; the site has anti-bot protections; write Pyth

2814k