RanchLand Scraper
Pricing
from $3.00 / 1,000 results
RanchLand Scraper
Scrape ranch, farm and recreational land listings from RanchLand (ranchland.com) - Mason & Morse Ranch Company's US Western marketplace. Search by keyword, browse by state or property type, filter by price/acres/status, and enrich with photos, brokers, maps and brochures.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Crawler Bros
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a month ago
Last modified
Categories
Share
Scrape RanchLand (ranchland.com) — the US Western ranch, farm and recreational land marketplace run by Mason & Morse Ranch Company. Search by keyword, browse by state or property type, filter by price / acreage / status, and pull rich detail: descriptions, map coordinates, brokers, photos, brochures, audio tours and video. HTTP-only scraping of public pages — no auth, no cookies, no paid proxy.
Data Source
This actor scrapes RanchLand (ranchland.com), a same-category replacement for the originally requested RanchFlip (ranchflip.com).
RanchFlip is a US ranch-for-sale marketplace that is genuinely unreachable from automated infrastructure: every non-browser path returns a Cloudflare "Sorry, you have been blocked" 403. Verified during development with plain HTTP (403), curl_cffi TLS impersonation across 4 browser profiles (all 403), headless Playwright (403), and even a Google Translate server-side mirror fetch (Cloudflare "Just a moment" challenge). RanchLand — the same niche (Western US ranches, farms, hunting and recreational land for sale) — serves its listing pages and listing-search endpoints openly with no WAF, so it works reliably on the free Apify plan with no proxy at all.
Listing data is read from the same server-side endpoints the site's own browse pages use (/pb/plugin/par_search.php + /pb/plugin/par.php), so browse pages, filters and detail pages all return real, current inventory — active listings plus the broker's sold archive.
What this actor does
- Seven modes:
search,byState,byType,byIds,byUrl,newListings,soldProperties - 16 US states browse (Arizona → Wyoming) and 12 property types (cattle ranches, hunting land, farms, timberland, equestrian, ranchettes, …)
- Filters: keyword, state, property type, price range, acreage range, listing status, sort order
- Rich detail option: description, street address, postal code, GPS coordinates, brokers, brochure PDF, audio tour, video
- Media URLs are directly hotlinkable — images, brochures and audio load from any client with no referer tricks
- Empty fields are omitted — no
nulls in the dataset
Output per listing
id— RanchLand listing ID (e.g.3578)name— listing name (e.g.L Cross Ranch)city,county,state— parsed from the listing locationacres— total acreage (number)price— asking price in USD (number),priceDisplay(e.g.$45,000,000)summary— short teaser from the search cardimageUrl— main photo (absolute, hotlinkable)listingStatus—activeorsoldlistingUrl/sourceUrl— canonical listing page- With
includeDetails: true(always forbyIds/byUrl):description— full marketing descriptionstreetAddress,postalCode— where published by the brokerlatitude,longitude— map coordinatesbrokers[]— listing agent namesbrochureUrl— property brochure (PDF)audioUrl— narrated tour (MP3)videoUrl— YouTube walkthrough
recordType: "ranchListing",scrapedAt
Input
| Field | Type | Default | Description |
|---|---|---|---|
mode | string | search | search / byState / byType / byIds / byUrl / newListings / soldProperties |
searchQuery | string | ranch | Keyword matched against descriptions (mode=search) |
state | string | – | One of 16 states (mode=search / byState) |
propertyType | string | – | One of 12 types (mode=search / byType) |
minPrice / maxPrice | int | – | Price band in USD (0–100,000,000) |
minAcres / maxAcres | number | – | Size band in acres (0–1,000,000) |
listingStatus | string | activeAndSold | activeAndSold / activeOnly / soldOnly |
sortBy | string | newest | newest / priceAscending / acreageAscending |
includeDetails | bool | false | Fetch full detail pages (slower) |
listingIds | array | – | IDs to look up (mode=byIds) |
listingUrls | array | – | Listing URLs to fetch (mode=byUrl) |
maxItems | int | 50 | Hard cap (1–1000) |
proxyConfiguration | object | off | Optional; AUTO proxy only if you need it |
Example: keyword search with filters
{"mode": "search","searchQuery": "trout","state": "colorado","minAcres": 100,"maxPrice": 15000000,"listingStatus": "activeOnly","includeDetails": true,"maxItems": 20}
Example: browse by state
{"mode": "byState","state": "texas","maxItems": 100}
Example: browse by property type
{"mode": "byType","propertyType": "hunting-land-for-sale","minPrice": 1000000,"maxItems": 50}
Example: lookup by URL
{"mode": "byUrl","listingUrls": ["https://www.ranchland.com/ranches-for-sale/colorado/l-cross-ranch-3578"]}
Use cases
- Ranch acquisition leads — monitor new listings and sold comparables across Western states
- Land market analytics — track asking prices and acreage by state, type and over time
- Hunting / recreational property research — filter hunting land, water features, and large acreage
- Broker & listing intelligence — which agents list which properties, and at what price points
- Investment screening — price band + acreage sweep across multiple states in one run
FAQ
What's RanchLand? RanchLand is the listing marketplace of Mason & Morse Ranch Company, one of the oldest Western US land brokerage firms (est. 1963), with ranch, farm and recreational land listings across 16 states. See ranchland.com.
Why is this scraping RanchLand instead of RanchFlip? RanchFlip (ranchflip.com) blocks all automated traffic with a Cloudflare WAF — including residential proxies and full browsers — so no free-plan Apify actor can read it. RanchLand covers the same niche (US ranch / land for sale) and is openly accessible.
Is the data current? Yes — listings are read live from the site's own listing endpoints at run time, including new listings and the sold archive.
Why don't all listings have description or latitude? Detail fields only exist on the listing's detail page; the site itself omits them for some properties. Fields are only emitted when the site provides them.
Why are some fields missing in list mode? Without includeDetails, records come from the compact search cards (name, location, price, acres, summary, photo). Turn on includeDetails for full records.
What does listingStatus mean? active = currently for sale; sold = sold properties in the broker's archive.
How does the sort work? newest returns the latest listings first. Price and acreage sorts are applied by the site's search engine and are low-to-high.
Does this actor require a proxy or login? No. All data is public; the proxy field is optional and defaults to off.
Is this affiliated with RanchLand / Mason & Morse? No — this is an independent third-party actor using the publicly available listing pages.
Rate limits? None documented. The actor pages politely with small delays between requests.