LandWatch Scraper - Rural Land & Ranch Listings
Pricing
from $10.00 / 1,000 results
LandWatch Scraper - Rural Land & Ranch Listings
Scrape LandWatch rural land, acreage, farm & ranch listings. Extract title, price, acreage, price per acre, city/state/county, property type, coordinates, broker, and photos. Search by state/location or paste LandWatch search URLs.
Pricing
from $10.00 / 1,000 results
Rating
0.0
(0)
Developer
lulz bot
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Redfin Scraper
Apify Actor for scraping Redfin real estate listings. Uses CheerioCrawler for fast, efficient HTML parsing without a browser.
Features
- Scrape any Redfin search URL (city pages, zip code pages, filtered results)
- Extracts rich property data from Redfin's embedded JSON payload (up to 350 listings per page)
- Falls back to HTML + JSON-LD parsing when embedded data is unavailable
- Pagination support (automatically follows page links)
- Optional detail mode visits each property page for full descriptions, price history, photos, HOA fees, and listing agent info
- Proper User-Agent headers to pass Redfin's AWS WAF protection
Input
| Field | Type | Default | Description |
|---|---|---|---|
searchUrls | requestListSources[] | NYC houses | Redfin search URLs to scrape |
maxListings | integer | 100 | Max total listings to scrape (0=unlimited) |
scrapeDetails | boolean | false | Visit each property page for full details |
proxyConfiguration | object | {} | Proxy settings (recommended for large runs) |
Example Input
{"searchUrls": [{ "url": "https://www.redfin.com/city/30749/NY/New-York/filter/property-type=house" },{ "url": "https://www.redfin.com/zipcode/90210" }],"maxListings": 50,"scrapeDetails": false}
Output
Search-only mode (scrapeDetails: false)
{"address": "120-38 Inwood St, Jamaica, NY 11436","streetAddress": "120-38 Inwood St","city": "Jamaica","state": "NY","zip": "11436","price": 759000,"currency": "USD","beds": 3,"baths": 2.5,"fullBaths": 2,"partialBaths": 1,"sqft": 1056,"lotSize": 2600,"pricePerSqFt": 719,"yearBuilt": 1960,"propertyType": "Single Family Residential","status": "For Sale","mlsStatus": "Active","mlsNumber": "972711","daysOnMarket": 1,"hoaDues": null,"latitude": 40.675628,"longitude": -73.7937371,"location": "Jamaica","url": "https://www.redfin.com/NY/Jamaica/12038-Inwood-St-11436/home/20717945","propertyId": 20717945,"photoUrl": "https://ssl.cdn-redfin.com/...","keyFacts": ["2,600 sq ft lot", "3 garage spots", "Built 1960"],"description": "Welcome to 12038 Inwood Street...","searchUrl": "https://www.redfin.com/city/30749/NY/New-York/filter/property-type=house","scrapedAt": "2026-03-17T12:00:00.000Z"}
Detail mode (scrapeDetails: true)
Includes all fields above plus:
{"description": "Full property description from listing page...","photos": ["https://ssl.cdn-redfin.com/.../item_1.jpg", "..."],"photoCount": 29,"datePosted": "2026-03-17T17:58:21.995Z","priceHistory": [{ "date": "Mar 17, 2026", "event": "Listed", "price": 759000 },{ "date": "Feb 6, 2026", "event": "Relisted", "price": null }],"hoaDues": 0,"listingAgent": "Mathew Walker","listingBrokerPhone": "631-337-8238","amenities": ["Heating & cooling: Has A/C", "Laundry: In-unit laundry", "Parking: 3 car garage"]}
Supported URL Formats
| URL Type | Example |
|---|---|
| City search | https://www.redfin.com/city/30749/NY/New-York |
| City with filters | https://www.redfin.com/city/30749/NY/New-York/filter/property-type=house |
| Zip code | https://www.redfin.com/zipcode/10001 |
| State | https://www.redfin.com/state/New-York |
| County | https://www.redfin.com/county/1985/NY/Queens-County |
| Neighborhood | https://www.redfin.com/neighborhood/123/NY/New-York/Upper-West-Side |
How It Works
- Fetches each search URL with browser-like headers
- Extracts Redfin's embedded JSON payload from
reactServerState(contains up to 350 homes with full data) - Falls back to parsing HTML HomeCard elements + per-card JSON-LD if embedded JSON is unavailable
- Handles pagination by detecting
/page-Nlinks and enqueueing subsequent pages - Optionally visits each property detail page for JSON-LD
RealEstateListingschema + HTML enrichment
Quick Start
$apify run --purge
Deploy to Apify
apify loginapify push
Run on Apify
This scraper runs on the Apify platform — a full-stack web scraping and automation cloud. Sign up for a free account to get started with 30-day trial of all features.
Related Scrapers
More marketplace scrapers and data tools by lulzasaur:
- AbeBooks Scraper — Rare and used books
- Bonanza Scraper — Online marketplace listings
- Contractor License Verifier — Multi-state license verification
- Craigslist Scraper — Classifieds and for-sale posts
- Goodreads Scraper — Book ratings and reviews
- Grailed Scraper — Luxury fashion resale
- Houzz Scraper — Home improvement professionals
- IMDb Scraper — Movie and TV show data
- Nurse License Verifier — State nursing board verification
- OfferUp Scraper — Local marketplace listings
- Poshmark Scraper — Fashion resale marketplace
- PSA Population Report — Card grading data
- Reverb Scraper — Music gear marketplace
- StubHub Scraper — Event ticket prices
- Swappa Scraper — Used electronics marketplace
- TCGPlayer Scraper — Trading card prices
- ThriftBooks Scraper — Used book prices
- Thumbtack Scraper — Local service professionals