Land.com Search [/w EMAILS][Bypass Limits][PPE] avatar

Land.com Search [/w EMAILS][Bypass Limits][PPE]

Pricing

from $2.25 / 1,000 results

Go to Apify Store
Land.com Search [/w EMAILS][Bypass Limits][PPE]

Land.com Search [/w EMAILS][Bypass Limits][PPE]

Unlock the full potential of Land.com with this powerful scraper! Efficiently extract detailed property listings, including prices, acreage, media, and descriptions, to save time and make data-driven decisions. Perfect for real estate pros, investors, and researchers!

Pricing

from $2.25 / 1,000 results

Rating

5.0

(7)

Developer

Muhamed Didovic

Muhamed Didovic

Maintained by Community

Actor stats

5

Bookmarked

86

Total users

11

Monthly active users

a day ago

Last modified

Share

Overview

The Land.com Scraper is a highly effective tool designed to extract comprehensive property listings from Land.com. Whether you're a real estate investor, researcher, or developer, this scraper provides detailed data to help you analyze and evaluate land opportunities efficiently.


There are two versions of the Land.com Scraper available:


Features

  • Customizable Input Parameters:

    • Start scraping from specific URLs.
    • Limit the number of listings to scrape per session.
  • Efficient Data Extraction:

    • Handles pagination to ensure all listings are captured.
    • Automatically retries failed requests for seamless scraping.
  • Proxy Integration:

    • Supports proxies to ensure anonymity and reliability.
  • Detailed Data Output:

    • Extracts property details such as location, price, acreage, description, amenities, and contact information.

How to Use

  1. Set Up: Ensure you have an Apify account and access to the Apify platform.
  2. Provide Input Data: Input specific scraping parameters, such as start URLs and maximum items to scrape.
  3. Adjust Scraper Settings: Configure settings like maxConcurrency, minConcurrency, and maxRequestRetries to optimize performance.
  4. Run the Scraper: Execute the scraper on the Apify platform.
  5. Download Results: Export the scraped data in your preferred format (JSON, CSV, Excel).

Input Configuration

To use the scraper, configure the input parameters as follows:

{
"startUrls": [
{
"url": "https://www.land.com/Florida/beachfront-property/"
}
],
"maxItems": 100,
"maxConcurrency": 10,
"minConcurrency": 1,
"maxRequestRetries": 100,
"proxy": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Input Fields Explanation

  • Start URLs (startUrls): The URLs from which the scraper will begin extracting data.
    • Example: https://www.land.com/Florida/beachfront-property/.
  • Max Items (maxItems): Maximum number of listings to scrape per run. Default is 100.
  • Max Concurrency (maxConcurrency): Maximum number of pages processed simultaneously. Default is 10.
  • Min Concurrency (minConcurrency): Minimum number of pages processed simultaneously. Default is 1.
  • Max Request Retries (maxRequestRetries): Number of retries for failed requests. Default is 100.
  • Proxy Configuration (proxy): Settings for reliable and anonymous scraping. Default uses Apify's Residential Proxy.

Output Structure

The scraper produces a structured JSON output containing detailed information for each property listing. Below is an example of the output with an explanation of the fields:

{
"accountId": 3979147,
"acres": 60.34,
"address": {
"address1": "438 NE English Ivy Trail",
"address2": "",
"city": "Pinetta",
"state": 12,
"stateAbbreviation": "FL",
"stateName": "Florida",
"zip": "32350"
},
"adTargetingPta": "farms",
"areaLabel": "60.34 acres",
"attachments": [
{
"caption": "Aerial Map",
"docsPath": "https://files.realstack.com/uploads/.../RcjXEv4lKQ7zBkbc.pdf",
"documentId": 5342762325,
"documentTypeId": 20,
"filename": "RcjXEv4lKQ7zBkbc.pdf",
"isExternal": true,
"uploadedAccountFileId": 0,
"uploadedPropertyFileId": 2566093,
"url": "https://files.realstack.com/uploads/.../RcjXEv4lKQ7zBkbc.pdf"
}
],
"auctionAddress": null,
"auctionCity": null,
"auctionDate": "01/01/0001, 12:00 AM",
"auctionId": null,
"auctionState": "UNDEFINED",
"auctionTitle": null,
"auctionUrl": null,
"baths": 1,
"beds": 1,
"breadcrumbSchema": "{\"@context\":\"https://schema.org\",\"@type\":\"BreadcrumbList\"}",
"canDisplay": false,
"canonicalUrl": "/property/438-NE-English-Ivy-Trail-Pinetta-Florida-32350/20571851/",
"city": {
"id": 21021,
"countyId": 6194,
"name": "Pinetta",
"latitude": 30.5941,
"longitude": -83.35237
},
"county": {
"id": 6194,
"fips": 12079,
"name": "Madison County"
},
"description": [
"Situated on beautiful rolling topography..."
],
"externalLink": "https://www.mossyoakproperties.com/property...",
"halfBaths": 0,
"homesqft": 896,
"imageDocumentIds": [5342842217, 5342842249],
"imageInfo": [
{
"documentId": 5342842217,
"height": 960,
"width": 1280,
"label": "Main Photo"
}
],
"isDiamond": false,
"isGold": true,
"isResidence": true,
"latitude": 30.576742,
"listingDate": "2024-06-04",
"listingId": 20571851,
"price": 1275000,
"title": "60 Acre Homestead/Hobby Farm",
"types": ["Farms", "Residential Property"],
"state": {
"stateId": 12,
"stateAbbreviation": "FL",
"stateName": "Florida"
}
}

Field Descriptions

General Information

  • accountId: Unique identifier for the account managing the listing.
  • acres: Total size of the property in acres.
  • address: Property address details.
    • address1: Street address.
    • city: City of the property.
    • stateAbbreviation: State abbreviation.
    • stateName: Full state name.
    • zip: ZIP code.
  • price: Property listing price.
  • title: Title of the listing.
  • types: Categories of the property (e.g., Farms, Residential Property).

Media and Documents

  • attachments: Related documents and media for the property.
    • caption: Description of the attachment.
    • url: Link to the attachment.
  • imageInfo: Array of images related to the property.
    • label: Description of the image.
    • url: Image URL.

Additional Details

  • beds: Number of bedrooms.
  • baths: Number of bathrooms.
  • halfBaths: Number of half bathrooms.
  • latitude/longitude: Geolocation of the property.
  • listingDate: Date when the listing was created.

Benefits of the Land.com Scraper

  • Automates property data collection, saving hours of manual work.
  • Provides detailed, accurate, and structured data for analysis.
  • Customizable input options for targeted scraping.
  • Reliable performance with proxy integration for anonymity.

Why Choose the Land.com Scraper?

The Land.com Scraper is an indispensable tool for real estate professionals, developers, and investors. It streamlines property research by delivering high-quality, actionable data directly from Land.com, enabling better decision-making and saving time.

Explore More Scrapers

If you found this actor useful, check out other powerful scrapers and actors at memo23's Apify profile. We offer a wide range of tools to enhance your web scraping and automation needs.


Support


Additional Services


🤖 For AI Agents & LLM Apps

Compact reference for AI agents calling this actor via the Apify MCP server or the Apify API (actor: memo23/land-search-cheerio-ppr).

Purpose: Extract land and rural-property listings from Land.com — one structured row per property — from any Land.com search, state, or property URL; this is the Pay-Per-Result version that bypasses the site's result limits.

Minimal input:

{
"startUrls": [{ "url": "https://www.land.com/Florida/beachfront-property/" }],
"maxItems": 50,
"downloadImages": false,
"maxImages": 10,
"maxConcurrency": 10,
"minConcurrency": 1,
"maxRequestRetries": 100,
"enrichEmails": false,
"qualifyByPayment": false,
"proxy": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }
}

Output: one row per property listing — listingId, accountId, title, price, acres, areaLabel, address (address1, city, stateAbbreviation, stateName, zip), city, county, state, latitude, longitude, beds, baths, halfBaths, homesqft, types, description, listingDate, canonicalUrl, externalLink, imageInfo, attachments. Opt-in fields: contactEmail, contactWebsite, emailEnrichment (with enrichEmails); takesPayments, paymentProcessors, stripeLiveKey, paymentConfidence (with qualifyByPayment).

Behaviors an agent should know:

  • startUrls drives the run — paste any Land.com search, state, or property URL; the scraper auto-paginates.
  • Always set maxItems to cap results — this is the Pay-Per-Result version, billed per row returned.
  • enrichEmails (opt-in) adds contactEmail/contactWebsite/emailEnrichment, billed per email found and only when one is returned, never for misses.
  • qualifyByPayment requires enrichEmails; it reuses the pages already fetched (no extra cost) to add takesPayments/paymentProcessors/stripeLiveKey/paymentConfidence.
  • downloadImages stores up to maxImages images per listing in the Key-Value Store.
  • Public listing pages only — no authenticated or login-gated content.
  • Billed per result; enrichment billed per email found. See the Pricing tab on the actor page for exact rates.

⚠️ Disclaimer

This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by CoStar Group, Inc., the Land.com Network, or any of their subsidiaries or affiliates. All trademarks mentioned are the property of their respective owners.

The scraper accesses only publicly available property-listing pages — no authenticated endpoints, paid features, or content behind a Land.com login. Users are responsible for ensuring their use complies with Land.com's Terms of Service, applicable data-protection law (GDPR, CCPA, etc.), and any contractual obligations of their own organization.


SEO Keywords

land.com scraper, scrape land.com, land.com api, land.com property scraper, land listings scraper, land for sale scraper, rural land data, farm and ranch listings scraper, acreage listings api, real estate data extraction, property price data, land investment research, real estate lead generation, land market analysis, rural property data, land.com csv export, land.com json export, LandWatch alternative scraper