LoopNet Scraper avatar

LoopNet Scraper

Pricing

from $4.00 / 1,000 results

Go to Apify Store
LoopNet Scraper

LoopNet Scraper

Scrape LoopNet commercial real estate listings at scale. Extracts asking price, cap rate, NOI, square footage, property type, broker name and contact, full address and geocoordinates, listing description, and all photos. Accepts search URLs or individual listing URLs. Exports to JSON, CSV, Excel.

Pricing

from $4.00 / 1,000 results

Rating

5.0

(1)

Developer

Hotels Scraper

Hotels Scraper

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

LoopNet Scraper – Commercial Real Estate Listings Extractor

Extract commercial real estate listings from LoopNet — the largest CRE marketplace in the US — for deal sourcing, competitive analysis, broker intelligence, and market research. Paste any LoopNet search URL and get structured property data delivered to your Apify dataset in real time.

🎯 What This Scraper Does

This actor navigates LoopNet search results pages with a real Chrome browser, bypasses Akamai BotManager via residential proxies, and extracts structured CRE listing data. An optional ScrapFly API key (scrapflyApiKey) enables a second-tier bypass for pages that resist residential proxy alone. See SELECTORS.md for the CSS selector map and data/pricing-comparison.md for tier benchmarks.

Quick test: run apify run -i '{"searchUrls":["https://www.loopnet.com/search/office/dallas-tx/for-sale/"]}' or execute scripts/selftest.sh to validate a live run locally.

🚀 Quick Start

  1. Go to loopnet.com and run any search
  2. Copy the full URL from the address bar
  3. Open this actor on Apify Store → Try for free
  4. Paste the URL into searchUrls and hit Start

What data does this LoopNet scraper extract?

Each record includes:

  • Property details — address, asking price, property type, square footage, year built, building class, lot size
  • Location — city, state, ZIP code, GPS-ready coordinates
  • Broker info — broker name and phone number from public detail pages
  • Auction metadata — starting bid, auction end date, reserve status (where applicable)
  • Listing identity — LoopNet listing ID, direct listing URL, source search URL
  • Multi-property-type coverage — Office, Industrial, Retail, Flex, Multifamily, Land, Hospitality, and more

How to use the LoopNet Scraper

  1. Go to loopnet.com and run any search — by city, property type, price range, or size
  2. Copy the full search URL from your browser address bar
  3. Open the actor on Apify Store and click Try for free
  4. Paste the URL into the searchUrls field
  5. Click Start — property records stream into your dataset in real time

⚙️ Configuration Options

ParameterTypeRequiredDescription
searchUrlsarrayYes*One or more LoopNet search page URLs
locationsarrayYes*City/state names as alternative to searchUrls
propertyTypestringNoRequired when using locations — e.g. office, retail, industrial, land
maxListingsnumberNoCap on records per run (default: 100)
costarCookiesarrayNoYour CoStar session cookies to unlock gated financial fields
proxyConfigurationobjectNoApify Proxy config (residential recommended)

*Provide either searchUrls OR locations + propertyType.

📊 Data Output Example

{
"url": "https://www.loopnet.com/Listing/8700-N-Stemmons-Fwy-Dallas-TX/39195585/",
"address": "8700 N Stemmons Fwy, Dallas, TX 75247",
"askingPrice": "Starting bid $1,600,000",
"propertyType": "Office",
"brokerName": "John Smith",
"brokerPhone": "+1 214-555-0100",
"dataId": "39195585",
"city": "Dallas",
"state": "TX",
"zip": "75247",
"source_url": "https://www.loopnet.com/search/office-buildings/dallas-tx/for-sale/"
}

Coverage

  • All US markets — LoopNet's full national footprint (50 states + DC + Puerto Rico)
  • All CRE property types — Office, Industrial, Retail, Multifamily, Flex, Land, Hospitality, Specialty, Healthcare
  • For-sale and auction listings — handles both standard listings and LoopNet Auction placards
  • Multiple search URLs — pass several URLs in searchUrls[] to run searches in sequence

💼 Use Cases

CRE Investors & Acquisitions Build deal sourcing pipelines, monitor new listings daily across target markets and property types, track auction calendars, and surface distressed opportunities.

Brokers & Agencies Monitor competing listings, build broker directories by market, generate leads from comparable property owners, and automate Comparable Market Analysis (CMA) workflows.

Market Researchers & Data Teams Analyze price-per-SF trends, track listing velocity by ZIP code, validate investment theses, and feed CRE data into dashboards, CRMs, or analytics platforms.

PropTech Builders Bootstrap a CRE comp database without enterprise CoStar fees, create GPS-ready market heatmaps, or build training datasets for property-valuation models.

💰 Pricing

TierPriceBest For
Free trial100 listings freeEvaluate before paying
Pay-per-result$1.25 / 1,000 listingsOccasional deal sourcing
Subscription$29/month + $0.80/1K (10K included)Daily brokerage pipelines

Break-even between pay-per-use and subscription: ~47,000 listings/month.

❓ FAQ

Will I get blocked? No — the scraper uses a real browser via residential proxies to clear LoopNet's bot protection. If a single block appears in the logs, the run retries automatically on a fresh session.

Can I get broker emails? Broker phone is extracted from public detail pages. Broker email is intentionally not collected — LoopNet hides it behind a click-to-reveal gate. Supply costarCookies from your own CoStar account to unlock gated financial fields (cap rate, NOI, tenant rosters).

How fresh is the data? All listings are fetched live from loopnet.com at run time. Run hourly, daily, or weekly for monitoring workflows.

Can I run multiple markets at once? Yes — pass multiple LoopNet search URLs in searchUrls[] and the scraper pages through each in sequence.

What if I want data from a custom filter? Any LoopNet search URL works — price range, size, submarket, auction-only, or any other filter you can apply on the website.


LoopNet is a trademark of CoStar Group, Inc. This actor is not affiliated with or endorsed by LoopNet or CoStar. All data extracted is publicly available on the LoopNet website.

Technical Notes

Selector map: SELECTORS.md. Pricing benchmarks: data/pricing-comparison.md. Local validation: scripts/selftest.sh. Run apify run with the default input to smoke-test before pushing.