LandSearch Property Scraper ๐ก
Pricing
Pay per usage
LandSearch Property Scraper ๐ก
Extract property listings from LandSearch with prices, locations, acreage, property types, descriptions, features, images, and listing URLs. Ideal for real estate research, land market analysis, property monitoring, lead generation, investment insights, and datasets.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Shahid Irfan
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
What does LandSearch Property Scraper do?
LandSearch Property Scraper collects publicly available land and property listing data from LandSearch. Enter a LandSearch properties URL, a location, or both, then receive a clean Apify dataset with listing titles, prices, acreage, locations, property types, home details, descriptions, images, dates, and source links.
The Actor is useful for land market research, local inventory analysis, acquisition research, property alerts, broker workflows, and real estate data enrichment. It supports the main LandSearch properties page, location pages, pagination URLs, and individual listing URLs.
Why use LandSearch Property Scraper?
- Build property datasets quickly - Collect listing information without manually copying cards or detail pages.
- Target a market - Start with a state, county, city, ZIP code, or another LandSearch location slug.
- Filter by budget and acreage - Set minimum and maximum price and size values.
- Keep useful listing details - Receive descriptions, property types, bedrooms, bathrooms, living area, images, listing dates, and source links when available.
- Automate recurring research - Use Apify schedules, webhooks, API access, and dataset exports to feed downstream workflows.
- Respect source availability - Fields that LandSearch does not provide for a listing are omitted rather than returned as misleading null values.
What data can you extract from LandSearch?
| Field | Type | Description |
|---|---|---|
id | Integer | LandSearch listing ID. |
title | String | Listing title. |
url | String | Direct LandSearch listing URL. |
price | Number | Listing price in the source currency, normally USD. |
size_acres | Number | Property size in acres. |
location | String | Formatted address or locality, state, and ZIP information. |
county | String | County when available. |
state | String | State name when available. |
state_code | String | Two-letter state code when available. |
zip_code | String | ZIP code when available. |
property_type | String | Land or property type. |
listing_format | String | For example, sale or auction. |
status | String | Listing status such as active or pending. |
description | String | Full listing description when available. |
area_sq_ft | Number | Building or living area in square feet when available. |
bedrooms | Number | Bedroom count when available. |
bathrooms | Number | Bathroom count, including half bathrooms when available. |
image_url | String | Primary listing image URL when available. |
gallery_urls | Array | Available listing image URLs, including the primary image. |
listed_at | String | Source listing date. |
updated_at | String | Most recent source update date when available. |
source_url | String | Original source link when published by LandSearch. |
agent_name | String | Listing agent when available. |
team_name | String | Listing team when available. |
total_images | Integer | Number of listing images. |
total_videos | Integer | Number of listing videos. |
How to use LandSearch Property Scraper
- Open the Actor in Apify Console.
- Enter a LandSearch properties URL, or enter a location such as
texasornorth-port-fl. - Set optional price, acreage, sorting, result, page, and proxy settings.
- Run the Actor with a small result limit first.
- Review the dataset preview, then download it or connect it to another service.
If you provide both a URL and an input field such as location or sort, the explicit input field takes priority over the equivalent value in the URL.
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
url | String | No | https://www.landsearch.com/properties | LandSearch properties, location, pagination, or individual listing URL. |
location | String | No | From url | Location name or LandSearch slug, such as texas, ohio, or north-port-fl. An explicit value overrides the URL location. |
min_price | Number | No | None | Minimum listing price. |
max_price | Number | No | None | Maximum listing price. |
min_size | Number | No | None | Minimum property size in acres. |
max_size | Number | No | None | Maximum property size in acres. |
sort | String | No | newest | One of newest, price_asc, price_desc, size_asc, size_desc, or updated. |
results_wanted | Integer | No | 20 | Maximum number of listings to save. |
max_pages | Integer | No | 1 | Maximum number of result pages to request. Each page can contain up to 50 listings. |
proxyConfiguration | Object | No | None | Optional Apify Proxy configuration for the requests. |
The Actor does not read the repository INPUT.json file during a platform run. That file is provided only as a convenient local test input when no runtime values are supplied.
Usage Examples
Basic properties collection
Collect the first 20 listings from the main LandSearch properties page.
{"url": "https://www.landsearch.com/properties","results_wanted": 20,"max_pages": 1}
Location-based collection
Collect up to 50 listings from Texas across two result pages.
{"location": "texas","results_wanted": 50,"max_pages": 2,"sort": "newest"}
Filtered market research
Collect smaller, lower-priced land listings in North Port, Florida and order them from low to high price.
{"url": "https://www.landsearch.com/properties/north-port-fl","min_price": 10000,"max_price": 250000,"min_size": 0.1,"max_size": 5,"sort": "price_asc","results_wanted": 100,"max_pages": 5}
Individual listing lookup
Save one listing by passing its LandSearch URL. The listing ID at the end of the URL is used to retrieve the complete available record.
{"url": "https://www.landsearch.com/properties/178-gilbert-dr-bedford-oh-44146/5555645","results_wanted": 1}
Sample Output
A listing may omit fields that LandSearch does not publish for that record.
{"id": 5555645,"title": "3.16 Acres of Land with Home for Sale in Bedford, Ohio","url": "https://www.landsearch.com/properties/178-gilbert-dr-bedford-oh-44146/5555645","price": 399900,"size_acres": 3.16,"location": "178 Gilbert Dr, Bedford, OH, 44146","county": "Cuyahoga","state": "Ohio","state_code": "OH","zip_code": "44146","property_type": "Residential","listing_format": "sale","status": "active","description": "Tucked away at the end of a private drive on a quiet dead-end street...","area_sq_ft": 2336,"bedrooms": 4,"bathrooms": 2.5,"image_url": "https://cdn.landsearch.com/listings/4WFzX/large/bedford-oh-179663901.jpg","gallery_urls": ["https://cdn.landsearch.com/listings/4WFzX/large/bedford-oh-179663901.jpg","https://cdn.landsearch.com/listings/4WFzX/large/bedford-oh-179663902.jpg"],"listed_at": "2026-09-12T00:00:00Z","updated_at": "2026-09-12T12:44:58Z","source_url": "https://www.realtor.com/realestateandhomes-detail/178-Gilbert-Dr_Bedford_OH_44146_M35172-00844","agent_name": "Paul Ropp","team_name": "RE/MAX Crossroads Properties","total_images": 50,"total_videos": 0}
Tips for best results
- Use a complete LandSearch URL when you already have a location or pagination page in mind.
- Use LandSearch location slugs for predictable matching. Examples include
texas,ohio,new-york-ny, andnorth-port-fl. - Start with
results_wanted: 5or10when testing a new location. - Increase
max_pagesonly when the first page contains too few matches after price or acreage filters. - Individual listing URLs are best when you need one complete property record instead of a market list.
- Review the dataset preview before scheduling large recurring runs.
- LandSearch listings change over time. A scheduled run is better than treating one result set as permanent.
Integrations
- Apify API - Read completed datasets or start runs from your own application.
- Google Sheets - Export dataset records for review and collaboration.
- Webhooks - Notify another service when a run completes.
- Make and Zapier - Send new listings to databases, email workflows, CRMs, or alerts.
- CSV, Excel, JSON, and XML - Download the dataset in a format suited to your workflow.
Frequently Asked Questions
Can I use a location without a URL?
Yes. Set location to a LandSearch slug or a readable location name. If both url and location are provided, the explicit location value is used.
Can I use my own filtered LandSearch URL?
Yes. The Actor accepts properties pages, location pages, pagination pages, and individual listing URLs. Supported URL values such as location, page, sort, format, and type are retained when there is no conflicting explicit input.
Are price and acreage filters exact?
The Actor applies the requested minimum and maximum values to returned listing data before saving records. Listings without a numeric value for a requested filter are not included.
Why is a field missing from one listing?
LandSearch does not publish every field for every property. The Actor omits unavailable values instead of filling the dataset with null-only fields. Image URLs are taken from the listing data returned by LandSearch, without opening the property webpage.
Can I run the Actor on a schedule?
Yes. Create an Apify schedule and choose the interval that fits your monitoring workflow. Use a modest result and page limit first, then increase them after reviewing run time and output quality.
Can I export the results?
Yes. Apify datasets can be downloaded as JSON, CSV, Excel, XML, and other supported formats. You can also access them through the Apify API.
What happens if LandSearch temporarily blocks a request?
The Actor retries transient failures a limited number of times and reports a clear run error if the source returns a blocked page or non-JSON response. An Apify Proxy configuration can help with access consistency, but it cannot guarantee availability.
Is it legal to collect LandSearch data?
Public data collection may be subject to laws, contracts, terms of use, copyright, and other restrictions. You are responsible for checking the applicable requirements and using collected data lawfully.
Related Actors
- Zillow Property Scraper - Collect property listing data from Zillow when you need another real estate source.
- Homes.com Property Scraper - Collect property listings from Homes.com for broader market research.
Support
For a bug report or feature request, use the Issues tab on the Actor page and include the input shape, approximate run time, and the affected URL. Do not include private credentials or sensitive information in an issue.
Legal Notice
This Actor is intended for legitimate collection and analysis of publicly available property information. It is not affiliated with or endorsed by LandSearch. Users are responsible for complying with LandSearch terms, applicable law, data licensing requirements, and any restrictions that apply to their intended use of the data.