Crexi Commercial Real Estate Scraper avatar

Crexi Commercial Real Estate Scraper

Pricing

from $10.00 / 1,000 results

Go to Apify Store
Crexi Commercial Real Estate Scraper

Crexi Commercial Real Estate Scraper

Scrapes commercial real estate listings from Crexi search pages with support for pagination, detail extraction, sorting, and US residential proxies. Outputs structured CRE data, including pricing, cap rate, NOI, property details, brokers, images, and location data.

Pricing

from $10.00 / 1,000 results

Rating

0.0

(0)

Developer

Jamshaid Arif

Jamshaid Arif

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

19 hours ago

Last modified

Share

Apify actor that scrapes commercial real estate listings from Crexi.com

Input

FieldTypeDescription
searchUrlsstring[]Crexi search URLs (e.g. https://www.crexi.com/properties?types[]=Office). Required.
maxListingsintegerCap on listings across all searches (0 = no cap). Default 200.
fetchDetailsbooleanGET each asset detail page too. Default true.
pageSizeintegerItems per API page. Default 60.
sortOrderstringrank / newest / priceLowToHigh / priceHighToLow / capRate
proxyConfigurationobjectApify Proxy config. Use US RESIDENTIAL.
maxConcurrencyintegerParallel detail fetches. Default 5.

Example

{
"searchUrls": [
"https://www.crexi.com/properties?types[]=Office&placeIds[]=ChIJA8c2lxTNXIgRmMwHc-RRGWI"
],
"maxListings": 100,
"fetchDetails": true,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "US"
}
}

Output

One dataset item per listing — see dataset_schema.json for the full field list. Highlights: id, url, name, description, types, address, city, state, latitude, longitude, askingPrice, capRate, noi, buildingSizeSqft, lotSizeAcres, yearBuilt, brokers, imageUrls, activatedOn, updatedOn.

Notes / caveats

  • Cloudflare blocks datacenter IPs. Apify default proxies on the free tier won't work for Crexi — pick the RESIDENTIAL group (US country).
  • The API's body schema is private; the shape used here was captured from real browser traffic. If Crexi changes it, the actor will surface the API's own error message in the log so it's easy to fix.
  • Public listings only; don't redistribute raw datasets without checking Crexi's ToS.