Land.com Scraper 🌾 avatar

Land.com Scraper 🌾

Pricing

from $0.80 / 1,000 results

Go to Apify Store
Land.com Scraper 🌾

Land.com Scraper 🌾

Extract land and property listings from Land.com, including prices, acreage, locations, property details, images, agent contacts, and listing URLs. Find profitable land deals, track real estate prices, identify investment opportunities, and generate qualified property leads. Start scraping today!

Pricing

from $0.80 / 1,000 results

Rating

0.0

(0)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 hours ago

Last modified

Categories

Share

What does Land.com Scraper do?

Land.com Scraper collects farms, ranches, hunting land, timberland, and other rural property listings from Land.com. Paste any Land.com search URL or enter a location and filters, and the Actor returns structured listing data with prices, acreage, addresses, coordinates, broker contacts, listing dates, and photo links. Results go to an Apify dataset that you can download or connect to another workflow.

The Actor follows pagination automatically, skips duplicate listings, and stops at the result limit you set. It is built for land investors, rural appraisers, brokers, agricultural analysts, and research teams that need current market data without copying listings by hand.

Why use Land.com Scraper?

  • Collect current land listings - Pull active farms, ranches, recreational land, and acreage properties from any public Land.com search page.
  • Use the filters you already know - Paste a filtered URL from Land.com and every price, acreage, house, county, sort, and page setting is carried into the run.
  • Get contactable records - Each listing includes the broker name, company, phone number, profile link, primary photo, and gallery photo URLs when Land.com publishes them.
  • Export and automate - Download JSON, CSV, Excel, XML, or HTML, or read the dataset through the Apify API, schedules, webhooks, Make, or Zapier.
  • Run at scale - Collect up to 5,000 listings per run when you raise the page limit, and schedule repeat runs for market monitoring.

What data can you extract from Land.com?

FieldDescription
idLand.com listing identifier
titleListing title
urlDirect listing page URL
priceAsking price in USD
price_displayFormatted asking price
price_per_acreAsking price divided by acreage
acresProperty size in acres
acres_displayFormatted acreage
property_typeLand categories listed for the property
addressStreet address when published
cityCity
countyCounty
stateState name
state_abbreviationTwo-letter state code
zipPostal code
latitudeProperty latitude
longitudeProperty longitude
bedroomsBedroom count when a house is present
bathroomsBathroom count when a house is present
half_bathroomsHalf bathroom count
square_feetBuilding size in square feet
has_houseWhether the property includes a house
descriptionListing summary
broker_nameListing broker
broker_companyBrokerage company
broker_phonePublished broker phone number
broker_urlBroker profile URL
thumbnail_urlPrimary listing photo
image_urlsGallery photo URLs
image_countNumber of listing photos
status_codeLand.com listing status code
listing_levelListing promotion level
listed_dateDate the listing was added
updated_dateDate the listing was last updated
on_market_dateDate the property went on market
auction_dateScheduled auction date
lakeNamed lake or water feature
is_diamondDiamond promotion flag
is_goldGold promotion flag
is_platinumPlatinum promotion flag
is_showcaseShowcase promotion flag
sourceSource website
scraped_atISO timestamp for when the listing was collected

Empty fields are removed from each record, so the dataset only contains values that Land.com actually published.

How to use Land.com Scraper

  1. Open the Actor on Apify Store.
  2. Paste a Land.com search URL, or leave the URL empty and enter a location.
  3. Set optional filters, the result limit, and the page limit.
  4. Leave the proxy disabled for the default run, or enable a proxy if Land.com blocks your network.
  5. Run the Actor.
  6. Download the dataset or connect it to your workflow.

URL or location: which one is used?

A supplied start_url has priority. When a URL is present, the Actor uses that URL and ignores the location, property type, and filter fields. This lets you keep every filter you built on Land.com.

When start_url is empty, the Actor builds a search from location, property_type, and the optional filters.

Supported Land.com URL patterns

Search typeExample URL
State and property typehttps://www.land.com/Texas/farms/
Countyhttps://www.land.com/Edwards-County-TX/all-land/
Cityhttps://www.land.com/Cazenovia-NY/all-land/
Price and acreage filtershttps://www.land.com/Texas/all-land/under-200000/over-20-acres/
Map areahttps://www.land.com/New-York/all-land/bounds-40.336-n80.737-45.192-n72.294/
Later pagehttps://www.land.com/Texas/farms/page-2/

Input Parameters

ParameterTypeRequiredDefaultDescription
start_urlStringNo-Any Land.com search or results URL. Takes priority over location and filters.
locationStringNoTexasState, county, or city used when no URL is supplied.
property_typeStringNofarmsLand category used when building a search from the location.
price_minIntegerNo-Minimum price in USD. Used only without a URL.
price_maxIntegerNo-Maximum price in USD. Used only without a URL.
acres_minNumberNo-Minimum acreage. Used only without a URL.
acres_maxNumberNo-Maximum acreage. Used only without a URL.
has_houseStringNoanyany, yes, or no. Used only without a URL.
sort_byStringNorelevancerelevance, newest, price_low, price_high, acres_low, or acres_high. Used only without a URL.
results_wantedIntegerNo20Maximum number of listings to save.
max_pagesIntegerNo10Safety limit on result pages to fetch. Land.com shows 25 listings per page.
proxyConfigurationObjectNoNo proxyOptional proxy settings. Enable Apify residential proxy from the United States if your network is blocked.

Usage Examples

Collect the first 20 farm listings in Texas:

{
"start_url": "https://www.land.com/Texas/farms/",
"results_wanted": 20
}

Location and filters

Build a search for ranches in New York between 500,000 and 2,000,000 USD with at least 15 acres:

{
"location": "New York",
"property_type": "ranches",
"price_min": 500000,
"price_max": 2000000,
"acres_min": 15,
"sort_by": "newest",
"results_wanted": 100
}

Filtered URL with pagination

Use a Land.com URL that already contains price, acreage, house, and sort filters. The Actor follows the page segments:

{
"start_url": "https://www.land.com/Texas/all-land/under-200000/over-20-acres/",
"results_wanted": 250,
"max_pages": 10
}

Paste a county results page to collect every listing in that county:

{
"start_url": "https://www.land.com/Madison-County-MS/all-land/",
"results_wanted": 500
}

Sample Output

{
"id": 21191274,
"title": "Two Creeks Ranch",
"url": "https://www.land.com/property/758-acres-in-medina-county-texas/21191274/",
"price": 19612500,
"price_display": "$19,612,500",
"price_per_acre": 25874.01,
"acres": 758,
"acres_display": "758 acres",
"property_type": "Farms, Recreational Property, Hunting Land",
"city": "Hondo",
"county": "Medina County",
"state": "Texas",
"state_abbreviation": "TX",
"zip": "78861",
"latitude": 29.365185,
"longitude": -99.147,
"has_house": false,
"description": "Texas Oasis Awaits! Ranch with Lodges, Party Barn, Skeet Range and More!",
"broker_name": "Howard W. Hood",
"broker_company": "Hood Real Estate Inc",
"broker_phone": "(830) 326-5993",
"broker_url": "https://www.land.com/member/howard-w-hood/39718/",
"thumbnail_url": "https://assets.land.com/resizedimages/600/0/h/80/w/1-5285496750",
"image_urls": [
"https://assets.land.com/resizedimages/600/0/h/80/w/1-5285496750",
"https://assets.land.com/resizedimages/600/0/h/80/w/1-5285496751",
"https://assets.land.com/resizedimages/600/0/h/80/w/1-5285496752"
],
"image_count": 125,
"status_code": 1,
"listing_level": "Signature Partner",
"listed_date": "2024-08-12T16:40:48.763Z",
"updated_date": "2024-10-28T12:31:11.980Z",
"lake": "Private Lake",
"is_diamond": true,
"is_gold": false,
"is_platinum": false,
"is_showcase": false,
"source": "land.com",
"scraped_at": "2026-10-25T16:30:00.000Z"
}

The sample shortens image_urls to three links. Real records include the full gallery.

Tips for Best Results

  • Start with a small results_wanted value to check the dataset shape before scheduling a large run.
  • Use the Land.com website to build filters, then copy the URL into start_url. This avoids guessing filter names.
  • Keep max_pages at 10 or higher when you request more than 250 listings, because each page contains 25 records.
  • The Actor runs without a proxy by default. If Land.com blocks your network, enable Apify residential proxy from the United States or supply your own proxy URL.
  • Land.com changes listings often. Schedule daily or weekly runs when you need current inventory.
  • Some fields are missing because Land.com does not publish them for every listing. Empty values are removed rather than saved as null.
  • If a run returns no listings, check the URL filters first, then test with a broader state search.

Integrations

  • Google Sheets - Send new listings to a spreadsheet for review or sharing.
  • Webhooks - Trigger downstream workflows after a run finishes.
  • Make or Zapier - Connect listings to CRM, email, or reporting tools.
  • Apify API - Read datasets from your own application or data warehouse.
  • Schedules - Refresh land inventory on a daily, weekly, or custom interval.

Frequently Asked Questions

Can I export Land.com listings to CSV or Excel?

Yes. Apify datasets can be downloaded as CSV, Excel, JSON, XML, HTML, and other supported formats.

Yes. Paste the filtered results URL from your browser into start_url. Price, acreage, county, house, status, sort, and page settings in the URL are preserved.

Does the Actor follow pagination?

Yes. It follows the next result page until it reaches results_wanted or max_pages.

How many listings are on one Land.com page?

Land.com shows 25 listings per page. A request for 100 listings normally needs four pages.

Does the Actor collect broker phone numbers?

Yes, when Land.com publishes a phone number for the listing broker. The dataset also includes the broker name, company, and profile URL.

Why are some fields missing from a record?

Land.com does not publish every field for every property. Empty values are removed from the dataset instead of being saved as null.

Can I run this Actor on a schedule?

Yes. Create a schedule in Apify Console and use the same input for each run.

Why did the Actor fail with HTTP 403?

Land.com may block your network or proxy IP. Enable Apify residential proxy from the United States, or supply your own proxy URL, then run again. The Actor rotates proxy sessions automatically, but a proxy pool that Land.com has rate-limited can still be refused.

Do I need a Land.com account?

No. The Actor collects public listing data and does not require a Land.com login.

Can I use several search URLs in one run?

This Actor accepts one start_url per run. To collect several markets, create a task for each URL or run the Actor multiple times with different input.

Scraping public data can be legal, but you are responsible for complying with applicable laws, Land.com terms, and privacy rules. Use the data responsibly and do not collect private or restricted information.

Support

For issues, feature requests, or custom Actor work, use the Issues tab on the Actor page or contact the developer through Apify.

This Actor is designed for legitimate collection of publicly available listing data. It is not affiliated with, endorsed by, or sponsored by Land.com or CoStar Group. Users are responsible for how they use the data and for complying with applicable laws and website terms.