Landwatch Property Search Scraper avatar

Landwatch Property Search Scraper

Pricing

Pay per usage

Go to Apify Store
Landwatch Property Search Scraper

Landwatch Property Search Scraper

Scrape comprehensive property listings from LandWatch.com with 89+ data fields per record. Extract prices, acreage, location details, auction info, broker data, and more — perfect for real estate investors, market analysts, and property aggregators.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Alex

Alex

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

LandWatch Property Scraper: Automate Land & Property Data Collection


What Is LandWatch.com?

LandWatch.com is the largest online marketplace for rural land, farms, and properties in North America. The platform hosts hundreds of thousands of listings across multiple states and property types — from vacant land to ranch properties and recreational acreage. Manually searching and collecting this data across geographies is impractical; the LandWatch Property Scraper automates bulk data extraction, delivering clean, structured records for analysis and integration.


Overview

The LandWatch Property Scraper extracts detailed property listing data from LandWatch search results, capturing 89+ fields per property. It is designed for:

  • Real estate investors identifying deals and market trends across regions
  • Market researchers analyzing land prices, availability, and property characteristics
  • Property aggregators building comprehensive databases of rural listings
  • Brokers and agencies conducting competitive analysis and market intelligence

Key features include configurable item limits, robust URL handling, and resilience against scraping failures via ignore_url_failures.


Input Format

The scraper accepts a configuration object with the following structure:

{
"urls": [
"https://www.landwatch.com/land"
],
"max_items_per_url": 200,
"ignore_url_failures": true
}
ParameterTypeDescription
urlsArrayLandWatch search result URLs (e.g., state/county filters, price ranges)
max_items_per_urlIntegerMaximum listings extracted per URL (default: 100, max: 200)
ignore_url_failuresBooleanIf true, continues scraping if a URL fails; if false, halts the run

Example URLs:

  • https://www.landwatch.com/land — All U.S. land listings
  • https://www.landwatch.com/land/texas — Texas land only
  • https://www.landwatch.com/land/wyoming/sublette-county — Specific county

Output Format

Sample output

{
"account_id": 3855874,
"acres": 5.08,
"acres_display": "5.08 acres",
"ad_targeting_county_id": 5592,
"address": "00 Cheek Road",
"auction_date": "0001-01-01T00:00:00",
"auction_start_date": "0001-01-01T00:00:00",
"auction_end_date": "0001-01-01T00:00:00",
"auction_timezone": null,
"baths": 0,
"baths_display": "",
"beds_display": "",
"beds": 0,
"broker_canonical_url": "/profile/tyler-whims/3855874",
"broker_company": "Reedy Property Group",
"broker_name": "Tyler Whims",
"broker_phone": null,
"canonical_url": "/laurens-county-south-carolina-land-for-sale/pid/427466385",
"city": "Gray Court",
"city_id": null,
"company_logo_document_id": 0,
"county": "Laurens County",
"county_id": 5592,
"county_label": "County",
"encoded_boundary_points": "g}lrE~gbtNEEIGMIYSYQYS[Q[O?A[QA???YS]Q??[S[O]O[M_@K]I]Ga@C_@Aa@?c@?c@?????c@@??e@Ac@@??g@?e@?????e@???e@???i@???e@A??e@Ae@Ae@???c@?c@?c@Bc@Fc@F??e@Fa@HA???a@B??a@Ba@Ba@Da@D_@Ha@Ha@Ha@Jc@Lc@L??c@L??e@L??e@J??e@La@Jc@N??gDhA??A???ODA???QBA?????a@BKv@?@Ih@?@??ENCPADPd@@@tAv@Pf@?@Gd@Yd@AB@LFjBLjDBAXQ\\Al@?b@Vj@Tr@YX@`@Hh@@BBFNpAtC?@jDkALENPAb@?VVV?THPJFBPTVCN??A@GBHH@?D?BAN?TT??FFJj@@@JLBSLAR@?FIDF`@DD@@JJ`@ELAb@ETB@?JMCQAIJKLBn@DZB??F@FHFJ??LRRB\\BNBb@NRX\\LFd@LF?@@?ZMl@J?@??L?J@DFFLJ@FHJ@HCJHNHVCAAAI??DK@WPANa@L?ZFJGXAHGHDH@DLB???D@DO?EAG@GVo@?IPi@^Eb@D@???XG^@??RB\\PANTCLINCLAFPVDTRTTf@p@@i@n@wc@",
"executive_summary": null,
"external_source_id": null,
"half_baths": 0,
"half_baths_display": null,
"has_custom_map": false,
"has_exterior_matterport": false,
"has_house": false,
"has_video": true,
"has_virtual_tour": false,
"homesqft": 0,
"homesqft_display": "",
"image_alt_text_display": "Land for sale in Laurens County, South Carolina",
"image_count": 22,
"image_ids": null,
"insert_date": "2026-07-14T13:26:55.017",
"id": 28063870,
"is_alc": null,
"is_courtesy": false,
"is_diamond": false,
"is_first_free_listing": false,
"is_free": false,
"is_gold": false,
"is_liked": false,
"is_platinum": false,
"is_showcase": false,
"laf_property_id": 42096266,
"lake": null,
"last_updated": "2026-07-16T12:04:18.027",
"latitude": 34.647884368896484,
"list_hub_listing_key": null,
"listing_level": 30,
"listing_level_title": "Signature Partner",
"longitude": -82.09940338134766,
"lw_property_id": 427466385,
"on_market_date": "0001-01-01T00:00:00",
"parent_account_id": 1545156,
"partner_id": 0,
"portrait_document_id": 6099387751,
"price": 184999,
"price_change_amount": null,
"price_change_date": null,
"price_change_percentage": null,
"price_display": "$184,999",
"price_per_acre": 36417.13,
"property_types": null,
"property_types_label": null,
"region_id": null,
"sales_date": null,
"sales_price": null,
"short_price": null,
"short_price_change_amount": null,
"site_listing_id": null,
"state": null,
"state_abbreviation": null,
"state_code": null,
"state_id": null,
"status": null,
"thumbnail_document_id": null,
"title": "Friendship Church Farms ",
"types": [],
"upgrade_level_id": null,
"zip": "29645",
"is_search_result": true,
"from_url": "https://www.landwatch.com/south-carolina-land-for-sale/gray-court"
}

Each property record includes 89+ fields across multiple categories:

Core Property Information

FieldDescriptionExample
IDUnique LandWatch property identifier12345789
TitleListing titlePrime 50-Acre Ranch in Montana
AddressStreet addressCounty Road 123
CityCity nameBillings
CountyCounty nameYellowstone
StateFull state nameMontana
State AbbreviationState abbreviationMT
ZIPPostal code59101
LW Property IDLandWatch internal IDlw-5678
LAF Property IDLinked affiliate property IDlaf-9012

Property Characteristics

FieldDescription
AcresTotal acreage (numeric value)
Acres DisplayFormatted acreage for display (e.g., "50.5 acres")
Home SqftBuilding square footage
Home Sqft DisplayFormatted building size
BedsNumber of bedrooms
Beds DisplayFormatted bedroom count
BathsNumber of bathrooms
Baths DisplayFormatted bathroom count
Half BathsNumber of half-baths
Half Baths DisplayFormatted half-bath count
Property TypesCategories (e.g., "Land", "Farm", "Ranch")
Property Types LabelHuman-readable property type
Has HouseBoolean flag: property includes a dwelling
Has VideoBoolean flag: listing includes video content
Has Virtual TourBoolean flag: Matterport or 3D tour available
Has Exterior MatterportBoolean flag: exterior virtual tour present
Has Custom MapBoolean flag: custom property boundary map

Pricing & Financial Data

FieldDescription
PriceCurrent listing price (numeric)
Price DisplayFormatted price (e.g., "$250,000")
Short PriceAbbreviated price (e.g., "$250K")
Short Price Change AmountRecent price adjustment amount
Price Change AmountFull price change amount
Price Change PercentagePercentage price change
Price Change DateDate of last price change
Price Per AcreCalculated price per acre
Sales PriceFinal sold price (if applicable)
Sales DateDate property sold

Listing Status & Timing

FieldDescription
StatusCurrent listing status (active, pending, sold, expired)
On Market DateWhen listing became active
Insert DateWhen added to LandWatch database
Last UpdatedMost recent update timestamp
Auction DateScheduled auction date (if applicable)
Auction Start DateAuction opening date/time
Auction End DateAuction closing date/time
Auction TimezoneTimezone for auction times

Broker & Agency Information

FieldDescription
Broker NamePrimary listing agent name
Broker CompanyBrokerage firm name
Broker PhoneContact phone number
Broker Canonical URLLink to broker profile
Account IDBroker account identifier
Parent Account IDParent brokerage account
Partner IDPartner affiliate identifier

Location & Geographic Data

FieldDescription
LatitudeGPS latitude coordinate
LongitudeGPS longitude coordinate
Encoded Boundary PointsEncoded polygon boundary of property
LakeNearby lake or water feature name
City IDLandWatch city identifier
County IDLandWatch county identifier
County LabelFormatted county name
State IDLandWatch state identifier
State CodeNumeric state code
Region IDRegional grouping identifier
Ad Targeting County IDCounty ID for ad targeting

Media & Documentation

FieldDescription
Image CountTotal number of listing photos
Image IDsArray of photo document IDs
Image Alt Text DisplayAccessibility text for images
Thumbnail Document IDID of listing thumbnail image
Portrait Document IDID of portrait-format property image
Company Logo Document IDBroker/company logo image ID

Listing Tier & Visibility

FieldDescription
Is FreeBoolean: free tier listing
Is First Free ListingBoolean: first free listing from account
Is GoldBoolean: Gold membership tier
Is PlatinumBoolean: Platinum tier (premium)
Is DiamondBoolean: Diamond tier (highest)
Is ShowcaseBoolean: featured showcase listing
Is ALCBoolean: Agricultural Land Clearinghouse
Is CourtesyBoolean: courtesy listing
Upgrade Level IDNumeric tier level identifier
Listing LevelTier name (Free, Gold, Platinum, Diamond)
Listing Level TitleDisplay title for tier

Additional Data

FieldDescription
Executive SummaryBroker-written property description
Canonical URLOfficial listing URL on LandWatch
Broker Canonical URLBroker's property listing URL
List Hub Listing KeyMLS cross-reference key
External Source IDThird-party listing ID
Site Listing IDSite-specific listing identifier
Is LikedBoolean: marked as favorite by users
Is Search ResultBoolean: appears in search results

How to Use

  1. Identify search URLs — Visit LandWatch.com and build filtered searches (by state, county, price, acreage, property type). Copy the result page URL.
  2. Configure input — Paste URLs into the urls array. Set max_items_per_url to control volume (200 = all results, lower = sample).
  3. Enable resilience — Set ignore_url_failures: true for large batch runs to skip broken links.
  4. Execute scraper — Launch the actor and monitor progress in the run log.
  5. Export data — Download results as JSON, CSV, or Excel for analysis, database import, or BI tools.

Best practices:

  • Start with state-level URLs (/land/texas) to ensure broad coverage.
  • Use max_items_per_url: 50-100 for initial testing; increase after validation.
  • If targeting multiple states, consider separate runs per state to manage data volume.

Benefits & Real-World Applications

  • Investment analysis — Identify market trends, price per acre, and inventory levels by region
  • Competitive intelligence — Track competitor listings, pricing strategies, and broker activity
  • Market research — Analyze property characteristics (acreage, amenities) against demand
  • Lead generation — Build custom prospect lists filtered by location and property type
  • Data enrichment — Combine LandWatch data with other sources for comprehensive market databases

The scraper eliminates weeks of manual browsing, delivering clean, analytical-ready data that directly feeds spreadsheets, CRMs, databases, and analytics platforms.


Conclusion

The LandWatch Property Scraper streamlines access to rural property market data across North America. With 89+ fields per listing and flexible filtering, it enables investors, researchers, and brokers to make data-driven decisions faster. Start scraping today and unlock actionable insights from LandWatch's comprehensive property catalog.