CommercialCafe Data Parser & API
CommercialCafe is a Yardi-owned US commercial real estate portal carrying for-lease and for-sale CRE listings — and PropAPIS extracts its lease rates, building class, and broker data through a single REST API. Access commercial property listings with CRE physical and financial attributes without building or maintaining a scraper.
CommercialCafe is owned by Yardi, so PropAPIS’s Yardi-cluster coverage reaches CommercialCafe alongside Point2 under a shared corporate data stack.
| Country | United States |
|---|---|
| Type | Portal |
| Owner | Yardi |
| Listing types | commercial |
| Monthly visits | ~low-millions / mo |
| Active listings | ~CRE listings |
| API access | No public API (parse-only) |
| Parse priority | ★★☆☆☆ |
| Official site | www.commercialcafe.com |
Platform Overview
CommercialCafe (part of the Yardi network alongside 42Floors) is a US commercial real estate portal listing office, retail, industrial, and coworking space, drawing low-millions of monthly visits (SimilarWeb — commercialcafe.com ). It carries CRE-specific fields and shares the Yardi data stack with Point2.
Market Coverage
Geographic Coverage:
- US Nationwide across major CRE markets
- Office, retail, industrial and coworking space
Property Types:
- Office and coworking space
- Retail and industrial
- Flex and special-purpose CRE
Data Availability
CommercialCafe exposes CRE fields — lease rate, price/sqft, building class, building size, zoning, and broker — across its commercial inventory, sharing the Yardi data stack with Point2.
Data Fields Available
PropAPIS extracts the full commercial field set from each CommercialCafe listing:
Listing Basics
- Address: Full property address (real-time)
- Property Type: Office, retail, industrial, coworking (static)
- Listing Type: For sale or for lease (real-time)
- Building Class: A / B / C classification (static)
Financials
- Price: Asking sale price (real-time)
- Lease Rate: Asking rent per sqft / per year (real-time)
- Price per Sqft: Sale or lease price per square foot (real-time)
Physical Attributes
- Building Size: Gross / rentable square footage (static)
- Zoning: Zoning designation (static)
Contacts & Media
- Broker: Listing broker and brokerage (real-time)
- Photos: Listing imagery
- Coordinates: Latitude and longitude
API Endpoints
PropAPIS exposes CommercialCafe CRE data through search and detail endpoints under api.platforms.commercialcafe. Use search_listings to query by location and commercial criteria, and get_listing for the full property record.
Quick Start
Extract CommercialCafe 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.commercialcafe.search_listings(
location='Austin, TX',
listing_type='for_lease',
property_type='Office',
)
for listing in listings[:5]:
print(f"{listing.address} — {listing.lease_rate}/sqft/yr")
print(f" Class: {listing.building_class} {listing.building_size} sqft")import { PropAPIS } from 'propapis';
const api = new PropAPIS({ apiKey: 'your_api_key' });
const listings = await api.platforms.commercialcafe.searchListings({
location: 'Austin, TX',
listingType: 'for_lease',
propertyType: 'Office',
});
for (const listing of listings.slice(0, 5)) {
console.log(`${listing.address} — ${listing.leaseRate}/sqft/yr`);
}curl "https://api.propapis.com/v1/platforms/commercialcafe/listings" \
-H "Authorization: Bearer your_api_key" \
-G \
--data-urlencode "location=Austin, TX" \
--data-urlencode "listing_type=for_lease" \
--data-urlencode "property_type=Office"