Land Com Property Extractor avatar

Land Com Property Extractor

Pricing

from $3.99 / 1,000 results

Go to Apify Store
Land Com Property Extractor

Land Com Property Extractor

Land.com property scraper that extracts land and home listings from any Land.com search URL, with price, acreage, address, broker and images exported to JSON, CSV or Excel.

Pricing

from $3.99 / 1,000 results

Rating

0.0

(0)

Developer

Kawsar

Kawsar

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

Land.com Property Extractor

Extract land and property listings from any Land.com search or results page. Paste a Land.com URL for a state, county, city, or map area, and this actor collects every listing on the page, follows the pagination for you, and returns clean structured data you can open in a spreadsheet or feed into your own tools.

For each property you get the price, acreage, full address, beds, baths, building size, cover image, listing description, and the listing broker's name, company, and profile link. Export the results as JSON, CSV, or Excel, or pull them through the Apify API.

Why use this actor

Land.com lists rural land, farms, ranches, and homes with acreage across the United States. The site is built for browsing one listing at a time, which makes it slow to gather data for research or outreach. This actor turns any search into a downloadable dataset in a single run, so you can sort, filter, compare, and dedupe hundreds of listings at once instead of copying them by hand.

Features

  • Reads any Land.com search URL: state pages, county pages, city pages, map-bounds searches, and filtered results such as all-land, ranches, or homes with acreage.
  • Handles pagination automatically. You set a maximum, it stops there.
  • Captures both raw land and homes with acreage, and labels each by listing type.
  • Returns 20+ fields per listing, including price, acreage, location, broker, and image.
  • Accepts a batch of URLs in one run, so you can pull several markets at once.
  • Exports to JSON, CSV, Excel, HTML, or RSS, and is reachable through the Apify API and scheduler.
  • No login, cookies, or account setup required.

Use cases

  • Build comps and pricing sheets for land in a target county or price band.
  • Track new rural, farm, and acreage listings in areas you follow.
  • Collect broker and brokerage contacts for outreach and CRM import.
  • Feed a land-investing, valuation, or GIS pipeline with structured listing data.
  • Monitor inventory and price movement in a region over time by scheduling repeat runs.

Input

FieldTypeRequiredDefaultDescription
searchUrlsarray of stringsYesOne or more Land.com search or results URLs.
maxItemsintegerNo100Maximum listings to collect across all URLs (1 to 1000).
requestTimeoutSecsintegerNo45Per-request timeout in seconds (10 to 120).

Example input

{
"searchUrls": [
"https://www.land.com/New-York/all-land/",
"https://www.land.com/Texas/ranches-for-sale/"
],
"maxItems": 100,
"requestTimeoutSecs": 45
}

Supported URL types

Any public Land.com results page works. Common patterns:

Search typeExample URL
All land in a statehttps://www.land.com/New-York/all-land/
Ranches in a statehttps://www.land.com/Texas/ranches-for-sale/
County searchhttps://www.land.com/Madison-County-NY/land/
City searchhttps://www.land.com/Cazenovia-NY/land/
Map-bounds searchhttps://www.land.com/New-York/all-land/bounds-40.336-n80.737-45.192-n72.294/

To build a map-bounds URL, open Land.com, frame the area you want on the map, and copy the URL from your browser. If a URL already ends in a /page-2/ segment, the actor strips it and starts from the first page.

Output

Each listing becomes one dataset record.

FieldTypeDescription
listingIdstringLand.com listing id
listingTypestringSchema type, such as SingleFamilyResidence or Residence
listingTierstringPlacement tier of the listing card
propertyUrlstringLink to the listing detail page
listingTitlestringHeadline given to the listing
addressNamestringAddress as shown on the card
listingDescriptionstringListing blurb
pricenumberPrice as a number
priceTextstringPrice as shown, such as $995,000
currencystringCurrency code, USD
acresnumberLot size in acres
sizeTextstringLot size as shown
bedsnumberBedroom count, when the listing is a home
bathsnumberBathroom count, when the listing is a home
sqftnumberBuilding size in square feet, when available
streetAddressstringStreet line
citystringCity
statestringState code
zipCodestringZIP code
countystringCounty, when shown on the card
addressTextstringFull address line
coverImagestringCover photo URL
brokerIdstringBroker id
brokerNamestringBroker or agent name
brokerCompanystringBrokerage name
brokerUrlstringBroker profile URL
sourceUrlstringThe search URL this record came from
scrapedAtstringUTC timestamp of the run

Example output

{
"listingId": "25261543",
"listingType": "SingleFamilyResidence",
"listingTier": "diamond",
"propertyUrl": "https://www.land.com/property/11.51-acres-in-madison-county-new-york/25261543/",
"listingTitle": "Hilltop Equine Estate",
"addressName": "5857 East Lake Road, Cazenovia, NY, 13035",
"listingDescription": "Stunning hilltop equine estate offering panoramic views and exceptional construction quality throughout.",
"price": 995000,
"priceText": "$995,000",
"currency": "USD",
"acres": 11.5,
"sizeText": "11.5 acres",
"beds": 4,
"baths": 3,
"sqft": 3600,
"streetAddress": "5857 East Lake Road",
"city": "Cazenovia",
"state": "NY",
"zipCode": "13035",
"county": "Madison County",
"addressText": "5857 East Lake Road, Cazenovia, NY, 13035, Madison County",
"coverImage": "https://assets.land.com/resizedimages/0/601/w/80/1-5795089817",
"brokerId": "42537",
"brokerName": "Allen Olmsted",
"brokerCompany": "Canaan Realty",
"brokerUrl": "https://www.land.com/member/allen-olmsted/42537/",
"sourceUrl": "https://www.land.com/New-York/all-land/",
"scrapedAt": "2026-08-31T05:00:00+00:00"
}

How to use

  1. Open Land.com and build the search you want. Filter by state, county, price, or acreage, or draw an area on the map.
  2. Copy the URL from your browser.
  3. Paste it into searchUrls. Add more URLs to run several searches in one job.
  4. Set maxItems and start the run.
  5. When it finishes, download the dataset as JSON, CSV, or Excel, or read it through the API.

Notes and limits

  • Works on public Land.com search pages. No login is needed.
  • Land.com shows 25 listings per page, and the actor pages through results until it reaches maxItems.
  • Some cover photos load only after a visitor scrolls, so coverImage can be empty on lower cards. Price, acreage, location, and broker details still come through.
  • County appears when Land.com prints it on the card. City, state, and ZIP come from the listing address and are present far more often.
  • Field values reflect what Land.com publishes at run time. Listings change, so schedule repeat runs if you need fresh data.

Frequently asked questions

Do I need an account or password for Land.com? No. The actor reads public search pages only.

Can I scrape more than one state or county at once? Yes. Add every search URL to searchUrls and the actor processes them in order up to your maxItems total.

How many listings can I get per run? Up to 1000 per run through maxItems. For larger jobs, split searches across several runs or narrow each URL by county or price.

What formats can I export? JSON, CSV, Excel, HTML table, and RSS, plus direct API access to the dataset.

Does it return the broker contact? It returns the broker name, brokerage, id, and profile URL as shown on the listing card. Open the profile URL for the broker's public page.

Disclaimer

This actor collects publicly available information from Land.com search pages. Use the data in line with Land.com's terms and any laws that apply to you. You are responsible for how you use what you collect.