real-estate-api

n8n node for Real Estate API - BATTERIES INCLUDED Zillow & Redfin extraction. No API keys needed, 50 properties in 39 seconds

Package Information

Downloads: 52 weekly / 114 monthly
Latest Version: 1.2.1
Author: Jason Pellerin

Documentation

n8n-nodes-real-estate-api

🔋 BATTERIES INCLUDED - Extract Zillow & Redfin property data with NO API KEYS needed!

Real Estate API
License
Version
Pricing

Performance

50 properties in 39 seconds - powered by Cheerio lightning-fast HTML parsing.

Metric Result
Extraction Speed 142-533ms per page
Auto-pagination Automatic (up to 9 pages)
Success Rate 100%

Features

  • 🔋 Batteries Included: Premium anti-bot bypass BUILT-IN - no API keys needed!
  • 🚀 Blazing Fast: 50 properties in 39 seconds (Cheerio-powered)
  • 🏠 Multi-Source Data: Extract from Zillow and Redfin simultaneously
  • 💰 Zestimate Access: Get automated home valuations (Zestimate, Rent Zestimate)
  • 🛡️ PerimeterX Bypass: 99% success rate on Zillow
  • 🔧 Self-Healing Selectors: Auto-adapts when websites change
  • 📄 Auto-Pagination: Automatically fetches all pages to reach your maxResults
  • 📊 Rich Property Data: Price, beds, baths, sqft, year built, lot size, and more

Installation

Community Nodes (Recommended)

  1. Go to Settings > Community Nodes
  2. Select Install
  3. Enter n8n-nodes-real-estate-api
  4. Click Install

Manual Installation

cd ~/.n8n/nodes
npm install n8n-nodes-real-estate-api

Then restart n8n.

Credentials Setup

Required

  1. Apify API Token
    • Sign up at apify.com
    • Find your token at Console → Settings → Integrations

Optional (Not Needed!)

  1. ScraperAPI Key - OPTIONAL: Premium anti-bot bypass is BUILT-IN!

    • Only provide if you want to use your own ScraperAPI quota
    • Most users don't need this
  2. 2Captcha Key - Optional backup CAPTCHA solver

Operations

Search by Location

Find properties in a city, ZIP code, or county:

  • Denver, CO
  • 80202
  • Los Angeles County

Search by Address

Look up a specific property:

  • 1624 Market St, Denver, CO 80202

Get by ZPID

Fetch by Zillow Property ID:

  • 13385952

Get by URL

Extract from direct listing URLs:

  • https://www.zillow.com/homedetails/13385952_zpid/

Output Schema

Each property returns:

{
  "zpid": "13385952",
  "address": "1624 Market St",
  "city": "Denver",
  "state": "CO",
  "zipCode": "80202",
  "price": 750000,
  "beds": 3,
  "baths": 2,
  "sqft": 1850,
  "zestimate": 785000,
  "rentZestimate": 3200,
  "yearBuilt": 2015,
  "lotSize": 4500,
  "propertyType": "single_family",
  "listingStatus": "for_sale",
  "daysOnMarket": 14,
  "url": "https://www.zillow.com/...",
  "source": "zillow",
  "extractedAt": "2026-01-23T12:00:00Z"
}

Filter Options

When searching by location, you can filter by:

Filter Description Example
Listing Status for_sale, pending, sold, for_rent, off_market ["for_sale", "pending"]
Property Types single_family, condo, townhouse, multi_family, land ["condo", "townhouse"]
Price Range Min/Max price $300,000 - $800,000
Bedrooms Min/Max beds 2 - 4 beds
Bathrooms Min baths 2+ baths
Square Feet Min/Max sqft 1,500 - 3,000 sqft

Stealth Levels

Level Speed Reliability Use Case
Standard Blazing (Cheerio) ~85% Quick lookups, testing
Careful Fast (Cheerio) ~95% Production (recommended)
Paranoid Medium ~99% Large batches, sensitive operations

Note: v1.1.0+ uses Cheerio for extraction - 7x faster than browser-based methods!

Example Workflows

Lead Enrichment

Enrich real estate leads with current Zestimates:

[Webhook] → [Real Estate API: Get by Address] → [Update CRM]

Market Analysis

Track properties in a market:

[Schedule Trigger] → [Real Estate API: Search Location] → [Google Sheets]

Price Alerts

Monitor price changes:

[Schedule Trigger] → [Real Estate API: Get by ZPID] → [IF Price Changed] → [Send Email]

Pricing

~$0.02 per property + $0.005 per run. No API keys to buy, no setup fees!

Properties Cost
50 ~$1.01
100 ~$2.01
1000 ~$20.10

Premium anti-bot bypass is INCLUDED in the price.

Support

License

MIT License - see LICENSE for details.


Built with ❤️ by AI Solutionist

Discussion