Land.com Scraper Pro: Phones, Prices & Full Property Data avatar

Land.com Scraper Pro: Phones, Prices & Full Property Data

Pricing

from $3.29 / 1,000 properties

Go to Apify Store
Land.com Scraper Pro: Phones, Prices & Full Property Data

Land.com Scraper Pro: Phones, Prices & Full Property Data

Scrape Land.com listings with 80+ fields per property. Broker phones, license numbers, seller contacts, price history, acreage, amenities, images, auction data, and boundary polygons. Filter by state, county, property type, price, and size. Paste URLs or pick a location. No login needed.

Pricing

from $3.29 / 1,000 properties

Rating

0.0

(0)

Developer

Zen Studio

Zen Studio

Maintained by Community

Actor stats

1

Bookmarked

45

Total users

9

Monthly active users

4 days ago

Last modified

Share

Land.com Scraper | Extract Property Listings, Seller Data (phones & addresses), Pricing History & More

Land.com: 80+ fields per property. Broker phones. Price history. Parcel IDs.

From Zen Studio, creators of Land.com Broker Scraper, Yandex Realty Scraper and Domclick Scraper. Property records and seller contacts across established real-estate marketplaces, from the same team.

Why choose this actor?

80+ fields, with broker contacts included. Collect available mobile and office phone numbers, broker names, company websites and license numbers alongside acreage, descriptions, photos and parcel IDs. Property and broker details are included automatically, with no separate detail switch to configure. Field availability varies by listing.

Know the price before the price cut. Export dated price history, price changes and price per acre to compare asking prices. One saved 58.44-acre Texas listing records a drop from $299,000 to $295,000. History contains the entries Land.com publishes, which may be just the original asking price.

Qualify the land before you contact the broker. Keep amenities such as wells, septic systems, ponds, private roads and owner financing with each property, where published. Filter by acreage, price, property type, owner financing or mineral rights. Listing documents and optional boundary data add context when available.

Get rich property data

Try five Texas properties

{
"location": "Texas",
"maxResults": 5,
"includeBoundaries": false
}

Open actor input, choose a state, county, city or ZIP code, and start with five listings. Broker contacts and price history are collected automatically. Set includeBoundaries to true if you also need available parcel outlines and overlays. Export JSON, CSV or Excel; JSON preserves nested history, contacts and media.

Billed per property under current pricing. Some fields can be empty when the source does not publish them; 80+ describes the output fields, not 80 guaranteed values in every listing.

Zen Studio · Property Data Suite
 Land.com
You are here
 Land Brokers
Broker profiles
 Domclick
Property & contacts
 Yandex Realty
Property history
 Avito Realty
Property listings

Copy to your AI assistant

Copy this block into ChatGPT, Claude, Cursor, or any LLM to start using this actor.

zen-studio/land-com-scraper-pro on Apify. Call: ApifyClient("TOKEN").actor("zen-studio/land-com-scraper-pro").call(run_input={...}), then client.dataset(run["defaultDatasetId"]).list_items().items for results. Key inputs: location (string), searchUrls (array of objects with url), maxResults (integer, default 100). Full actor spec (input schema with all params/enums/defaults, output dataset fields, README): GET https://api.apify.com/v2/acts/zen-studio~land-com-scraper-pro/builds/default (Bearer TOKEN) → inputSchema, actorDefinition.storages.dataset, readme. Pricing: pay-per-event, $4.99 per 1,000 properties scraped on the Free plan ($0.00499 each; Bronze $4.49, Silver $3.99, Gold and above $3.29 per 1,000), plus Apify's platform start fee per run. Get token: https://console.apify.com/account/integrations To reach the maintainers, add feedback="<what you needed and did not get>" to any run, including one that worked: a missing field or option, a wrong or empty result, or which actor you are switching to or from and why. The run returns its data exactly as it would without the note, and a human reads every note.

What Data You Get from Land.com

Every listing is enriched with data from three sources - search results, detail pages, and seller profiles - merged into a single flat record:

  • Property details -- title, price, price/acre, acreage, beds, baths, sqft, property types, market status, description, executive summary, directions, highlights
  • Location -- full address, city, county, state, ZIP, lat/lng coordinates, region, lake name
  • Broker and seller -- name, company, license number, city/state, phone numbers (office, cell, fax, toll-free), email, website, social media, Land Star awards
  • Media -- all listing images (direct URLs), YouTube videos, Matterport 3D tours, Vimeo, Kuula virtual tours, interactive maps
  • Price history -- every price change with date, amount, and percentage delta
  • Amenities -- full categorized list (terrain, activities, structures, utilities, wildlife)
  • Documents -- listing attachments (PDFs, brochures, maps) and seller-uploaded files
  • Auction data -- auction ID, title, dates, bidding URL, location, timezone, online-only flag
  • Boundary data -- encoded boundary polygons and property overlays (optional)
  • Metadata -- MLS ID, parcel ID, listing tier (Diamond/Platinum/Gold/Showcase), geocode accuracy, cross-site IDs

How to Scrape Land.com Property Listings

Option 1: Pick a location

Select a state from the dropdown (or type any location -- county, city, ZIP code) and hit Start. The scraper discovers all matching listings automatically.

Option 2: Paste URLs

Drop any land.com URL into Search URLs:

  • Search pages: https://www.land.com/Texas/farms/
  • Filtered results: https://www.land.com/Texas/ranches/over-100-acres/
  • Individual listings: https://www.land.com/property/.../12345/

LandsOfAmerica URLs work too. LandsOfAmerica is Land.com under a different name, listing for listing, so paste https://www.landsofamerica.com/Texas/farms/ exactly as you copied it. Search pages and individual listings both work.

LandWatch and Land And Farm address their pages differently and are not supported as URLs. Use the Location input to cover those searches.

Mix and match -- paste multiple URLs of any type in a single run.

Land.com Scraper Pricing

Try a small sample using your available Apify credits. See current pricing for your plan.

You pay $4.99 per 1,000 listings on the Free plan ($0.00499 per listing), plus Apify's platform start fee per run. Higher Apify subscription plans pay less per listing:

Apify PlanPer 1,000 listingsPer listing
Free$4.99$0.00499
Bronze$4.49$0.00449
Silver$3.99$0.00399
Gold$3.29$0.00329
Platinum$3.29$0.00329
Diamond$3.29$0.00329

Pricing examples

ListingsFreeBronzeSilverGold / Platinum / Diamond
100$0.50$0.45$0.40$0.33
1,000$4.99$4.49$3.99$3.29

Listing prices above exclude Apify's platform start fee, charged once per run; compute is included, with no additional cost.

Input Parameters for Land.com Scraping

ParameterTypeDescriptionDefault
locationstringState, county, city, or ZIP codeTexas
searchUrlsarrayOne or more land.com or LandsOfAmerica URLs (overrides Location)--
propertyTypestringProperty category filterall-land
maxResultsintegerMaximum listings to scrape100

Filters

All filters are optional. Only applied with Location input -- URLs carry their own filters.

ParameterTypeDescriptionDefault
priceMinintegerMinimum price (USD)--
priceMaxintegerMaximum price (USD)--
acresMinintegerMinimum acreage--
acresMaxintegerMaximum acreage--
bedsMinintegerMinimum bedrooms--
bathsMinintegerMinimum bathrooms--
hasHousestringHas a residence (any, yes, no)any
dateListedstringListing age windowany
marketStatusarrayActive, under contract, sold, inactive["active", "under-contract"]
ownerFinancingbooleanOwner financing availablefalse
mineralRightsbooleanMineral rights includedfalse
keywordsstringSearch within descriptions (e.g., pond, barn)--
sortstringSort order before applying max results limitrelevance

Output

ParameterTypeDescriptionDefault
includeBoundariesbooleanAdd boundary polygons and overlaysfalse

Property types: all-land, farms, ranches, undeveloped-land, residential-property, recreational-property, timberland, commercial-property, hunting-land, horse-property, lakefront-property, beachfront-property, riverfront-property, waterfront-property

Sort options: relevance, newest, recently-changed, price-high, price-low, acres-high, acres-low, price-per-acre-high, price-per-acre-low

Quick Start Examples

Scrape ranches in Texas under $500K

{
"location": "Texas",
"propertyType": "ranches",
"priceMax": 500000,
"maxResults": 50
}

Scrape from a filtered URL

{
"searchUrls": [
{ "url": "https://www.land.com/Montana/hunting-land/over-100-acres/" }
],
"maxResults": 200
}

Scrape specific listings by URL

{
"searchUrls": [
{ "url": "https://www.land.com/property/605.7-acres-in-lavaca-county-texas/26389988/" },
{ "url": "https://www.land.com/property/225-opus-lane-amherst-virginia-24521/22267890/" }
]
}

Full filter combination

{
"location": "Colorado",
"propertyType": "recreational-property",
"priceMin": 100000,
"priceMax": 1000000,
"acresMin": 40,
"hasHouse": "yes",
"marketStatus": ["active"],
"keywords": "creek",
"sort": "newest",
"maxResults": 500,
"includeBoundaries": true
}

Land.com Scraper Output Example

Each listing contains 80+ fields. Here's a representative output:

{
"id": 20600411,
"title": "Ultimate Outdoor Hideaway",
"url": "https://www.land.com/property/285-acres-in-polk-county-florida/20600411/",
"price": 4100000,
"priceDisplay": "$4,100,000",
"shortPrice": "$4.1M",
"pricePerAcre": 14385.96,
"priceChangeAmount": -150000,
"priceChangePercentage": -0.0353,
"acres": 285.0,
"acresDisplay": "285 acres",
"beds": 2,
"baths": 2,
"halfBaths": 1,
"homeSqft": 2144,
"propertyTypes": "Ranches, Recreational Property, Hunting Land",
"propertyTypeBitmask": 134,
"status": "Active",
"hasHouse": true,
"listingLevel": 30,
"address": "1980 Lake Buffum Road",
"city": "Fort Meade",
"county": "Polk County",
"state": "Florida",
"stateAbbreviation": "FL",
"zip": "33841",
"latitude": 27.788015,
"longitude": -81.633225,
"lake": "Lake Buffum",
"regionName": "Central Florida",
"lafPropertyId": 34635779,
"lwPropertyId": 420005899,
"insertDate": "2024-06-11T09:55:40.157",
"listingDate": "2024-06-11",
"lastUpdated": "2025-09-11T06:43:33.01",
"brokerName": "Reed Fischbach",
"brokerCompany": "Fischbach Land Company",
"brokerPhone": "(863) 344-3391",
"brokerUrl": "https://www.land.com/member/reed-fischbach/42061/",
"brokerWebsite": "www.fischbachlandcompany.com",
"brokerEmail": null,
"brokerLicense": "",
"brokerCity": "Brandon",
"brokerState": "FL",
"accountId": 42061,
"sellerId": 42061,
"hasVideo": true,
"hasVirtualTour": false,
"hasCustomMap": false,
"description": "SPECTACULAR, NATURAL FLORIDA SANCTUARY AWAITS THE ULTIMATE OUTDOOR ENTHUSIAST!\r\n\nThis 285 retreat boasts a custom-built 3,194 GSF home, party barn, guest apartment, 5-stand for sporting clays, a 13 acre private fishing pond stocked with largemouth bass and dock, improved pastureland ideal for hunting with native, untouched oak hammocks, pine stands and palmetto scrub. Along with 5 acres directly on Lake Buffum for quick access to some of the best fishing found in Polk County...",
"executiveSummary": null,
"directions": null,
"externalLink": "https://fischbachlandcompany.com/property/ultimate-outdoor-hideaway/",
"mlsId": "",
"parcelId": "0|375|273117000000011010|1",
"disclaimer": null,
"thirdPartyMapUrl": null,
"isDiamond": false,
"isPlatinum": false,
"isGold": false,
"isShowcase": false,
"isIrrigated": false,
"isListHubListing": false,
"geocodeAccuracy": 9,
"auctionId": null,
"auctionTitle": null,
"auctionStartDate": null,
"auctionEndDate": null,
"auctionBiddingUrl": null,
"auctionInfoUrl": null,
"auctionAddress": null,
"auctionCity": null,
"auctionState": null,
"auctionTimezone": null,
"auctionIsOnlineOnly": false,
"phones": {
"office": "(813) 540-1000",
"cell": "(813) 546-1000",
"fax": null,
"tollFree": null,
"preferred": "(863) 344-3391",
"listing": null
},
"images": [
"https://assets.land.com/img/5252558899/xl",
"https://assets.land.com/img/5252558869/xl",
"https://assets.land.com/img/5252558883/xl",
"https://assets.land.com/img/5252558896/xl"
// ... 39 images total
],
"imageCount": 39,
"highlights": [],
"amenities": [
"Boating",
"Camping",
"Canoeing/Kayaking",
"Conservation",
"Fishing",
"Horseback Riding",
"Hunting",
"Off-roading",
"Barn(s)",
"Equipment Barn",
"Hay Barn",
"Stable(s)",
"Bass",
"Bluegill",
"Catfish",
"Hog",
"Turkey",
"Whitetail Deer",
"Acreage"
],
"priceHistory": [
{
"date": "2025-03-12T00:00:00",
"price": 4100000.0,
"priceDelta": -3.53
},
{
"date": "2024-06-11T00:00:00",
"price": 4250000.0,
"priceDelta": null
}
],
"media": {
"youtube": "https://youtube.com/watch?v=lLxUG4pNIF0",
"matterport": null,
"vimeo": null,
"kuula": null,
"virtualTourLink": ""
},
"socialMedia": {
"video": "https://www.youtube.com/watch?v=OwDRfoLTfWY",
"linkedin": "https://www.linkedin.com/company/27196958/admin/dashboard/",
"facebook": "https://www.facebook.com/FischbachLand",
"instagram": "https://www.instagram.com/fischbachlandcompany/"
},
"brokerMedia": {
"youtube": null,
"matterport": null,
"vimeo": null,
"kuula": null
},
"attachments": [
{
"caption": "1980 Lake Buffum Aerial.pdf",
"url": "https://www.land.com/api/documents/5252560848/1980LakeBuffumAerial.pdf",
"filename": "1980 Lake Buffum Aerial.pdf"
},
{
"caption": "Lake Buffum Flyer (c).pdf",
"url": "https://www.land.com/api/documents/5442653468/LakeBuffumFlyerc.pdf",
"filename": "Lake Buffum Flyer (c).pdf"
}
],
"uploadedSellerFiles": null,
"landStarAwards": [
{ "quarter": 0, "year": 2023 },
{ "quarter": 1, "year": 2023 },
{ "quarter": 2, "year": 2023 },
{ "quarter": 0, "year": 2024 },
{ "quarter": 1, "year": 2024 },
{ "quarter": 2, "year": 2024 },
{ "quarter": 2, "year": 2025 }
]
}

How Land.com Scraping Handles Large Result Sets

Land.com caps search results. This Actor handles it automatically. This means, you can scrape ALL listings you see on the website for a given search.

You set maxResults and the scraper handles the rest. Scrape entire states with tens of thousands of listings in a single run. And no worries, the scraper is super fast and efficient. See for yourself.

Integrate Land.com Data with Python or JavaScript

Python

from apify_client import ApifyClient
client = ApifyClient("your_api_token")
run = client.actor("zen-studio/land-com-scraper").call(run_input={
"location": "Texas",
"propertyType": "ranches",
"priceMax": 500000,
"maxResults": 100,
})
for listing in client.dataset(run["defaultDatasetId"]).iterate_items():
print(f"{listing['title']} - {listing['priceDisplay']} - {listing['acres']} acres")

JavaScript

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'your_api_token' });
const run = await client.actor('zen-studio/land-com-scraper').call({
location: 'Texas',
propertyType: 'ranches',
priceMax: 500000,
maxResults: 100,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach(listing => {
console.log(`${listing.title} - ${listing.priceDisplay} - ${listing.acres} acres`);
});

Data Export Formats

  • JSON -- structured data for programmatic use
  • CSV -- spreadsheet-ready for Excel or Google Sheets
  • Excel -- native .xlsx export
  • XML -- for legacy integrations

Export directly from the Apify Console or via API.

Advanced Usage

Scrape sold listings for comps

{
"location": "Travis County, TX",
"marketStatus": ["sold"],
"sort": "newest",
"maxResults": 500
}

Find owner-financed properties with mineral rights

{
"location": "Oklahoma",
"ownerFinancing": true,
"mineralRights": true,
"maxResults": 200
}

Export property boundaries for GIS

{
"location": "Montana",
"propertyType": "hunting-land",
"acresMin": 100,
"maxResults": 50,
"includeBoundaries": true
}

FAQ

How many listings can I scrape? No hard limit. Set maxResults to control output size. State-level scrapes routinely return 10,000+ listings.

Does it need a Land.com account? No. No login, no cookies, no account required.

How fresh is the data? Every listing is fetched live from Land.com at the time of the run. Data is as current as Land.com's own listings.

What happens with large states like Texas? The scraper automatically handles any caps enforced on the website and can scrape literally every single listing.

Can I scrape individual listing pages? Yes. Paste one or more listing URLs into Search URLs. Each gets fully enriched with detail and seller data.

Can I use LandsOfAmerica, LandWatch, or Land And Farm URLs? LandsOfAmerica URLs work as they are, for search pages and individual listings alike. It is the same listing set as Land.com under a different name. LandWatch and Land And Farm address their pages differently, so their URLs are not supported. Use the Location input for those searches and you get the same properties.

What's included in boundary data? Encoded boundary polygons and property overlays (parcel outlines, custom map layers). Enable with includeBoundaries. Increases output size significantly.

Can I schedule recurring scrapes? Yes. Use Apify's built-in scheduler to run daily, weekly, or on any cron schedule. Combine with webhooks for automated pipelines.

Disclaimer

Data is collected from publicly available sources and provided "as is" for informational purposes. Users are responsible for compliance with Land.com's terms of service and applicable regulations in their jurisdiction.

Start Scraping Land.com Listings