+LandWatch API
Search US land, farms, ranches and rural homes for sale on LandWatch and get listings as JSON.
The API.SH LandWatch API turns public LandWatch.com pages into structured JSON. LandWatch is the US rural property marketplace in the Land.com network. Search land, ranches, farms and rural homes for sale by state, county or city with property type, price, acreage and sort, or paste any LandWatch search link. Open a listing for acres, price, MLS and parcel ids, county FIPS, coordinates, price and acreage history, price-drop insights, county market benchmarks, amenities, photos, auction details and the broker.
- 2 endpoints
- from $1 / 1,000 calls
- 1,000 free credits / month
- failed calls free
GET https://api.api.sh/landwatch/v1/ listing
{ "success": true } What you can build with the LandWatch API
Land price per acre research
Search a state or county by type and acreage and compare price and price per acre to value land, farms and ranches.
County market benchmarks
Open listings to read county medians for price, price per acre, acres and days on market, plus price history and drops, to judge whether a property is priced right.
New land listing alerts
Call the listing route with latest=true and a state to catch the newest property, or poll search sorted by date for a county.
Broker and auction tracking
Collect brokers, their companies and listing counts, and auction and sale dates, to follow who sells rural land in a region.
LandWatch data you get
Field names from real responses. Numbers come parsed, URLs absolute, dates in ISO 8601.
LandWatch API endpoints and prices
Every LandWatch endpoint costs 1 credit per call: credits are $1 per 1,000 on a monthly plan, $2 pay-as-you-go. Pricing
| LandWatch land for sale /landwatch/ | $1 · $2 PAYG 1 credit |
| LandWatch listing /landwatch/ | $1 · $2 PAYG 1 credit |
Call the LandWatch API
LandWatch listing: GET https://api.api.sh/landwatch/
curl "https://api.api.sh/landwatch/v1/listing" \
-H "x-api-key: $APISH_KEY" import os, requests
res = requests.get(
"https://api.api.sh/landwatch/v1/listing",
params={},
headers={"x-api-key": os.environ["APISH_KEY"]},
timeout=120,
)
res.raise_for_status()
data = res.json() const url = new URL("https://api.api.sh/landwatch/v1/listing");
const res = await fetch(url, { headers: { "x-api-key": process.env.APISH_KEY } });
if (!res.ok) throw new Error(`${res.status} ${await res.text()}`);
const data = await res.json(); # Google Sheets (API.SH add-on)
=APISH("/landwatch/v1/listing")
# Zapier, Make, n8n (verified node): pick the API.SH app,
# choose "LandWatch" and "LandWatch listing".
# AI agents (Claude, ChatGPT, Cursor): add the
# API.SH MCP server https://api.sh/mcp - Create a free accountConfirm your email and get 1,000 free credits every month. No card needed.
- Create an API keyOne key works for all 482 platforms.
- Send the requestJSON back in one call. Add
output=csvoroutput=ndjsonfor files.
Why API.SH for LandWatch data
- Public data only: no LandWatch login, cookies or account needed
- One key and one response shape for LandWatch and 481 other platforms
- Built and maintained by API.SH, not third-party publishers
- Pay per call; errors on our side cost nothing
- Live status for every endpoint
API.SH vs the official LandWatch API
LandWatch does not offer a public API for its listings; brokers publish through the Land.com network. API.SH reads the public listings and returns them as JSON, with no broker account.
Skip building a LandWatch scraper or buying a custom land dataset: API.SH gives you search and full listings with one key and a fixed price per call.
LandWatch API questions
What LandWatch data can I get?+
Land for sale search results with price, price per acre, acres, beds, baths, county, coordinates, status, auction dates and broker (/landwatch/v1/search), and one full listing with history, insights, county benchmarks, amenities, media and broker details (/landwatch/v1/listing).
How much does the LandWatch API cost?+
Every LandWatch endpoint costs 1 credit per call. On a monthly plan 1,000 credits cost $1 (Starter is $50/month for 50,000 credits). Pay-as-you-go is $2 per 1,000 credits, with top-ups from $15 that never expire.
Is there a free trial?+
Yes. Every account gets 1,000 free credits every month. That is 1,000 calls to /landwatch/v1/listing at 1 credit each.
Is there an official LandWatch API?+
No public one. LandWatch, part of the Land.com network, lets brokers list properties but does not offer a developer API for reading listings. API.SH fills that gap with documented endpoints.
Do I need a LandWatch account or login?+
No. API.SH reads public LandWatch pages only, and a private seller's phone and address are left out.
Is there a free LandWatch or land property data API?+
API.SH is paid per call, but every account gets 1,000 free credits every month, which covers testing searches and listings before you pay.
Can I get price history and price per acre?+
Yes. Search results include price per acre and recent price change, and the listing route returns price and acreage history, price-drop insights and county market benchmarks.
How do I get started?+
1. Sign up at api.sh. 2. Copy your API key. 3. Call /landwatch/v1/search with state (for example texas) and a type or acres_min. Request examples and every parameter are in the docs at https://api.sh/docs. You can also use the JS or Python SDK, Google Sheets, Zapier, Make, n8n or the MCP server at https://api.sh/mcp.