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
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Land.com Broker Scraper | Extract Broker Profiles, Contact Info, Phone Numbers & Listing Stats
Extract complete broker and agent profiles from Land.com -- contact details, company info, phone numbers, license data, listing statistics, and profile URLs. No login required.
Pick a state, paste a broker directory URL, or filter by seller type. Each profile comes with full contact data and listing stats ready for your dataset.

The only Land.com broker scraper on Apify. Full profiles with phone numbers, company details, and listing stats.
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/
Mix and match -- paste multiple URLs of any type in a single run.
Land.com Broker Scraper Pricing
Try it free -- 5 runs with up to 25 brokers each, no credit card required.
After the free tier, you pay per broker scraped. Your Apify subscription plan determines the rate:
| Apify Plan | Per 1,000 brokers | Per broker |
|---|---|---|
| Free | $3.99 | $0.00399 |
| Starter | $3.49 | $0.00349 |
| Scale | $2.99 | $0.00299 |
| Business | $2.49 | $0.00249 |
Pricing examples
| Brokers | Free | Starter | Scale | Business |
|---|---|---|---|---|
| 100 | $0.40 | $0.35 | $0.30 | $0.25 |
| 1,000 | $3.99 | $3.49 | $2.99 | $2.49 |
Platform usage is included -- no additional compute costs.
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 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 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.