Land.com Broker Scraper - Phones, Emails & Listing Stats
Pricing
from $2.49 / 1,000 brokers
Land.com Broker Scraper - Phones, Emails & Listing Stats
Scrape Land.com's broker directory — agent names, company info, office & cell phones, emails, license numbers, listing stats, and profile photos. Filter by state, county, city, or seller type. Sort by name, listings, price, or acreage. Paste broker URLs or pick a location. No login needed.
Pricing
from $2.49 / 1,000 brokers
Rating
0.0
(0)
Developer
Zen Studio
Maintained by CommunityActor stats
0
Bookmarked
11
Total users
0
Monthly active users
4 days ago
Last modified
Categories
Share
Land.com Broker Scraper | Extract Broker Profiles, Contact Info, Phone Numbers & Listing Stats
From Zen Studio, creators of Land.com Scraper Pro, Yandex Realty Scraper and Domclick Scraper. Property records and seller contacts across established real-estate marketplaces, from the same team.
Why choose this actor?
Phone numbers with the broker profile. Export available office and mobile numbers, contact names, company websites and business addresses together. Keep each contact connected to the company and Land.com profile it belongs to.
See the size and value of their active inventory. Get active listing counts, asking-price ranges and acreage ranges with each broker. Use these to shortlist brokers handling the size and value of property you care about.
Build a focused contact list by location and seller type. Search a state, county or city, then narrow the directory to brokers, agents, land auctioneers, property owners or land retailers. Sort by most listings, price or acreage. Company descriptions, license numbers and Land Star awards add context where published.
Try five Texas broker profiles
{"location": "Texas","maxResults": 5,"sort": "most-listings"}
Open actor input to choose a location and collect five profiles ordered by listing count. Phone numbers and inventory statistics are included automatically. Export JSON, CSV or Excel; JSON preserves the grouped phone fields.
Billed per broker under current pricing. Contact details and statistics depend on what Land.com publishes. This actor returns broker profiles and inventory summaries; use Land.com Scraper Pro for individual property records.
| Zen Studio · Property Data Suite | ||||
You are here | Property details | Property & contacts | Property history | 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-broker-scraper on Apify. Call: ApifyClient("TOKEN").actor("zen-studio/land-com-broker-scraper").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 1000). 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-broker-scraper/builds/default (Bearer TOKEN) → inputSchema, actorDefinition.storages.dataset, readme. Pricing: pay-per-event, $3.99 per 1,000 broker profiles ($0.00399 per broker) on the Free plan, lower on paid plans, plus Apify's platform start fee; current rates: https://apify.com/zen-studio/land-com-broker-scraper/pricing. 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 Brokers
Every broker profile includes:
- Contact info -- name, company, address, city, state, ZIP, email, license number
- Phone numbers -- office, cell, fax, toll-free, preferred phone, listing phone
- Company details -- company name, address, website URL
- Profile URLs -- Land.com profile page, logo image, portrait image
- Active listing stats -- listing count, price range (min/max), acreage range (min/max)
- Historical stats -- all-time, 3-year, 5-year, and 10-year listing counts, price ranges, and acreage ranges
- Certifications -- ALC certified, ALC advanced certified, Land Star award count
- Description -- full broker bio/description text
How to Scrape Land.com Broker Profiles
Option 1: Pick a location
Select a state from the dropdown (or type any location -- county, city) and hit Start. The scraper discovers all matching brokers automatically.
Option 2: Paste URLs
Drop any land.com broker directory URL into Search URLs:
- Broker directory:
https://www.land.com/broker/Texas/ - Filtered by type:
https://www.land.com/broker/New-York/retailer/ - Sorted:
https://www.land.com/broker/Florida/sort-listings-high/
LandsOfAmerica directory URLs work too. LandsOfAmerica is Land.com under a different name, broker for broker, so https://www.landsofamerica.com/broker/New-York/retailer/ works exactly as you copied it.
LandWatch and Land And Farm address their directories differently and are not supported as URLs. Use the Location input to cover those.
Mix and match -- paste multiple URLs of any type in a single run.
Land.com Broker Scraper Pricing
Try a small sample using your available Apify credits. See current pricing for your plan.
$3.99 per 1,000 broker profiles ($0.00399 per broker) on the Free plan. You pay per broker scraped, and paid Apify plans bring the rate down:
| Apify Plan | Per 1,000 brokers | Per broker |
|---|---|---|
| Free | $3.99 | $0.00399 |
| Bronze | $3.49 | $0.00349 |
| Silver | $2.99 | $0.00299 |
| Gold | $2.49 | $0.00249 |
| Platinum | $2.49 | $0.00249 |
| Diamond | $2.49 | $0.00249 |
Pricing examples
| Brokers | Free | Bronze | Silver | Gold, Platinum, Diamond |
|---|---|---|---|---|
| 100 | $0.40 | $0.35 | $0.30 | $0.25 |
| 1,000 | $3.99 | $3.49 | $2.99 | $2.49 |
Broker charges above exclude Apify's platform start fee and the dataset storage charge of $0.01 per 1,000 results, both billed by Apify on every run. There is no separate compute charge.
Input Parameters for Land.com Broker Scraping
Search
| Parameter | Type | Description | Default |
|---|---|---|---|
location | string | State, county, or city | Texas |
searchUrls | array | One or more land.com or LandsOfAmerica broker directory URLs (overrides Location) | -- |
maxResults | integer | Maximum broker profiles to scrape | 1000 |
Filters
All filters are optional. Only applied with Location input -- URLs carry their own filters.
| Parameter | Type | Description | Default |
|---|---|---|---|
sellerType | string | Broker/agent type filter | any |
sort | string | Sort order before applying max results limit | default |
Seller types: any, real-estate-broker, real-estate-agent, land-auctioneer, property-owner, land-retailer
Sort options: default, name-az, name-za, most-listings, price-high, acres-high
Quick Start Examples
Scrape all brokers in Texas
{"location": "Texas","maxResults": 1000}
Scrape real estate agents in New York
{"location": "New York","sellerType": "real-estate-agent","maxResults": 500}
Scrape from a broker directory URL
{"searchUrls": [{ "url": "https://www.land.com/broker/Florida/sort-listings-high/" }],"maxResults": 200}
Scrape top brokers by listing count across multiple states
{"searchUrls": [{ "url": "https://www.land.com/broker/Texas/sort-listings-high/" },{ "url": "https://www.land.com/broker/Florida/sort-listings-high/" },{ "url": "https://www.land.com/broker/California/sort-listings-high/" }],"maxResults": 300}
Land.com Broker Scraper Output Example
Each broker profile contains 40+ fields. Here's a representative output:
{"accountId": 17470,"accountSubTypeId": 4,"accountType": 40,"active": true,"adDesc": "","address1": "6 DESTA DRIVE","address2": "Ste 1260","alcCertified": false,"alcAdvancedCertified": false,"badgeId": 2703757817,"city": "Midland","companyAddress1": "6 DESTA DRIVE","companyAddress2": "Ste 1260","companyName": "The Real Estate Ranch","companyCity": "Midland","companyState": "TX","companyZip": "79705","contactName": "Thomas Johnston","courtesyListingCount": 0,"description": "Thomas sells Commercial / Residential Land & Homes in the Permian Basin, South Plains, Concho Basin, Hill Country, as well as West Texas & New Mexico Ranches. His college career included a run at Texas Tech where he received a BA in Communications with Marketing minor...","email": null,"expirationDate": null,"insertDate": null,"isFree": false,"isSeller": false,"landStarWinCount": 1,"licenseNumber": "0542176","listingCount": 0,"parentAccountId": 0,"parentAccountType": 0,"phoneNumbers": {"associatedAccountId": 17470,"associatedListingId": 0,"cellPhone": "(432) 934-3333","fax": "(432) 688-8202","listingPhone": null,"officePhone": "(432) 688-8200","partnerPhone": null,"tollFree": null,"tpnForAccount": "(432) 289-6146","tpnForListing": null,"preferredPhone": "(432) 289-6146"},"portraitId": 3791698862,"portraitImageUpdateDate": null,"stateAbbreviation": "TX","tierListingCount": 0,"upgradeListingCount": 0,"url": "https://www.therealestateranch.com","zip": "79705","brokerUrl": "https://www.land.com/member/thomas-johnston/17470/","logoUrl": "https://assets.land.com/img/2703757878/xl","portraitUrl": "https://assets.land.com/img/3791698862/xl","activePriceMin": 24500,"activePriceMax": 13024440,"activeAcreageMin": 0.13,"activeAcreageMax": 560.0,"activeListingCount": 125,"allTimePriceMin": 0,"allTimePriceMax": 0,"allTimeAcreageMin": 0.0,"allTimeAcreageMax": 0.0,"allTimeListingCount": 0,"lastThreeYearsPriceMin": 0,"lastThreeYearsPriceMax": 0,"lastThreeYearsAcreageMin": 0.0,"lastThreeYearsAcreageMax": 0.0,"lastThreeYearsListingCount": 0,"lastFiveYearsPriceMin": 0,"lastFiveYearsPriceMax": 0,"lastFiveYearsAcreageMin": 0.0,"lastFiveYearsAcreageMax": 0.0,"lastFiveYearsListingCount": 0,"lastTenYearsPriceMin": 0,"lastTenYearsPriceMax": 0,"lastTenYearsAcreageMin": 0.0,"lastTenYearsAcreageMax": 0.0,"lastTenYearsListingCount": 0}
Integrate Land.com Broker Data with Python or JavaScript
Python
from apify_client import ApifyClientclient = ApifyClient("your_api_token")run = client.actor("zen-studio/land-com-broker-scraper").call(run_input={"location": "Texas","sellerType": "real-estate-broker","maxResults": 100,})for broker in client.dataset(run["defaultDatasetId"]).iterate_items():print(f"{broker['contactName']} - {broker['companyName']} - {broker['phoneNumbers']['officePhone']}")
JavaScript
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'your_api_token' });const run = await client.actor('zen-studio/land-com-broker-scraper').call({location: 'Texas',sellerType: 'real-estate-broker',maxResults: 100,});const { items } = await client.dataset(run.defaultDatasetId).listItems();items.forEach(broker => {console.log(`${broker.contactName} - ${broker.companyName} - ${broker.phoneNumbers.officePhone}`);});
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
Build a broker directory for a specific state
{"location": "Montana","sort": "most-listings","maxResults": 5000}
Find land auctioneers nationwide
{"searchUrls": [{ "url": "https://www.land.com/broker/United-States/auctioneer/" }],"maxResults": 1000}
Compare brokers across counties
{"location": "Travis County, TX","sellerType": "real-estate-broker","sort": "most-listings","maxResults": 200}
FAQ
How many brokers can I scrape?
No hard limit. Set maxResults to control output size.
Does it need a Land.com account? No. No login, no cookies, no account required.
How fresh is the data? Every broker profile is fetched live from Land.com at the time of the run. Data is as current as Land.com's own directory.
What's the difference between contact name and company name?
contactName is the individual broker or the company's display name. companyName is the brokerage firm. For solo agents, these may match.
Are phone numbers always available?
Most profiles include at least one phone number. The phoneNumbers object covers office, cell, fax, toll-free, and preferred numbers -- availability depends on what the broker has listed.
Can I use LandsOfAmerica, LandWatch, or Land And Farm URLs? LandsOfAmerica directory URLs work as they are. It is the same broker directory as Land.com under a different name. LandWatch and Land And Farm address their directories differently, so their URLs are not supported. Use the Location input for those and you get the same brokers.
Can I filter by seller type with Search URLs? No. URLs carry their own filters from the land.com directory page. Use Location input with the Seller Type dropdown for structured filtering.
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.
Related Actors
| Actor | Description | Pricing |
|---|---|---|
| Land.com Scraper | Extract property listings with 80+ fields -- pricing, seller data, price history, boundaries | $0.005/listing |
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.
