Skip to Content

LoopNet Data Parser & API

LoopNet is the dominant US commercial real estate marketplace — ~11M+ monthly uniques and several hundred thousand active CRE listings — and PropAPIS extracts its cap rate, NOI, lease rate, and building data through a single REST API. Access for-sale and for-lease commercial property listings with full CRE financial and physical attributes without building or maintaining a scraper.

LoopNet is owned by CoStar Group, and PropAPIS’s CoStar-cluster coverage means one integration spans several CoStar portals — LoopNet, Apartments.com, and Homes.com — under a single corporate data stack.

CountryUnited States
TypeMarketplace
OwnerCoStar Group
Listing typescommercial, land
Monthly visits~11-13M / mo
Active listings~Several 100K CRE
API accessNo public API (parse-only)
Parse priority★★★★☆
Official sitewww.loopnet.com

Platform Overview

LoopNet, operated by CoStar Group, is the most-trafficked commercial real estate (CRE) listing marketplace in the United States. Industry comparisons put LoopNet at ~10M+ monthly uniques and clear traffic dominance over rival Crexi (SimilarWeb — loopnet.com ), making it the leading source of US CRE listing data by reach.

Market Coverage

Geographic Coverage:

  • US Nationwide, plus Canada and UK listings
  • All major CRE markets and asset classes

Property Types:

  • Office, retail, industrial and flex
  • Multifamily (investment)
  • Hospitality and special-purpose
  • Land and development sites

Data Availability

LoopNet carries the richest CRE field set — cap rate, NOI, price/sqft, lease rate, building class, zoning, and broker. As part of CoStar’s network of sites, it shares infrastructure with Apartments.com and Homes.com, so one PropAPIS CoStar integration reaches all three.

Data Fields Available

PropAPIS extracts the full commercial field set from each LoopNet listing:

Listing Basics

  • Address: Full property address (real-time)
  • Property Type: Office, retail, industrial, multifamily, land (static)
  • Listing Type: For sale or for lease (real-time)
  • Building Class: A / B / C classification (static)

Financials

  • Price: Asking sale price (real-time)
  • Cap Rate: Capitalization rate
  • NOI: Net operating income
  • Lease Rate: Asking rent per sqft / per year
  • Price per Sqft: Sale or lease price per square foot

Physical Attributes

  • Lot Size: Land area in acres / sqft (static)
  • Building Size: Gross / rentable square footage (static)
  • Zoning: Zoning designation (static)
  • Year Built: Construction year (static)

Contacts & Media

  • Broker: Listing broker and brokerage
  • Photos: Listing imagery
  • Coordinates: Latitude and longitude

Quick Start

Extract LoopNet commercial listings with the PropAPIS SDKs or a direct REST call.

from propapis import PropAPIS api = PropAPIS(api_key='your_api_key') # Search commercial listings listings = api.platforms.loopnet.search_listings( location='Dallas, TX', listing_type='for_sale', property_type='Office', min_cap_rate=6.0, ) for listing in listings[:5]: print(f"{listing.address} — ${listing.price:,}") print(f" Cap rate: {listing.cap_rate}% Class: {listing.building_class}")
import { PropAPIS } from 'propapis'; const api = new PropAPIS({ apiKey: 'your_api_key' }); const listings = await api.platforms.loopnet.searchListings({ location: 'Dallas, TX', listingType: 'for_sale', propertyType: 'Office', minCapRate: 6.0, }); for (const listing of listings.slice(0, 5)) { console.log(`${listing.address} — $${listing.price.toLocaleString()}`); }
curl "https://api.propapis.com/v1/platforms/loopnet/listings" \ -H "Authorization: Bearer your_api_key" \ -G \ --data-urlencode "location=Dallas, TX" \ --data-urlencode "listing_type=for_sale" \ --data-urlencode "property_type=Office" \ --data-urlencode "min_cap_rate=6.0"

Frequently asked questions