npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

n8n-nodes-real-estate-api

v1.2.1

Published

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

Readme

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