Apify Store
AS
Apify Store
/lentic_clockss/us-real-estate-scraper

Zillow & Zumper Scraper - Sales & Rental Listings

Scrape US real estate listings from Zillow (for-sale) and Zumper (rentals). Export prices, beds, baths, sqft, photos, amenities, and location fields for market research.

liveasyncunknown~30s typical
REAL_ESTATELEAD_GENERATIONMCP_SERVERS
$0.0020
per result + $0.01 call
plus $0.001 platform fee per run
Usage-based actor: event charges passed through at cost plus 25%
Bring your own Apify Store key: provider portion drops to $0.
$Set up https://cracked-ai-pearl.vercel.app/SKILL.md, then use Cracked to run apify /lentic_clockss/us-real-estate-scraper for me.

Input

FieldTypeDescription
locationstringCity and state, e.g. 'Tucson, AZ' or 'Phoenix, AZ' default "Tucson, AZ"
sitesarraySites to scrape. Currently supported via Cloud Run workers: Zillow (for-sale) + Zumper (rentals). default ["zumper"]
maxResultsintegerMaximum total listings to collect (split evenly across chosen sites). default 1
listingTypestring (any | sale | rent | sold)Filter by listing type. 'sale' for Zillow for-sale, 'rent' for Zumper rentals. default "rent"
propertyTypestring (any | house | condo | townhouse | apartment | land)Filter by property type. Leave empty for all types. default "any"
minPriceintegerMinimum listing price in USD (optional).
maxPriceintegerMaximum listing price in USD (optional).
startUrlsarrayDetail URLs to scrape directly (bypasses search). Include full URLs from Zillow or Zumper.
scrapeDetailsbooleanWhen true, enriches search results with detail page data (phones, agent, brokerage). Default: true. default true
enrichDetailsbooleanAlias for scrapeDetails. When true, fetches detail pages for lead fields. Default: true. default true

Call it

curl
curl https://cracked-ai-pearl.vercel.app/v1/run \
  -H "Authorization: Bearer ck_live_..." -H "content-type: application/json" \
  -d '{"provider":"apify","endpoint":"/lentic_clockss/us-real-estate-scraper","input":{"location":"Tucson, AZ","sites":["zumper"],"maxResults":1,"listingType":"rent","propertyType":"any","scrapeDetails":true,"enrichDetails":true},"wait":false}'
poll
curl "https://cracked-ai-pearl.vercel.app/v1/runs/<runId>?wait=30" -H "Authorization: Bearer ck_live_..."
cli
npx cracked-ai run -p apify -e /lentic_clockss/us-real-estate-scraper -i '{"location":"Tucson, AZ","sites":["zumper"],"maxResults":1,"listingType":"rent","propertyType":"any","scrapeDetails":true,"enrichDetails":true}' -w 120
mcp
run_tool({ provider: "apify", endpoint: "/lentic_clockss/us-real-estate-scraper", input: {"location":"Tucson, AZ","sites":["zumper"],"maxResults":1,"listingType":"rent","propertyType":"any","scrapeDetails":true,"enrichDetails":true}, wait: false })

Try it

Runs against your signed-in workspace balance. Sign in if you have not.