LandSearch Property Scraper ๐Ÿก avatar

LandSearch Property Scraper ๐Ÿก

Pricing

Pay per usage

Go to Apify Store
LandSearch Property Scraper ๐Ÿก

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

Shahid Irfan

Maintained by Community

Actor 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?

FieldTypeDescription
idIntegerLandSearch listing ID.
titleStringListing title.
urlStringDirect LandSearch listing URL.
priceNumberListing price in the source currency, normally USD.
size_acresNumberProperty size in acres.
locationStringFormatted address or locality, state, and ZIP information.
countyStringCounty when available.
stateStringState name when available.
state_codeStringTwo-letter state code when available.
zip_codeStringZIP code when available.
property_typeStringLand or property type.
listing_formatStringFor example, sale or auction.
statusStringListing status such as active or pending.
descriptionStringFull listing description when available.
area_sq_ftNumberBuilding or living area in square feet when available.
bedroomsNumberBedroom count when available.
bathroomsNumberBathroom count, including half bathrooms when available.
image_urlStringPrimary listing image URL when available.
gallery_urlsArrayAvailable listing image URLs, including the primary image.
listed_atStringSource listing date.
updated_atStringMost recent source update date when available.
source_urlStringOriginal source link when published by LandSearch.
agent_nameStringListing agent when available.
team_nameStringListing team when available.
total_imagesIntegerNumber of listing images.
total_videosIntegerNumber of listing videos.

How to use LandSearch Property Scraper

  1. Open the Actor in Apify Console.
  2. Enter a LandSearch properties URL, or enter a location such as texas or north-port-fl.
  3. Set optional price, acreage, sorting, result, page, and proxy settings.
  4. Run the Actor with a small result limit first.
  5. 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

ParameterTypeRequiredDefaultDescription
urlStringNohttps://www.landsearch.com/propertiesLandSearch properties, location, pagination, or individual listing URL.
locationStringNoFrom urlLocation name or LandSearch slug, such as texas, ohio, or north-port-fl. An explicit value overrides the URL location.
min_priceNumberNoNoneMinimum listing price.
max_priceNumberNoNoneMaximum listing price.
min_sizeNumberNoNoneMinimum property size in acres.
max_sizeNumberNoNoneMaximum property size in acres.
sortStringNonewestOne of newest, price_asc, price_desc, size_asc, size_desc, or updated.
results_wantedIntegerNo20Maximum number of listings to save.
max_pagesIntegerNo1Maximum number of result pages to request. Each page can contain up to 50 listings.
proxyConfigurationObjectNoNoneOptional 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, and north-port-fl.
  • Start with results_wanted: 5 or 10 when testing a new location.
  • Increase max_pages only 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.

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.

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.

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.